We've made tremendous progress on Commerce For Umbraco over the
past two weeks - thanks in part to the sharpened focus from the
community and in part to me carving out a a few days to get the
project framed for v1.0. With just more than two-months until
Umbraco
CodeGarden09 and with some awesome project members I'm feeling really
good about what we'll deliver to the community in June.
Commerce For Umbraco has a
time-tested transaction-core (based on dashCommerce 2.2) that is in
use on almost 100 commerce sites (and growing). The v1.0
release focuses on the Umbraco integration for the Admin Section
and a simplified set of .NET User Controls and
Xslt-Extensions. We hope the included controls will serve as
a guide for creating custom controls on your own sites.
However, we will deliver a fully functional sample site that will
have you selling products via your Umbraco installation in a very
short period of time.
Following is the list of features we'll deliver with v1.0.
If you see something missing, please let me know so we can evaluate
the effort. Feel free to comment below or send me a message
here.
Admin Section
- Orders - Grouped in Date Folder Format
- Products
- Categories
- Manufacturers
- Configuration File Editor (via Tim G's ConfigTree package)
-
- Address Validation
- Fulfillment Provider Settings
- General Commerce Settings
- Domain Specific Settings
- Payment Provider Settings
- PayPal Specific Settings
- Subsonic Specific Settings
- Tax Provider Settings
- Mailer Settings
-
- orders, payments, shipments, etc….
Front End
User Controls
- Single Product Display
-
- Product Cross-Sell Display
- Product Descriptors Display
- Category Products Display
- Featured Product Display
- Product 'Box' Displays
- Shopping Cart
- Multi-Page Checkout
- Single-Page Checkout
- Address Entry (Shipping and Billing)
- Payment Entry
- Login
- Create Account
- Recover Password
- Reset Password
- Order Summary List
Xslt Extension
- Single Product Display
- Category Products Display
- Featured Product Display
- Cart Item Count Display
dashCommerce.Net - Revisions
- Removed dependency on Enterprise Library Logging and Exception
Handling mechanisms
- Relocated *.config files to reduce web.config size and allow
editing via UI
Installer
- Support for full installation via an Umbraco Package -
including database creation
- Optional sample site installation
Simple .NET User Control Markup
<%@ Control Language="C#" AutoEventWireup="true"
Inherits="CommerceForUmbraco.usercontrols.FeaturedProduct"
Codebehind="featuredProduct.ascx.cs" %>
<div id="featuredProduct">
<h3>
<a href='<%=productUrl%>' title='<%=ProductName%>'>
<%=ProductName%></a>
<br />
<%=RetailPrice.ToString("c") %>
</h3>
<img src='<%=ImageFile%>' alt='<%=ProductName%>'
width="250" />
<p>
<%=ShortDescription %>
<br />
<strong>Part Number:</strong> <%=productSku %>
</p>
<p class="featButton">
<asp:LinkButton ID="AddToCart" runat="server"
CssClass="aAddCart"
OnClick="AddToCart_Click">Add To Cart</asp:LinkButton>
</p>
<div class="clear"></div>
</div>
Integrated Admin Section

Integrated Configuration File Editing

See you at Umbraco
Codegarden09!
-Paul