To set a maximum order value in Shopify, define the monetary amount, currency basis, customer and product scope, and how discounts affect the calculation. Then use a cart or checkout validation to block orders above the threshold and tell shoppers how to reduce the cart or contact your team.

A maximum value can support fulfillment capacity, insurance limits, cash-on-delivery exposure, wholesale credit policies, or manual review workflows. It should be tied to a documented operating rule rather than used as a vague fraud filter.

What should a maximum order value include?

"Order value" can mean several different totals. Choose one before configuring a rule:

  • Merchandise subtotal before discounts.
  • Merchandise subtotal after discounts.
  • Total before shipping and tax.
  • Final total including shipping and tax.
  • Value of selected products only.
Basis Discounts? Shipping/tax? Best for CartBlock field
Subtotal before discounts No No Catalog-value policy Not verified
Subtotal after discounts Yes No Payment exposure Not verified
Final checkout total Yes Policy-defined Amount charged Not verified
Selected products only Policy-specific No Category cap Not verified

Last verified: September 14, 2026. CartBlock help uses Cart total with a greater-than-or-equal example. It does not define discount timing, currency basis, rounding, or the full operator set.

Write the threshold in the store or market currency and decide what happens when the cart equals the limit. A policy of "maximum $1,000" normally allows exactly $1,000 and blocks $1,000.01, but the rule must match that wording.

When is a maximum cart value useful?

Use a cap when orders above a known amount need a different process. Examples include:

  • The carrier or insurance policy has a shipment-value ceiling.
  • High-value orders require a sales or compliance review.
  • A cash-on-delivery provider limits merchant exposure.
  • A wholesale customer has an approved order or credit limit.
  • A production team cannot accept oversized custom orders automatically.

If the concern is fraud, combine the cap with payment controls and post-order review. A cart-value rule does not assess identity, payment authenticity, or chargeback probability.

Use the broader Shopify fraud and bot prevention guide to design layered checkout fraud controls. If the exposure is specific to cash on delivery, follow the narrower guide to limit cash on delivery by cart value.

Define the policy before adding the rule

Policy field Example
Threshold $1,000.00
Calculation Discounted merchandise subtotal
Boundary Allow exactly $1,000.00
Scope Retail customers only
Exception Approved wholesale customer tag
Recovery Reduce cart or contact sales

For stores selling in multiple currencies, decide whether the cap is converted from one base amount or maintained separately for each market. Test rounding near the boundary.

How to prepare a maximum order value rule for CartBlock

CartBlock lists cart-based and price-based rules. Complete the policy work below now, but wait to activate until the installed builder confirms value definition, currency, discount timing, and boundary operator.

1. Create and name the validation

Create a rule with an internal name such as Retail cart maximum after discounts: $1,000.

2. Select the value used by the policy

The documented label is Cart total, but its exact basis is not publicly defined. Do not activate until the installed version or support confirms discounts, shipping, tax, currency, and rounding.

3. Set the maximum and boundary operator

If the policy allows the exact maximum, the needed logic is “greater than.” To block the threshold itself, use “greater than or equal to.” First-party help demonstrates the latter only; verify the operator that matches your boundary.

4. Add customer, product, or payment conditions

Keep the rule as narrow as the business policy. An approved wholesale tag may bypass a retail cap. A cash-on-delivery cap may apply only when that payment method is selected. Use only combinations supported by the installed configuration.

5. Write the shopper message

Explain the amount and recovery path:

Online orders are limited to $1,000 after discounts. Reduce the cart total or contact our sales team for help with a larger order.

If currency varies by market, show the relevant threshold rather than a fixed amount that may not match the shopper's checkout.

6. Save and test boundary values

Test below, at, and above the maximum. Repeat with discounts, tax, shipping, and currency conversion when those values affect the chosen calculation.

Maximum-order-value test matrix

For an inclusive $1,000 cap:

Cart Expected result
$999.99 Allowed
$1,000.00 Allowed
$1,000.01 Blocked
$1,050 before a $100 discount Depends on defined calculation
$990 plus shipping Depends on whether shipping is included
Approved customer above cap Allowed only when exception matches
Guest customer above cap Blocked if retail rule applies
Market-currency boundary tests Add only after currency and rounding semantics are verified

Also test changes made during checkout. A discount code or address update can change the total and should cause the validation to reevaluate.

Common maximum-value rule mistakes

Leaving the calculation undefined

Staff and shoppers will get inconsistent answers if one person uses subtotal and another uses final total. Put the calculation in the internal rule name and operating documentation.

Blocking the exact threshold unintentionally

The difference between greater than and greater than or equal to matters. Test the exact boundary every time the rule changes.

Ignoring market currencies

A numeric threshold without a currency policy can create a much higher or lower cap in another market. Verify how the selected CartBlock input represents converted totals.

Treating the cap as fraud prevention by itself

The rule reduces automatic exposure above a chosen amount. It does not detect stolen payment credentials or guarantee that smaller orders are safe.

Sending large buyers to a dead end

Offer a sales, invoice, or support path if legitimate buyers can place larger orders through review. If no exception exists, tell the shopper how to reduce the cart.

Frequently asked questions

Does Shopify have a native maximum order value setting?

Shopify provides app-based cart and checkout validation for custom purchasing rules. Merchants can use a validation app to enforce a maximum based on the cart value exposed to the rule.

Should the maximum apply before or after discounts?

Use the total that matches the business risk. An insurance limit may depend on the goods' declared value, while a payment exposure policy may use the amount actually charged. Document the choice and test discount codes.

Can wholesale customers have a different limit?

Only when the validation setup exposes the required customer or B2B condition at execution time. Define each threshold and ensure the customer identity or tag is available when the rule runs.

Give large orders a safe next step

A good maximum-order-value rule has a precise calculation, an explicit boundary, and a recovery path for legitimate buyers. Explore CartBlock on the Shopify App Store and verify its current price-based conditions before activating the cap.