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 ...
rfay Randy Fay — June 2015 — 57 comments

Documentation Payment info hooks

is preserved via the use of array merging. For more information, check out the comments for ...
Ryan Ryan Szrama — May 2012

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 ...
Ryan Ryan Szrama — May 2010 — 10 comments

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 ...
Ryan Ryan Szrama — August 2012

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 ...
nvahalik Nicholas Vahalik — January 2015 — 1 comment

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 ...
Ryan Ryan Szrama — December 2012 — 5 comments — Drupal Commerce 7.x-1.x — Status: Needs copy/style review

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 ...
Ryan Ryan Szrama — May 2012 — 5 comments

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, ...
Ryan Ryan Szrama — October 2009 — 25 comments

Pages