Commerce Discount provides a new user interface for defining and managing product and order level discounts. Using just the core pricing system of Drupal Commerce requires knowledge of how to use the Rules UI, which is beyond the capabilities of most merchants. Additionally, the core system cannot support order level discounts or certain types of shipping / product discounts. This module addresses all of those things.
Additionally, all discounts are exportable entities, meaning they can be managed in code for version control and testing / deployment purposes.
- Install Commerce Discount and its dependencies (see below).
- Browse to Administration > Store > Discounts.
- Click the Add discount link in the header.
- Configure the basic details of your discount:
- Admin title is used in administrative lists and reference fields.
- Name is what customers will see when the discount is applied to their orders.
- Discount status may be toggled to disable the discount by default.
- Sort order determines how discounts will be sorted before being applied to an order. The lower the sort order, the earlier a discount is applied during price calculation.
- Choose the desired discount type and offer type. Note that the types of special offers available differ based on whether a discount is being applied to a whole order instead of just a single product.
- Add any conditions you desire to limit when the discount may be applied to an order or product.
- Configure the final default conditions:
- Discount dates determine the start and end date for a discount; only available if the Discount Date submodule and its dependencies are enabled.
- Compatibility with other discounts lets you determine whether or not the current discount can be applied to an order depending on what other discounts have already been applied.
- Maximum usage determines how many times a discount may be applied across all customers or to a single customer's orders; only available if the Discount Usage submodule is enabled.
Commerce Discount does not provide support for coupons itself. Instead, Commerce Coupon 2.x integrates into Commerce Discount to add coupon codes to discounts and support in the customer user interface for redeeming them.
- Commerce Discount Extra provides a number of extra discount rules, offer types, and inline conditions.
- Commerce Discount Product Category creates discount based on product attributes on product display level.
- Commerce Discount Taxonomy Conditions creates discount based on taxonomies related to products.
This module is designed to work with the latest versions of:
- Maintenance status: Actively maintained
- Development status: Under active development
- Module categories: Commerce/Advertising, E-commerce
- Reported installs: 16,914 sites currently report using this module. View usage statistics.
- Downloads: 73,623
- Automated tests: Enabled
- Last modified: December 9, 2015
- Stable releases are covered by the security advisory policy.
Look for the shield icon below.