Shipping Methods allows customers to upgrade their shipping method after purchase. For example, a customer who selected Standard Shipping at checkout can upgrade to Express Shipping and pay the difference. This is useful when customers realise they need their order faster than originally selected.
You'll find this at App Blocks > Shipping Methods.
⚠️ Before enabling this block: Not all warehouse systems can process shipping method changes after an order has been placed. If your 3PL reads shipping methods from fulfilment orders, please check with your 3PL or fulfilment team that they support post-purchase shipping changes before turning this on.
Configure whether customers can pay for faster shipping options after checkout.
Setting | Description |
Allow customers to pay for faster shipping | The master toggle for this block. When enabled, customers can see the original shipping options presented to them during their first checkout and select a faster method. Shipping methods that cost less than their selected method are hidden, so customers can only upgrade, not downgrade. |
✅ Example: A customer orders a gift and selects Standard Shipping ($5). Right after checkout, they realise the birthday is sooner than expected. They use the order editing block on their thank you page to upgrade to Express Shipping ($15) and pay the $10 difference in one click.
💡 Tip: The analytics chart on the left shows how many shipping changes have been made in the last 30 days, so you can track how often customers are using this feature.
Control which delivery methods prevent customers from editing orders. This section has two parts: keyword blocking and individual method toggles.
Block delivery methods that contain specific keywords. This is case-insensitive, so "pickup" will match "Pickup", "In-Store Pickup", "Customer Pickup", etc.
Setting | Description |
Keywords to Block | Enter comma-separated keywords to block. Any shipping method containing one of these keywords will be restricted. For example, entering "Pickup, In-Store, Customer Pickup, Replacement" will block all methods that include those terms. |
💡 Tip: Use keyword blocking for delivery methods that don't make sense for post-purchase shipping changes, like in-store pickup or local delivery. This is faster than toggling off individual methods one by one.
Toggle visibility for each individual shipping method. Hidden methods won't appear as options for customers. This list is pulled from your Shopify shipping configuration and shows all methods currently available on your store.
Each method has a toggle: enabled means customers can see and select it, disabled means it's hidden from the order editing block.
Configure how shipping rates are recalculated when customers modify their orders.
Setting | Description |
Re-calculate shipping before edits are saved | When enabled, this feature refreshes the available shipping options for the customer if the product prices or total package weight changes. This ensures customers always see accurate shipping costs based on their updated order. |
Configure advanced shipping method settings for fulfilment orders.
Setting | Description |
Edit the shipping method title on fulfilment orders | Enable this if you ship from a warehouse that reads the shipping method on fulfilment orders instead of the order's shipping lines. This ensures your 3PL or warehouse management system (WMS) picks up the updated shipping method after a customer makes a change. |
You can customise every text label your customers see when changing shipping methods. Click the Translate button in the top-right corner to open the translations panel. Change any default text to match your brand's tone of voice, and set different translations for each language your store supports.
Field | Default Value | What It Controls |
Section Title | Select a faster shipping method | The heading customers see for the shipping upgrade section on the order editing block. |
Action Button | Edit | The button customers click to start changing their shipping method. |
Loading Message | Loading shipping rates | The message shown while shipping rates are being fetched from your store. |
No Rates Title | No shipping rates available | The heading shown when no alternative shipping methods are available for the customer's order. |
No Rates Description | Try adding a different address or changing the order amount to see if that changes the available shipping rates. | The help text shown below the "No Rates" heading, guiding customers on what they can try. |
Error Message | No other shipping rates available. | The error message shown when shipping rate lookup fails or returns no results. |
✅ Examples of custom translations:
• A premium brand changes "Select a faster shipping method" to "Upgrade your delivery" for a cleaner, more branded heading.
• A store with international customers changes "No shipping rates available" to "No faster options for your region" to set clearer expectations.
• A friendly DTC brand changes the loading message to "Finding the fastest options for you..." to match their conversational tone.
No. Shipping methods that cost less than the customer's originally selected method are automatically hidden. Customers can only upgrade to faster or more expensive options.
If your store only has one shipping method, there's no need to enable this block. It's designed for stores that offer multiple shipping speeds or methods.
It's strongly recommended. Without shipping recalculation enabled, customers may see outdated shipping costs that don't reflect changes to their order (e.g. if they added heavier items). You can also configure this in Shipping Cost Recalculations.
It depends on your setup. If your 3PL reads shipping methods from fulfilment orders, enable the "Edit the shipping method title on fulfilment orders" toggle under Advanced Options. If you're unsure, check with your 3PL or fulfilment team before enabling this block.
Keyword blocking uses partial, case-insensitive matching. If you enter "Pickup" as a keyword, it will block any shipping method containing that word, like "In-Store Pickup", "Customer Pickup", or "Curbside Pickup". This is a quick way to block a group of related methods without toggling each one individually.