I started with the out-of-the-box AC theme (since we've always had a "blue" presence), and just tweaked here and there it to make it our own. We launched on 5/12, and have implemented some mods since then. Here are a few of them:
- - Moved volume discounts into each discounted line item, instead of having the application add a new line for the discount; display the savings in the minicart and basket item details (original/discounted price).
- - Added a "My Shipping Account" shipping option, with courier, method, and account number fields, so that we can ship 3rd party on the customer's shipping account; upon saving the order, these account details are added as an order note. Also added validation rules here, to help prevent time wasted with bad shipping account numbers.
- - Added a pop-up alert (ajax) which cautions the customer if they are adding to their cart more than we have in stock for a given item; also added warning text to each basket item exceeding our current inventory level, visible in the cart and one page checkout item details.
- - Added a shipping method definition that changes when the shipping method selection is changed (one page checkout).
- - Added an "Order Notes" text box on the checkout page (order-wide notes instead of using the shipping notes that are available out-of-the-box).
- - Sorted shipping rates in the shipping estimator and one page checkout from low to high (price), while placing special shipping options (i.e. "My Shipping Account") at the bottom of the list.
- - Padded the total weight of a shipment calculation (by 0.313 in our case) to account for the average weight of USPS First Class Mail packaging, to better qualify orders for First Class Mail.
- - Changed the number of visible decimal places for a product's weight (within the admin panel) to 4 digits, so that our lighter products (i.e. 0.0040lbs) don't get accidentally overwritten with zero weight if someone goes in to change the product name, for example, and clicks save.