Order Editing Rules let you control when customers can edit their orders and what editing options are available for different types of orders.
Instead of using the same editing deadline for every order, you can create rules based on order details such as shipping method, customer location, order value, products, customer tags, discount codes, payment terms, B2B company, and more.
Use Order Editing Rules when some orders need different editing behaviour from your default settings.
Common examples include:
Blocking edits for same-day shipping orders
Giving weekend orders more time to be edited
Shortening the editing window for express shipping orders
Disabling specific editing features for high-risk orders
Showing different customer messages for different order types
Applying product contracts when an order matches specific conditions
Creating staff-only or testing rules before going live
Each rule has three main parts:
Conditions decide which orders the rule applies to.
Editing timeline decides when editing expires for matching orders.
Optional settings can change customer messages, restrict editing features, apply rule-specific settings, combine with other rules, or attach contracts.
When a customer views or edits an order, Order Editing evaluates the active rules for that order.
If an order matches multiple rules, Order Editing uses the rule with the shortest editing deadline as the primary rule. Some settings, including contracts from matched rules, can also be combined depending on the rule configuration.
Rules can use different timeline actions:
Default deadline: Use your store's standard Order Editing deadline.
Immediate block: Prevent customers from editing as soon as the rule applies.
Scheduled deadline: End editing at a specific time, weekday, business day, or date.
Custom deadline: Set a deadline based on a time period after the order is created.
Until fulfillment: Allow editing until the order is fulfilled.
Rules can match orders using conditions such as:
Shipping country, state, or postal code
Shipping method
Order tags
Customer tags or customer email
Products, line item titles, or SKUs
Order total or subtotal
Discount codes
Payment terms
B2B company or company location
Pickup orders
Recurring subscription orders
Free items
Time windows, days of week, or created date
You can combine multiple conditions using AND or OR logic.
Rules can show custom customer messages while editing is available or after editing has expired.
Use customer messages to explain why a customer has a different editing window, why a feature is unavailable, or what they should do next.
Example:
Your order contains same-day shipping items, so editing is only available for a short time before fulfillment begins.
Rules can also reference contracts.
Contracts define product behaviour that should happen during an edit, such as adding bundle components, removing related products, applying line item discounts, or protecting selected items during cancellation.
If you use product bundles, required accessories, free gifts, or cancellation protection, see Using Contracts With Order Editing Rules.
Before relying on a rule for live customers:
Create or update the rule.
Place a test order that matches the rule.
Check the editing experience on the Thank You page or Order Status page.
Confirm the editing deadline is correct.
Confirm the expected modules, restrictions, customer messages, and contracts apply.
Place a test order that does not match the rule and confirm it uses the default behaviour.
If you are still configuring Order Editing, use draft mode or staff-only access so real customers do not see editing before you are ready.