Skip to main content

Order editing settings

Determine how order editing works for your customers by configuring your settings here.

These directly affect what customers can change, when they can change it, and what happens to costs when they do.


Order editing window

Set the period in which customers can edit their orders after making a purchase. After the order editing window ends, customers cannot make further changes to their orders.

Shipping cost recalculation

Determine whether or not if the shipping fees should be recalculated when customers make changes to their orders.

Why this matters?

When customers edit their order - e.g. swapping a product for a heavier one - the applicable shipping rate may change. Without recalculation, you could end up absorbing the difference silently.

Enabling this setting ensures shipping costs stay accurate after edits.

What happens when shipping costs decreases?

You can choose either to:

  • Keep current price - The original shipping charge is retained even if the recalculated amount is lower.

  • Reduce shipping price - The lower shipping amount is passed on to the customer.

What happens when shipping costs increases?

When shipping cost recalculation is enabled, customers would be required to pay increase in shipping fees by default.

You can set a minimum price difference below which no shipping fee adjustment is triggered. This prevents micro-adjustments from generating unnecessary transactions.

Exclusions

Decide if certain orders should not be allowed the option to be edited after they are placed. For example, you may want to block editing on final sale orders to prevent post-checkout product swaps, or for express shipments where fulfilment begins almost immediately.

You can define the exclusion conditions based on different exclusion types and each type can be enabled independently.

Tag conditions

Use this to determine the eligibility for order editing based on order tags.

  • Exclude - Blocks editing for orders carrying the specified tags (e.g. final sale).

  • Allow - Only permits editing for orders that match the specified tags.

You can add multiple tags one after another.

Shipping restrictions

Prevent customers from editing their orders for certain shipping methods. For example, express or international shipments where changes may no longer be feasible after checkout.

Matching type:

  • Exact match - Only blocks the shipping method with the exact name you select. Choose from the sshipping methods set up in your Shopify shipping profile.

  • Contains text - Blocks any shipping method whose name includes the keyword(s) you enter (e.g. entering International would match "International Tracked", "International Express", etc.).

Time cutoff

Set a daily deadline for specific shipping methods. For example, if next-day delivery orders must be locked by 2:00 PM to meet courier collection, you can enforce that here.

Add a cutoff rule and configure the following:

  • Matching type - Exact match (specific shipping method) or Match keyword (partial name).

  • Shipping method - The method the cutoff applies to.

  • Cutoff time - The daily time after where order editing is blocked.

  • Timezone - The timezone the cutoff should be applied in.

Geography restrictions

Restrict order editing based on the customer's shipping country.

  • Exclude - Blocks editing for orders shipping to the countries you select.

  • Allow - Only permits editing for orders shipping to the countries you select.

This is useful if certain regions have fulfilment constraints that make post-checkout changes impractical.

Order value protection

Use this to disable order editing for high-value orders above a certain threshold. This adds a safeguard for orders where errors or fraudulent edits could have a significant financial impact.


Minimum inventory for upselling

When customers edit an order, the app can suggest additional products as upsell options. Set a minimum inventory threshold for upselling to avoid recommending a product that's nearly out of stock and risk disappointing customers, or creating overselling situations.

Did this answer your question?