Coupon

Discounts you control.

Make a code for a promo, an ad or a partner. Limit it to certain items, a minimum spend, a number of uses or a date range, then see who used it.

Checkout with coupon EXAMPLE10 applied: 10% off the subtotal

Trusted by these companies

  • De'Xandra
    sifuBad
    Galeri Ilmu
    Academy Pixel & Borders
    Kelantan Red Warriors
    Renjis Boutique
  • Nasken Coffee
    Kedah FA
    Alanizz
    Bonda Learning Centre
    Melon Rush
    Tudung si Comel
  • Siti Khadijah
    TotalMen
    Far Capital
    Malaysian Association of Rehabilitation Physicians
    MZ Holidays
    SMITI
  • SyriaCare
    Daily Media
    Ark Ternak Farm
    Ceritakita Publication
    Negeri Sembilan FC
    Unity
  • Monaliza
    Sihaté
    Alun Enterprise
    Tabung Haji Travel
    NTS Printing
    Cinta Gaza Malaysia
  • AFL
    HALUAN
    Asutra Holidays
    F D'Saji
    PIBG SMK TAM
  • SimplySiti
    Amru
    Amalan Sunnah
    Klinik Usraa
    PKPP Hospital Selayang
  • Selangor FC II
    ISMA
    Khayr
    Kembara Sufi Travel & Tours
    Pusat Tuisyen Zifzan

What you get

Create a code fast, keep it to the right orders, stop leaks and track its sales.

01

Make a code in a minute

Type a code such as RAYA10, or tap the lightning icon for a random one, then choose a Percentage or a Fixed Amount off. Apply to Form Total discounts the whole order, while Apply to Specific Items targets only the products you pick. One code per campaign shows which ad or partner brought each sale.

Coupon edit page: Code, Apply to, and Discount type with Percentage or Fixed Amount
02

Only for the right orders

Turn on Enable Purchase Conditions to set a minimum or maximum spend, and limit the code to chosen products, variation options or event tickets. A discount meant to lift bigger orders cannot slip onto small ones. When an order does not qualify, the buyer is told why right under the coupon box.

Purchase Conditions: minimum and maximum purchase amount and applicable items
03

Stop it before it leaks

Set Valid From and Valid Until so a promotion opens and closes on its own, and a Raya code stops working when Raya ends. On the Usage Limits tab, Maximum Usage Limit caps the total number of uses. If a payment with the code fails or is cancelled, that use is given back.

Validity Period: Valid From and Valid Until dates
04

See what every code brought in

The Coupons page puts Active Coupons, Total Usage, Total Discount and Expiring Soon at the top, with every code listed underneath. You can see what each promotion cost you and which ones are worth running again. Open Usage History on any code to see the orders behind it.

Coupons list with Active Coupons, Total Usage, Total Discount and Expiring Soon, and the coupon table

What you can do

Give percentage or fixed discounts, limit them by item, spend, uses or date, or ask your AI.

Percentage or fixed amount

Choose Discount type: Percentage or Fixed Amount. Apply to Form Total, or Apply to Specific Items.

Limit by items

Turn on Enable Purchase Conditions and pick Product Items, Variation Options or Event Tickets under Applicable Items.

Limit by spend

Set a Minimum Purchase Amount or a Maximum Purchase Amount.

Limit by uses & dates

Cap total uses with Maximum Usage Limit and set Valid From and Valid Until.

Choose which forms accept it

Turn on Enable Coupons on a form and pick Allowed Coupons, or accept all your active codes. Works on payment, event and booking forms.

Ask your AI to make one

A connected AI agent can create a coupon or switch one off through the BCL MCP server.

Good to know

Limits to check before you build, and the add-ons that some features need.

  • Coupons are off on every form until you turn on Enable Coupons in the form's Form Configuration.
  • Booking forms only take coupons set to Apply to Form Total.
  • A use is counted when the order is placed; it is given back if the payment fails or is cancelled.
  • Coupons need no add-on.

Questions owners ask

Why the coupon box hides, first-50 limits, event and booking forms, and affiliate earnings.

I created a coupon but customers cannot see where to enter it. Why?

Coupons are off on every form until you turn them on. Open the form, go to Form Configuration → Coupon Settings, turn on Enable Coupons and click Update Form.

Read the guide

Can I limit a coupon to one product, or to the first 50 buyers?

Yes. On the Conditions tab, turn on Enable Purchase Conditions and pick the items under Applicable Items. On the Usage Limits tab, set Maximum Usage Limit to 50.

Read the guide

Do coupons work on event and booking forms?

Yes. Event and booking forms have the same Coupon Settings. Booking forms only accept coupons set to Apply to Form Total.

Read the guide

Does a coupon change what my affiliate earns?

With per-item commission, the discount is shared across the items, and each item's commission is worked out on its price after its share of the discount, following your Commission Base Amount setting.

Read the guide

What discount types are there?

Percentage or Fixed Amount. Choose Apply to Form Total for a discount on the whole order, or Apply to Specific Items for chosen items only.

Read the guide

Can one coupon work on many forms?

Yes. You create coupons once for your whole account. A form with Enable Coupons on accepts all your active coupons, unless you pick some in its Allowed Coupons field.

Read the guide

How do I track coupon use?

On the Coupons page, the Used and Limit columns show each coupon's count. For the orders behind it, open the ⋮ menu on the coupon's row and click Usage History.

Read the guide

Do I need an add-on?

Not to start. Payment forms, payment links, coupons and transactions need no add-on. Add-ons unlock Event Management, Lead Forms, OTP-Protected Content, COD & Manual Transfer, LHDN E-Invoice and Courier Integration. Each is monthly or yearly, renewals are invoiced (never auto-charged), and you can cancel yourself.

Read the guide

Can I start before my Bayarcash account is approved?

Yes. New accounts start in Test Mode, so you can build and try your forms first. Test payments go to the Bayarcash sandbox and nothing is charged. Your forms keep working after you connect Bayarcash.

Read the guide

Ready when you are.

Set up your first form today and try it out. When you are ready for real payments, connect Bayarcash and the same form goes live.

Create your first form