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.

Trusted by these companies
What you get
Create a code fast, keep it to the right orders, stop leaks and track its sales.
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.

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.

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.

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.

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.
Used by
Festive codes for bakers, collection codes for boutiques, gym launch codes and early-bird ticket codes.
Jobs it helps with
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.
See it live
Opens a live example page. Please do not pay.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Step-by-step guides
Set it up with the help pages on docs.bcl.my.
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.


