Back to Main Site

Coupons and Discounts: Boosting Sales

Last updated on Jun 24, 2026 02:33

Running promotions is a proven way to increase sales, clear out old inventory, and reward loyal customers. PolyCMS includes a powerful built-in Coupon system that gives you complete control over your marketing campaigns.

Creating a New Coupon

To create a discount code, navigate to E-Commerce > Coupons and click Add New.

1. General Settings

Coupon Code: The actual code the customer will type at checkout (e.g., SUMMER20, FREESHIP). Make it memorable!

Description: An internal note for your team (e.g., "August Newsletter Promo").

Discount Type: Choose between:

  • Percentage Discount: Takes a percentage off the cart total (e.g., 20% off). * Fixed Amount: Takes a specific dollar amount off the cart total (e.g., $10 off).

2. Usage Restrictions

To protect your profit margins, you should set clear rules on when and how a coupon can be used.

Minimum Order Amount: The customer must spend a certain amount before the coupon activates (e.g., "Spend $50 to get $10 off").

Expiry Date: Set a strict end date for the promotion. The coupon will automatically disable itself when the clock strikes midnight.

Product Restrictions: You can limit the coupon so it only works on specific products, or specifically excludes products that are already on sale.

3. Usage Limits

Limit per Coupon: The total number of times this code can be used across your entire store (e.g., "Limited to the first 100 buyers!").

Limit per User: Prevents the same customer from using the code over and over again. Usually set to 1.

How Customers Use Coupons

Once your coupon is published, customers can enter the code on the Shopping Cart page or during the final Checkout step. The system will immediately validate the code against your restrictions and update their total price dynamically.

Marketing Tip: Share your coupon codes prominently on your homepage Banner Slider, in your email newsletters, or on your social media channels to drive traffic to your store!


PolyCMS is an open-source content management system for modern web applications, inspired by the WordPress plugin and theme ecosystem but built on top of the Laravel framework. It is designed to provide a complete foundation for content publishing, e-commerce, multi-language support, and extensible module architecture — powered by a Vue 3 admin panel with data served entirely through RESTful APIs.

Whether you're building a blog, a documentation site, an online store, or a multi-tenant SaaS platform, PolyCMS aims to give you a comprehensive starting scaffold so you can ship quickly and extend easily through integrated modules and themes. In particular, themes in PolyCMS follow a multi-theme architecture — one Main theme and an unlimited number of Sub themes can run side by side on the same installation.

We hope this ready-made foundation proves useful for building your next website, blog, or web app, saving you from having to start completely from scratch.