Workfile Store

Coupons & Discounts

Create discount codes for products, services, and packages with usage limits and eligibility rules.

Coupons let you offer discounts to customers at checkout. Create percentage or fixed discounts, set usage limits, restrict to specific modules, and control customer eligibility.

Coupons is a toggleable module. Enable it from Settings → Modules if it's not visible in your sidebar.

Creating a coupon

Go to Coupons → New Coupon

Click New Coupon from the coupons list.

Set the code and discount

FieldDescriptionExample
CodeThe code customers enter at checkoutWELCOME20
NameInternal name for your referenceWelcome discount
DescriptionInternal description20% off for first-time buyers
Discount typeHow the discount is calculatedPercentage
Discount valueAmount or percentage20

Configure limits

FieldDescriptionExample
Min order amountMinimum cart value to apply₹500
Usage limitTotal times this coupon can be used100
Per customer limitTimes one customer can use it1
Max discount amountCap on the discount (for %)₹1,000

Set validity and save

Choose start and end dates, toggle Active, and save.

Discount types

TypeHow it worksExample
PercentagePercentage off the order total20% off → ₹2,000 order pays ₹1,600
FixedFixed rupee amount off₹500 off → ₹2,000 order pays ₹1,500
Buy X Get YBuy a quantity, get items discountedBuy 2 get 1 at 50% off
Free shippingWaives shipping chargesFree delivery on orders over ₹999

For percentage discounts, always set a Max discount amount to cap your exposure. A "50% off" coupon without a cap on a ₹50,000 order gives ₹25,000 off — probably not what you intended.

Module restrictions

Coupons can be restricted to specific parts of your store:

ModuleApplies to
ProductsPhysical and digital product orders
ServicesService bookings
PackagesService package purchases

By default, a coupon applies to all modules. Toggle individual modules off to restrict it — for example, a "FIRSTORDER" coupon that only works on product purchases, not service bookings.

Customer eligibility

SettingWho can use the coupon
All customersAnyone with the code
New customersOnly first-time buyers
Returning customersOnly customers with previous orders

Additional controls:

SettingDescription
Exclude sale itemsDon't apply to already-discounted products
Combine with otherAllow stacking with other coupons

The New customers eligibility is great for acquisition campaigns. Share a "WELCOME15" code on social media to attract first-time buyers without giving the discount to existing customers.

Validity period

Set a start date and expiration date for time-limited promotions:

ScenarioStartExpires
Flash saleToday 12:00 PMToday 11:59 PM
Festive offer1 Oct 202631 Oct 2026
Evergreen welcome(no start)(no expiry)

Expired coupons automatically stop working at checkout. Customers see a clear error message if they try to use an expired code.

Managing coupons

The coupons list shows all your discount codes with:

  • Code and name
  • Discount type and value
  • Usage count vs limit
  • Status (active/inactive)
  • Expiry date

Click any coupon to edit its settings, or use the actions menu to duplicate or delete.

On this page