Setting up gifts, paid add-ons, and bundle prices

Three composite offer types are available: gift with purchase (buy A get B), paid add-on (add $X to get Y), and bundle price (any N for $X). Gifts and paid add-ons wait for the cashier to confirm; bundle prices apply automatically.

Gifts and paid add-ons never modify the cart on their own. When conditions are met, a suggestion banner appears on the cashier screen, and the cart changes only when the cashier taps Accept — deliberate, because gifts involve physical stock: someone needs to confirm it's on hand and the customer wants it.

  • After Decline, the same suggestion won't reappear for this cart; a new or cleared cart prompts again.
  • If a new suggestion appears before checkout confirmation, it must be Accepted or Declined before the order can be submitted.
  • Gift and add-on lines can't be discounted further by other money promotions, and don't count toward other promotions' thresholds.

Bundle prices (applied automatically since v2.4): whenever the cart can form a bundle, DingPOS groups it and includes it in the total — no prompt, and bundles can't be split.

  • A bundle forms only when it makes the cart cheaper. Among equally priced items, undiscounted ones are grouped first, and items already on discount keep their discount.
  • Which items group together depends only on what's in the cart, never on the order they were scanned.
  • Each member item shows its share of the bundle discount, and each line's amount is after discounts.
  • At checkout the bundles are regrouped with the latest prices; if the result changes, you're asked to confirm the new total.