Service availability rules decide when Trexity appears as a delivery option at checkout. Where rate overrides change the price a customer sees, availability rules change whether they see Trexity at all for a given order.
Where to find it
App → Checkout → Service availability. The subtitle reads “Control when Trexity appears as a delivery option at checkout.”
Pick a default, then add exceptions
At the top you choose how the rules behave:
- Show Trexity by default, hide it when a rule matches (the usual choice). Trexity appears everywhere except where a rule says to hide it.
- Hide Trexity by default, show it only when a rule matches. Trexity is hidden everywhere except where a rule says to show it.
Heads up. If you pick “hide by default” and haven’t added any rules yet, Trexity is hidden at every checkout until you add a rule that shows it. The page warns you when this is the case.
How a rule works
Each rule has conditions built from:
- Order value — the cart subtotal.
- Delivery rate — the quoted delivery price for the order.
Conditions use comparisons (less than, greater than, and so on) and dollar amounts. Conditions inside one rule combine with and. Across rules, any matching rule triggers the action for your selected mode.
There’s no distance condition — use order value or delivery rate.
Quick-start presets
When hiding by default:
- Hide on high-value orders — hide when order value is over $1,000.
- Hide on low-value orders — hide when order value is under $20.
- Hide when delivery is expensive — hide when the delivery rate is over $25. (This is the replacement for the old cost-protection cap — see below.)
When showing by default:
- Show on high-value orders — show when order value is $50 or more.
- Show when delivery is cheap — show when the delivery rate is $25 or less.
Adjust the amounts after adding a preset.
An important detail: rules are checked per option
Delivery-rate rules are evaluated against each Trexity service type’s price. So a rule like “hide when delivery rate is over $25” can hide only the expensive options (say, Direct) while cheaper options (Same Day) still appear.
Order-value rules apply to the whole order, so they hide or show all Trexity options together.
Test before you save
The Test your rules panel previews the outcome:
- Enter a sample Order value.
- Enter a sample Delivery rate.
- The panel tells you whether Trexity will be shown or hidden at checkout for that scenario.
This uses the same logic as the live checkout, so there’s no guesswork.
Replaces “cost protection”
If you used the old cost protection maximum (a single dollar cap that hid Trexity when a quote went over it), that setting is gone as a standalone field. It’s now just a service availability rule. Any cap you had was converted automatically into a rule that hides Trexity when the delivery rate exceeds your old cap.
To set a new cap, add the Hide when delivery is expensive preset
(or a custom delivery rate > $X rule) in “hide by default” mode.
How this relates to pricing and pausing
- Availability rules are checked after rate overrides. The delivery rate a rule sees is the price after any override. See How Trexity prices deliveries.
- Hiding Trexity with a rule affects only what the customer sees. It doesn’t change what Trexity bills you for deliveries that do go through.
- To turn Trexity off entirely (not by condition), use the pause toggle instead — see Pausing Trexity at checkout.
Common questions
“A customer says Trexity didn’t show up. Why?” Check three things: the address is in your delivery area, the location is enabled, and no service availability rule matched that order (for example, a “hide when order value under $20” rule on a small cart). The tester helps you reproduce it.
“Can I hide only the expensive speed and keep the cheap one?” Yes. A delivery-rate rule is checked per option, so it can hide Direct while leaving Same Day visible.
“What happens if my rules are empty or broken?” Trexity defaults to being shown, so a misconfiguration won’t silently hide delivery from every customer (except in the explicit “hide by default with no rules” case, which the page warns you about).

