Page not found
We have recently redesigned this website, which involved changing both the functionality and architecture of several parts of the site. This necessarily involved changed URLs, primarily in sections like our documentation as guides were merged and reorganized. We apologize for the broken links or search results while Google reindexes our site and hope you find what you're looking for in the search results below.
Documentation Product Pricing Rules (with screencasts)
Discounts in Drupal Commerce Overview Create a discount using a rule Create a weekend (date-based) sale discount using a rule Create a tag-based weekend sale discount using a rule Simple Discount An example of a simple discount: You want to take 10% off e ...

Documentation Payment info hooks
is preserved via the use of array merging. For more information, check out the comments for ...

Discussion Checkout Form: Pages and Panes
The Checkout module is purely a UI module designed to present a form that allows a user to fill out the details of an order and submit payment. It is based on the never released UC Advanced Checkout module I wrote for a client on Drupal 6. It defines seve ...

Discussion Summary of prices, and price handling
Overview Unfortunately pricing is not as simple as a decimal, because the price stored with a product is simply a starting point. By the time a customer completes checkout, the price may have discounts, fees, taxes, and nearly unlimited unforeseen modific ...
mikejoconnor — February 2010 — 21 comments
Page Getting Started
friendly. We've included a lot of comments in the code itself to help developers understand the core ...

Blog Shipping the Future
Shipping Requirements Have Changed Heretofore, shipping has focused on exposing a simple yet effective API for connecting rating and shipping companies to the checkout process. Many stores eschew real-time rating and instead opt to offer flat-rate shippin ...

Documentation Writing a payment method module
There are two broad categories of payment methods enabled by the payment system out of the box: on-site payment and off-site payment. On-site payment is either processed via a third party web service using data collected through a checkout or administrati ...

Documentation Installing with Commerce Kickstart 1.x
NOTICE: This installation instruction page deals with Commerce Kickstart version 1.x. The first version of Kickstart is a developers "blank slate" that includes just the bare minimum to get a store up and running. The second version of Kicksta ...
smokinggoat — June 2016 — 1 comment — Commerce Kickstart 7.x-1.x — Status: Needs updating
Documentation How do I collect shipping fees?
One of the driving principles behind Drupal Commerce is to keep the core as small as possible, providing the basic systems required for an e-commerce website. The core systems can be easily extended to add additional functionality as necessary. As such, w ...

Discussion Fieldable Products and the Add to Cart Field
One of the most exciting changes planned for Ubercore for both site builders and developers is the near total re-implementation of products thanks to Drupal 7's Fields API. The following represents a summary of conversations, midnight brainstorming, ...
