Choosing a POS system for discounts is easy if the only requirement is a percentage-off button. It becomes harder when you need weekend promotions, excluded products, customer offers, and returns to work together without eroding margin. A cashier should not have to remember which of several overlapping deals the customer is allowed to receive.

This 2026 guide helps retailers compare POS promotion controls before buying or upgrading. It examines documented Square and Shopify POS workflows, plus the trade-offs between manual and automatic discounts. POSadvice.com helps you compare POS systems rather than selling a system of our own. Features were checked against official documentation on September 30, 2026; validate the exact plan and checkout configuration in your quote.

Quick recommendation: compare the rule engine, not the button

Choose a manual workflow when promotions are uncommon and staff can reliably apply approved offers. Choose automatic rules when eligibility and schedules are repetitive enough to encode. If you run both online and in-store offers, require a demonstration of their interaction rather than assuming a shared product catalog guarantees identical discounts.

Square is worth evaluating for its documented manual and automatic discount rules, item exclusions, and scheduling options. Shopify POS Pro is worth evaluating when you want in-store automatic discounts and configured combinations within a Shopify business. Neither is a universal winner: the deciding evidence is whether your actual basket, employee permissions, and return scenario produce the intended amounts.

POS promotion options compared

Buying considerations for common discount workflows
ApproachDocumented capability or purposeMain buying questionBest demo scenario
Square manual discountsPreset discounts can use advanced eligibility rules while requiring cashier application.Can staff select only approved offers, and which actions require a passcode?Apply an offer to a mixed basket containing an excluded product.
Square automatic discountsRules can apply offers automatically, including quantity and schedule-based conditions.Do the rule settings, locations, and discount caps match your intended campaign?Cross the quantity threshold, then remove an item and verify recalculation.
Shopify POS ProIn-store automatic discounts and configured discount combinations are documented Pro features.Is Pro included for every participating location, and are offers configured as combinable?Combine eligible discounts, then test a custom cashier discount separately.
Third-party discount appMay address specialized rules beyond a built-in workflow; capabilities depend on the specific app.Does this exact app support in-person checkout, reporting, returns, and your subscription?Run a sale and partial return with the app enabled, then test its unavailable-state behavior.

This table is not a price ranking. A basic subscription plus several apps can cost more than a higher tier that includes the required controls. Conversely, paying for extensive automation makes little sense if your business runs one simple promotion each quarter.

Write the promotion in plain English first

Before reviewing software, describe an offer without POS terminology. For example: “From Friday opening through Sunday closing, give 15% off eligible full-price accessories at our downtown store. Exclude gift cards and marked-down stock. Do not combine this offer with the staff discount.” That sentence exposes requirements which a generic discount demonstration can miss.

Turn it into a checklist: eligible products, locations, dates, time zone, customer eligibility, minimum spend, maximum reduction, permitted combinations, and return treatment. Decide whether the offer should apply automatically or only when an employee selects it. These are separate decisions; an advanced rule does not always mean automatic application.

Square’s current documentation makes that distinction explicit. Its advanced rules can be used with either manual or automatic discounts. The automation setting determines whether the cashier needs to apply the discount. During a trial, inspect the actual saved setting instead of assuming the existence of a schedule means the promotion will activate itself.

Understand eligibility, exclusions, and stacking

Eligibility answers which items or customers qualify. Exclusions prevent selected products from receiving reductions. Stacking determines whether multiple eligible offers can affect the same sale. Treat each as its own buying requirement, because solving one does not automatically solve the others.

Square documents an item-level discount eligibility setting that can exclude items or variations from all discounts, with excluded products skipped when a cart-level discount applies. This differs from limiting the products targeted by one particular offer. Test both a sale containing only excluded items and a mixed basket.

Shopify documents discount combinations for POS Pro locations, with discounts configured as combinable in the admin. Its POS-specific behavior includes an important exception: custom discounts applied manually in POS always apply to the order even when other discounts have combination restrictions. Additional product discount codes cannot be applied to the same item after a custom line-item discount, and custom line-item discounts cannot be applied to a split line item.

The practical lesson is not that combinations are inherently unsafe. It is that a manager must test manual overrides as well as centrally configured offers. If your policy says “never stack,” verify which permissions and workflows make that policy enforceable.

Use a small basket to expose calculation differences

Create a repeatable test basket with a full-price item, a clearance item, an excluded gift card, and two variants from a quantity promotion. Add a customer record that qualifies for a separate offer. Record the expected result before the vendor operates the register.

For a simple illustration, a $100 eligible subtotal with a 20% reduction becomes $80 before tax. If a further 10% reduction applies sequentially to that $80, the result is $72: an effective 28% reduction, not 30%. A different combination policy can produce a different amount. This is arithmetic for a hypothetical rule, not a claim about every vendor’s calculation order.

Then remove a qualifying item, change its quantity, and add a nonqualifying variant. Confirm that any automatic offer updates correctly and that the receipt explains the result. Ask how fixed-amount discounts are allocated across lines, because that allocation matters when only part of the basket is returned.

Tax treatment also needs explicit verification for your jurisdiction and promotion type. Ask your accountant which amount should be taxable, then demonstrate the configured result. Do not let a generic “tax included” label substitute for checking the actual transaction.

Eight tests to require in the POS demonstration

  1. Schedule boundaries: Show an offer just before activation and after expiry, including the location’s time-zone setting.
  2. Threshold changes: Add enough eligible items to qualify, then remove one and inspect the recalculated total.
  3. Excluded merchandise: Include a gift card or another excluded item in a basket-wide reduction.
  4. Overlapping offers: Combine a product promotion, an order code, and a customer offer where permitted.
  5. Employee override: Use a normal cashier account to attempt a custom discount that conflicts with policy.
  6. Partial return: Return one discounted item and verify its refundable amount against the original receipt.
  7. Channel difference: Build the same basket online and in store, recording intentional differences rather than assuming parity.
  8. Reporting: Export sales and discounts by named campaign, and identify whether employee overrides appear separately.

Use the provider’s approved test workflow. If a scenario cannot be demonstrated before purchase, mark it unverified and make resolution a written condition of the implementation plan. A verbal promise that “the app should handle it” is not a completed test.

Pros and cons: manual versus automatic promotions

Manual discounts

Pros: Simple offers can be applied deliberately, staff can handle occasional service-recovery situations, and managers can keep a short menu of approved reasons. Manual application can suit businesses with infrequent promotions.

Cons: Employees can forget an offer, choose the wrong one, or apply an unnecessary override. The workflow may slow checkout and make results harder to compare if staff enter inconsistent reasons.

Automatic promotions

Pros: Repetitive eligibility decisions can happen consistently, scheduled campaigns need less cashier attention, and customers can see qualifying offers reflected without asking.

Cons: A configuration error can affect many transactions quickly. Overlapping rules, exclusions, and location settings require testing, and advanced controls may require a paid tier or app.

Third-party promotion apps

Pros: A suitable app may support a specialized campaign that your base POS cannot express cleanly. It can be preferable to having employees calculate a complex discount by hand.

Cons: Additional fees, update dependencies, support handoffs, and channel limitations can outweigh the extra rules. Require evidence for the named app and version; do not infer compatibility from the app category.

Protect margin with a promotion budget

Discounted revenue is not the same as promotional profit. Suppose a product sells for $50 and costs $30 to acquire. Before payment fees and other operating expenses, its gross profit is $20. A 20% price reduction brings revenue to $40 and gross profit to $10. The price fell 20%, but this simplified gross-profit amount fell 50%.

This hypothetical example does not mean discounts are always a bad choice. A promotion can clear slow stock or attract additional purchases. It means your evaluation should include gross profit, eligible sales, returns, and incremental operating work, rather than celebrating redemption volume alone.

Ask whether reporting separates named promotions, manual overrides, and other reductions. Compare the POS export with your accounting process. Request the cost of any reporting upgrade needed to answer basic questions about the campaign you intend to run.

Connect promotions to permissions, bundles, and returns

Read our POS staff permissions guide when deciding who can create a discount, apply a custom amount, or approve an exception. Those are different powers and should not automatically belong to every cashier.

If an offer combines products, distinguish a promotional bundle from an inventory bundle. Our POS bundle inventory guide covers component stock handling; a price reduction alone does not establish how components are deducted. Our retail POS returns guide helps you test exchanges and partial refunds after promotions.

What to put in your vendor quote request

Provide three real campaigns, your store count, online sales platform, approximate catalog size, and current discount approval policy. Request the precise subscription required at each location, any promotion app fees, setup and testing costs, and who supports calculation discrepancies after launch.

Ask for a sample receipt and export from your test basket. Require a written list of unsupported combinations and a rollback procedure for disabling a bad campaign. Select the lowest-complexity option that passes your essential scenarios, rather than paying for every possible promotion feature.

Frequently asked questions

Does an automatic discount always combine with other offers?

No. Combination behavior depends on the system, discount configuration, subscription, and whether a cashier adds a custom discount. Test the specific offers together before launch.

Does Shopify POS require Pro for automatic discounts?

Shopify’s current documentation places in-store automatic discounts and POS discount combinations at POS Pro locations. Confirm the subscription for every participating location and configure eligible discounts as combinable where required.

Can Square exclude products from discounts?

Square documents an item-level discount eligibility setting for excluding items or variations from discounts. Test exclusions in mixed baskets and confirm the intended configuration on your account.

What is the most useful discount test before buying?

Use a mixed basket with an eligible item, an excluded item, a quantity threshold, and an overlapping offer. Then perform a partial return and compare the receipt, refund, and reporting with your expected amounts.

Official sources and methodology

Sources reviewed September 30, 2026: Square: create and edit discounts; Shopify: discounts in POS; and Shopify: discount combinations on POS. This is a documentation-based buying guide, not a hands-on benchmark. Numerical examples are illustrative and are not vendor quotes or promised returns.

Ready to find your perfect POS system?

Answer 3 quick questions and get free quotes from top providers.

Get Free Quotes →

Leave a Reply

Your email address will not be published. Required fields are marked *