Vivlab

Online store · Promotions

Promo codes that hit the mark.

Sales, Black Friday, referrals, a seasonal offer… Create your discount codes, set their rules, and switch them on for the length of a campaign: percentage or fixed amount, your call.

Percentage or fixed amountUsage rulesOn / off in one click

Create a discount code

One campaign, one code.

Click Create a discount code to open the form: choose the discount type, the code your customer will enter and, if needed, some usage rules. Then confirm.

  1. 1
    Pick the type

    A percentage off the cart or a fixed amount taken at checkout.

  2. 2
    Set the code

    The text the customer types in: letters, numbers and dashes, no spaces.

  3. 3
    Add some rules

    Categories, expiry, minimum amount, number of uses: all optional.

Coupon settings

Click a coupon, it's all there

Every coupon opens all of its settings, laid out in clear blocks and locked in from the moment it was created, apart from its status.

Discount type

Percentage (e.g. −20% off the cart) or fixed amount (e.g. −€10). Then enter the matching value.

Coupon code

The text the customer types at checkout (e.g. SALE-20): letters, numbers and dashes only, no spaces.

Usage rules

Optional conditions: targeted categories, expiry date, minimum order, number of uses.

Coupon status

Switch between Active coupon (usable) and Disabled coupon (rejected at checkout) without deleting it.

The Rules block

Four conditions, all optional

Turn on only the ones you need: together, they spell out exactly who can use the code, and when.

🗂️

Restrict to certain categories

The coupon only applies to products in the categories you select.

📅

Add an expiry date

The coupon automatically stops being valid after the date you choose.

🧮

Require a minimum order

The coupon only works above a set cart amount.

🔢

Limit the number of uses

The coupon becomes unusable once the quota is reached.

Tip · Gift cards

Sell gift cards

No dedicated module? Repurpose discount codes: create a fixed amount coupon (€25, €50, €100) with a unique code and a one-use limit, then hand the code to the buyer after payment.

  • 🎟️
    One card = one coupon

    Each card matches a unique code. For volume, generate several separate coupons.

  • 👤
    Not tied to an account

    The coupon isn't linked to any customer: anyone holding the code can use it.

  • 💳
    No leftover balance

    The coupon applies in one go; any remainder isn't kept for later.