Discounts

Table of Contents Show

Manage Discounts

To access the Discounts feature, go to Marketing > Discounts using the menu. A page similar to the one shown below appears.


From the Discounts page, you can manage all your product and store discounts.

First column - use the checkbox to select one or more discounts. Once selected, the Delete button will activate so you can delete multiple discounts at one time.

Discount name - shows the name of the discount as it will appear for customers. Use the link to edit the discount.

Basis - this indicates whether the discount is based on the value of items, or the quantity of items to be purchased.

Scope - this indicates which categories and/or products the discount is assigned to. If none, then the discount is global and applies to all items in the store.

Action - the last column includes buttons to Copy a discount, Edit, or Delete an individual discount.

Discount Mode Setting

When you have a global store discount, or assign a discount to a category, AbleCommerce uses the Discount Mode value to determine how discounts are applied when more than one product is eligible for the discount.

Before creating new discounts, you should understand a little more about the Discount Mode setting.  This is a global store function, meaning that it needs to be set prior to you creating new discounts.  Please see the Configure > Store > Discounts Settings page for more information about this feature.

Add Discount

To create a discount, you first need to decide on the type of discount you wish to offer.

AbleCommerce provides two types of discounts:

  • Total Price - Provide a discount on products or the total order.

    e.g. 10% off products within a category.  

  • Quantity Purchased - Provide a discount on the number of products purchased or the amount of purchase when it meets the criteria specified in the discount.

    e.g. Buy one get 50% off the second item.  

  1. Using the menu, go to Marketing > Discounts.

  2. Click the Add Discount button in the upper-right corner.

  3. Enter a Discount Name. This will be displayed to your customers.

  4. Select the type of discount you would like to create. Once the discount is created, you cannot change the type.

  5. Click the Save and Edit button to continue.

Configure or Edit a Discount

  1. From the Manage Discounts page, or from the menu, go to Marketing > Discounts.

  2. Click the Edit button or linked discount name to see a page like the one shown below.

  3. Enter a different Name for your discount, if desired.  This will be displayed to your customers.

  4. The Discount Scope setting determines which products or categories the discount will be applied to. If the discount will be available to every item in the store, then select Global discount for all products, otherwise, select Valid only with selected items and follow the instructions in the next section after saving the discount.

  5. If needed, change the Base Discount On setting which was selected when adding a new discount:

    • Quantity Purchased of Line Item - when the discount is based on the number of items in the basket.

    • Total Price of Line Item - when the discount is based on the total price of line items in the basket.

  6. The User Groups option allows you to limit the discount to selected groups.
    - If you choose All Groups, then the discount will apply to any user that meets the criteria.
    - If you want the discount to apply only to users that are part of a Selected Groups, then select the option and choose the name of the group(s) it is valid for.

  7. Click the Save button and continue to the next section.

Discount Matrix

Create your discount levels by adding the minimum and maximum values required for the discount. The discount itself can be added in the form of a percent or dollar amount off.

  1. A simple example of a discount includes no minimum or maximum values, but includes a discount amount.

  2. A more complex discount matrix includes multiple Discount Levels by adding the minimum and maximum values required for the discount. Be careful not to overlap your minimum and maximum ranges.

  3. Enter the Minimum and Maximum amounts.  The value can be a quantity or amount.

  4. Enter the Discount amount.

  5. Choose whether the discount is a percentage (%) or fixed amount off.

  6. Repeat as needed to create the discount matrix.  

    • Click the Add Row button to create each new discount level.

    • If you need to remove a row, click the Delete button.

    • A blank field indicates the value has no limit.

Set the Discount Scope

The discount scope feature allows you to assign the discount to entire categories, or individual products. The assignment can be done from the discount editing page, or from the category or product editing page.

Go to the Marketing > Discounts page and edit the discount.

  • Global discount for all products - sets the discount so it applies to all products in the store.

  • Valid only with selected items - sets the discount so it applies to one or more categories or products.

Assign Categories to a Discount

The discount will apply to all products in the category unless they have an overriding discount.

NOTE about Category Discounts:  If a discount is defined on a category, then whenever products are under that category (including its sub-categories), and they are purchased together, then they are grouped together for the application of discounts.  It does not mean that if a discount is defined on more than one category, then all products from all such categories will be grouped together. If you desire to have discounts applied to the products grouped from more than one category, then you will need to define the discount on a parent category of these categories.

See the Configure > Store > Discount page for more information about the Discount Mode setting which can change the behavior of discounts.

  1. If you want to apply a discount to specific categories, click the "categories" link to view a page which displays all the categories in the store.

  2. Expand the categories as needed. For each category, or sub-category, check the box to make the assignment.

  3. Click the Save and Close button when finished. This will return you to the edit discount page.

Assign Products to a Discount

  1. If you want to apply a discount to specific products, click the "products" link to view a search and assign page similar to the one shown below.


  2. By default, you will see any Assigned Products that are currently associated to the Discount.  

    Using the basic or advanced search form provided, you will be able to easily find more products that can be assigned to this Discount.

  3. Click the SEARCH button and select from one of the options:

    - All Products - all products appear in the results regardless of its discount assignment.
    - Assigned Products only - only products that have this discount assignment will appear in the results.
    - Unassigned Products only - only products without this discount assignment will appear in the results.

  4. Find the product(s) you wish to include or exclude for this discount and check the box(es) in the first column for each one.

  5. Then the Update button will activate and you can either Assign or Remove one or more of the selected products.

  6. In the Action column, you can individually select any product and use the Assign or Remove buttons.

  7. When you have completed the selection process, click the Back button to return to the Edit Discount page.

Adding a Discount to a Product

You can assign discounts to products from the Discount page directly, and you also have the option to add existing discounts to products from the product editing page.

  1. Find a product from the Catalog > Products page.

  2. Edit the product and click on the Discounts tab.

  3. You will see all the available discounts that have been created.

  4. Simply check the box next to the discounts you want to attach to this product.

  5. Click the Save or Save and Close button when finished.  From the storefront, the available discounts will be shown, as in this example.