Home/Resources/Support/nopCommerce Learning Center/nopCommerce Resources/Creating Discounts

Enhance Your Sales: Creating Discounts in nopCommerce

If you’re looking to boost your sales or give customers incentives to make a purchase, you can leverage nopCommerce's discount features to maximize its impact. Here's a quick overview of how you can use nopCommerce’s built-in discount functionality to enhance your sale:

  • Discounts on Shipping: You can offer discounts on shipping costs, which can be a great incentive for customers. This is particularly effective if you want to reduce cart abandonment or attract new customers.
  • Category Discounts: Apply discounts to entire categories of products. This can help clear out old inventory or boost sales in specific areas of your store.
  • Product Discounts: Set discounts on individual products. This can be used for promotions on bestsellers, seasonal items, or new arrivals.
  • Manufacturer Discounts: Offer discounts on products from specific manufacturers. This can be useful if you're promoting products from a particular brand or supplier.
  • Order Total & Subtotal Discounts: Implement discounts based on the total order value or subtotal. This encourages customers to spend more to reach a discount threshold.

Creating Discounts

Discounts are located within the admin menu under the Promotions menu item. Use the “Add new” button to start creating a new discount.

Configure the Discount

nopCommerce discounts configuration

  1. Name - Create a name for your discount to make it easy to reference it in the future
  2. Discount type - Select the type of discount you need:
    • Assigned to order total
    • Assigned to products
    • Assigned to categories
    • Assigned to manufacturers
    • Assigned to shipping
    • Assigned to order subtotal
  3. Use percentage - Determines whether to apply a percentage discount to the order/SKUs. If not enabled, a set value is discounted
  4. Discount amount - Set a value for set dollar amount when a percentage discount does not apply
  5. Requires coupon - If enabled, you can create a coupon code the customer enters to receive the discount (ie, blackfriday10)
  6. Start date - Date/time the discount starts
  7. End date - Date the discount ends, if applicable
  8. Cumulative with other discounts - Enable to allow customers to use this discount with other ones simultaneously. Please note that this feature works only for discounts with the same discount type. Right now, discounts with distinct types are already cumulative.
  9. Discount limitation - Choose how you wish to limit the discount
    • Unlimited
    • N time only
    • N times per customer
  10. Admin comment - Visible to store administrators only for internal use
  11. Choose “Save and Continue Edit” button in upper right corner
  12. Set requirements
  13. Discount requirement type
    • Add requirement group
    • Must be assigned to customer role - discount applied if the customer is in the selected customer role

For discounts more complex in nature, we may be able to source a plugin or develop a custom plugin that meets your needs. If you have any questions, you can create a ticket and the support team will be happy to help.