Skip to main content

Discounts & Promo Codes

Swift POS supports three types of discounts, each with different behavior and role restrictions.

Promo Codes

Promo codes are discount codes created in your Shopify admin (under Discounts). At checkout:

  1. Enter the code in the promo code field
  2. Swift POS validates the code against Shopify's discount rules
  3. If valid, the discount is applied to the order (percentage, fixed amount, or free shipping)
  4. If invalid or expired, an error message is shown

Promo codes are available to all roles on all plans.

Custom Discounts

info

Custom discounts are available on Starter, Standard, and Pro plans.

Custom discounts are applied manually by staff at checkout. Two types are available:

  • Percentage discount -- e.g., 10% off the order
  • Fixed amount discount -- e.g., $5 off the order

Role Restrictions

Not all staff can apply custom discounts:

RoleCustom Discount Access
CashierCannot apply custom discounts
Shift LeadUp to 15% (or needs manager approval)
ManagerUp to 50%
AdminUnlimited

These limits are configurable through custom roles on the Pro plan.

Automatic Discounts

Automatic discounts are configured in your Shopify admin and apply automatically when their conditions are met (e.g., "10% off orders over $100"). In Swift POS:

  • Auto discounts are detected and can be toggled on/off per order
  • They are shown in the cart with a label indicating the discount rule
  • Multiple auto discounts can stack if Shopify allows it

Customer Group Discounts

If a customer belongs to a customer group with an associated discount, that discount is automatically suggested when the customer is added to the order.

Discount Tracking

All discounts are recorded on the Shopify order and appear in sales reports. The Discount Usage report shows which codes and discount types are used most frequently.