Paul Sterling's Blog

Commerce for Umbraco – Better, Later

Monday, June 01, 2009 by Paul Sterling

 

It is with a degree of regret that we announce the v1.0 release of Commerce for Umbraco will not be concurrent with Umbraco CodeGarden 09.  We have taken into consideration the feedback received at the project's issue tracker, the Umbraco Forum, and directly via Twitter and email in reaching this decision. 

 

The Good News

 

We are committed to releasing an high-quality, very-usable project that will enable Umbraco users to create commerce solutions easily and without requiring .NET-skills, recompiling our commerce assemblies, or a great deal of configuration.  With that in mind, we have set the following goals for the v1.0 release:

 

  • An installer that accommodates a variety of installation scenarios - but only Umbraco v4.*
  • Support for PayPal Standard payments - this is the 'free' account type
  • Much better support for non-US/Canada address and tax schemes

 

We will continue to address the issues we are aware of and those that are identified in the Issue Tracker.  A huge thanks (!!) to all those who've taken the time to log issues.

 

See you at CodeGarden!

-Paul

Commerce for Umbraco Alpha Release

Saturday, May 09, 2009 by Paul Sterling

We are excited to announce that we released the v1.0 Alpha package on 8 May 2008.  You can find it at the project's home on CodePlex.  We'd be thrilled if you would take the time to evaluate the package and provide us your feedback, either in the form of very useful issue and bug reports or in the also useful (but not quite as) general feedback.  Please take two-minutes and read through the brief document we've provided so you know what to expect - this being an Alpha release and all.

We are quite proud of Commerce for Umbraco and feel that it provides a viable choice for commerce scenarios on Umbraco. 

Kudos go to Tim Geyssens and Matt Perry for significant (and excellent) contributions to the project. 

Look for the Beta release on 22 May 2009 and we'll see you at Umbraco Codegarden 2009 in Copenhagen for the v1.0 release.

-Paul

Commerce For Umbraco – Feature Preview

Saturday, May 02, 2009 by Paul Sterling

At the end of this very productive week I made a quick screencast overview of some of the cool features coming with Commerce For Umbraco v1.0.

Check it out here:

http://screencast.com/t/8IFJSXl6nF

At the current pace we plan to have an Alpha Package ready in one-week, and a Beta Package in three weeks.

Thanks to everyone who has provided constructive support for this project over the last year.

-Paul

Commerce For Umbraco v1.0 Feature Set

Monday, April 13, 2009 by Paul Sterling

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.  dc4umb   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>&nbsp;&nbsp;<%=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

image

Integrated Configuration File Editing

image

 

See you at Umbraco Codegarden09!

-Paul