Use Shipping Methods to control which delivery options customers can choose during an order edit and how shipping costs are recalculated in the background. The same page also contains pickup-to-shipping changes, free-shipping upgrades, delivery rescheduling, and advanced fulfilment controls.
Confirm your warehouse, 3PL, subscription, or bundle integrations support post-purchase shipping changes.
Collect the exact shipping method names used by Shopify delivery profiles and recent orders.
Decide whether customers should choose a method or whether recalculation should happen without showing choices.
Review order downgrade and additional-payment settings because a new rate can lower or raise the order total.
In Order Editing, open App Settings.
Select Editing blocks.
Open Shipping Methods.
Select Customer shipping methods in the page menu.
Choose Show available shipping methods.
Review Available delivery methods and make only the intended rates available.
Add keyword filters for groups of methods that should be excluded.
Save the changes.
Choose Hide available shipping methods when customers should not see shipping choices. Background recalculation can still run when a hidden recalculation mode is configured.
If a connected integration is known not to support shipping upgrades, Order Editing disables customer shipping-method selection to prevent an unsupported fulfilment change.
The table combines method names found in Shopify delivery profiles, order history, and saved configuration. A method can remain listed from an earlier configuration even when Shopify does not return it in the current delivery-profile response.
Use the method control to show or hide an individual option. When shipping recalculation is enabled, the same table also shows whether the method participates and which source is used.
Under Filter by keyword, add terms such as Pickup or In-Store to narrow the list by a case-insensitive partial name match. Use the individual controls when similar method names should have different behaviour.
Whether a customer can complete a cheaper or more expensive shipping change depends on the order's downgrade refund and added-payment settings. Do not describe the list as upgrade-only without testing those connected settings.
Select Automatic Recalculation when shipping costs should update after a product, quantity, weight, or address edit.
Enable shipping recalculation.
Add eligible methods by exact name or keyword.
Choose the correct rate source for each method.
Configure any minimum thresholds or recalculation mode shown for your setup.
Save and test an edit that changes the package or destination.
If no eligible methods are selected, recalculation is enabled but cannot run. When order downgrades are off, a shipping change that needs a refund cannot complete. When payments for increased order totals are disabled, a customer cannot complete a shipping change that costs more.
Select Pickup Orders, then turn on Allow pickup orders to switch to shipping. The customer can add a shipping address and view eligible delivery rates.
Test the change with your pickup and fulfilment apps. Enabling the setting changes the customer path, but it does not guarantee every third-party pickup workflow can convert the order safely.
Select Customer shipping methods and make sure shipping choices are shown.
Select Reschedule delivery.
Turn on Allow order rescheduling.
Add each eligible shipping method.
Configure its description, date format, delivery rules, and storage location.
Save the changes.
The customer saves a changed shipping method before selecting a date for that method. If the current method is already eligible, they can change only the date. See Reschedule Order Delivery for all storage and rule options.
Select Advanced fulfillment for two strict controls:
Setting | What it does |
|---|---|
Block all shipping method changes | Stops Order Editing from loading, recalculating, or changing shipping methods. |
Keep fulfillment delivery method title the same as the original order | Preserves the original fulfilment-order delivery-method title when a warehouse reads that value instead of the order's shipping lines. |
Use the second setting only after confirming which field your warehouse reads. Preserving the fulfilment title can intentionally make it differ from the shipping line selected by the customer.
Open an existing eligible order using a method that should be available.
Open the order during the editing window and view shipping choices.
Confirm hidden individual methods and keyword matches do not appear.
Select a more expensive method and complete the added-payment path.
If downgrades are enabled, test a cheaper method and confirm the refund.
Change the address, product, or quantity and confirm recalculation uses the intended source.
Test pickup conversion or delivery rescheduling separately if enabled.
Confirm the final shipping line and fulfilment-order delivery title in Shopify and in the connected fulfilment system.
Confirm Show available shipping methods is selected and shipping changes are not hard-blocked.
Check whether a connected integration has disabled shipping upgrades.
Review individual availability controls and keyword filters.
Confirm Shopify returned delivery-profile or order-history method names.
Check the order's address, market, products, weight, and delivery eligibility.
Confirm downgrade refunds and additional payments are allowed for the price direction being tested.