Discounts, vouchers and price lists

Promo codes, tiered discount plans, vouchers/gift cards, customer/channel price lists and configurable markets/regions.

Discounts, vouchers, and customer price lists are Veendo's tools to govern pricing. Configure lists per customer/channel/market, apply automatic volume discounts, and generate promo codes to distribute publicly.

Price lists per customer, channel, and market

A price list is a set of prices specific to a customer segment (B2B wholesale, exclusive resellers, international markets). Each list can have an accessibility hierarchy: open to all, only specific customers, only a group, only a channel (B2C/B2B).

Each product has a price in the base list and optionally a price override in other lists. If the product is not mapped in a list, the base price is used. Lists are activated and deactivated from the panel: deactivating a list doesn't erase data, letting you reactivate it later.

  • Create lists per customer segment: wholesale, retail, exclusive reseller
  • Lists per channel: one public (B2C), one or more private (B2B)
  • Lists per market/region to adapt to local regulations
  • Price override per product in each list, or inherit base

Automatic volume discounts (Discount Plan)

Discount Plans are rules that apply price reductions automatically when the customer reaches purchase volumes. You can create a multi-tier discount plan: "10+ units = -5%, 50+ units = -10%, 100+ units = -15%".

Each tier is a row with minimum quantity and discount percentage. The system auto-calculates the best discount for the cart's quantity. Volume discounts are linked to specific lists, so you can have different rules for wholesale vs. retail customers.

  • Quantity tiers: specify minimum and discount percentage
  • Auto-apply the best discount for cart quantity
  • Link discount plans to specific price lists
  • Use different plans for B2B vs. B2C customers

Promo codes and vouchers

Promo codes (also called vouchers) are disposable coupons you generate or that Stripe creates. Each code has a composition: percentage discount, fixed amount discount, or free shipping. You can limit use by max redemptions and set an expiry date.

Stripe generates and manages vouchers in your account; Veendo syncs the list whenever you request it, letting you view and manage them from the panel. A voucher is a form with applicationtype='voucher'.

  • Promo codes: % discount, fixed amount, or free shipping
  • Limit use: max redemptions, expiry date, specific customers
  • Stripe integration: sync coupons from your account
  • Track usage and redemptions for every code

Automatic discounts per product, category, and customer

Beyond volume discount plans, you can create custom discounts that apply reductions based on complex rules: discount on specific products, categories, brands, per customer email, per user group, per market, per minimum order amount, etc.

Each automatic discount has applicationtype='auto' and activates in cart if the customer meets the criteria. The system combines multiple discounts if they coexist (additive) and calculates the best outcome for the customer.

  • Discounts per product, category, brand, user group
  • Discounts per minimum order amount, minimum product count
  • Discounts per market, channel, customer email or prospect
  • Multi-discount composition and best-outcome calculation