Skip to content

Voucher Setup & Configuration

Open in ChatGPT

Vouchers allow you to offer discounts that customers can apply during checkout.

This guide explains how to create vouchers and understand important configuration rules.

1️⃣ Log in to Boxify Dashboard 2️⃣ Go to Others from the menu 3️⃣ Click Vouchers

Boxify supports two ways to create vouchers:


Use this method when you want one specific voucher code.

Best for:

✔ Public campaign codes ✔ Flash sale ✔ Influencer code ✔ Limited-time promotion

You can customise:

  • Voucher code
  • Voucher label
  • Discount type
  • Minimum purchase
  • Validity period

Use this method to generate multiple unique voucher codes at once.

Best for:

✔ VIP distribution ✔ Private campaign ✔ Unique per-customer code ✔ Controlled usage tracking

One generation can create a maximum of 100 vouchers.

If you need more, generate them in separate batches.

Choose:

✔ Percentage discount (%) ✔ Fixed amount discount (RM)

You opt to set:

✔ Expiry date

  • Expired vouchers cannot be newly applied after the expiry date.
  • If a voucher is applied before expiry, it remains valid even if checkout happens after expiry.

Voucher expires on 8 October. Customer applies it on 6 October but checks out on 11 October. The voucher remains valid because it was applied before expiry.

Minimum purchase is calculated based on order item value only.

Once the voucher is successfully applied, it remains valid even if items are removed afterward.

Minimum purchase = RM100 Customer applies voucher at RM100 Later removes item and total becomes RM95

The voucher remains valid.

This setting controls the total number of times a voucher can be used across all customers.

Example:

If Max Usage = 50 → The voucher can only be successfully applied 50 times in total.

After reaching the limit:

❌ The voucher will no longer be valid ❌ Customers cannot apply it anymore

Use this to control campaign scale.


This setting limits how many times one customer can use the same voucher.

Example:

If Max Usage Per Customer = 1 → Each customer can use the voucher once only.

If set to 2 → Each customer can use it twice (in separate orders).


Use Max Usage Per Customer = 1 when:

✔ Running public promotions ✔ Preventing repeated discount abuse ✔ Limiting loss exposure

Use higher limits only when:

✔ Running loyalty campaigns ✔ Offering multi-use rewards

SettingControls
Max UsageTotal number of voucher uses across all customers
Max Usage Per CustomerHow many times one individual customer can use it

Both can work together.

Example:

Max Usage = 100 Max Usage Per Customer = 1

→ 100 different customers can use it once each.

📌 Discount After Shipping (Toggle Setting)

Section titled “📌 Discount After Shipping (Toggle Setting)”

If ON (button shown in blue):

👉 Discount is applied after shipping fee is added.

If OFF:

👉 Discount applies to item subtotal only.

Turning it ON may reduce shipping revenue. Turning it OFF protects shipping margin.

Always test calculation before launching campaign.

Each voucher can be applied to one order only.

✔ Test with sample order ✔ Check minimum purchase logic ✔ Verify expiry behavior ✔ Confirm shipping calculation ✔ Review discount impact on margin ✔ Check Max Usage ✔ Check Max Usage Per Customer