ETA Checkout Extension
Last updated
Last updated
This feature is exclusive for Shopify Plus and have upgraded to Checkout Extensibility.
You can also test by Developer store with Checkout and Customer Accounts Extensibility preview.
Adding the ETA in Checkout helps customers know when to expect their orders and lets them compare shipping rates to evaluate if the delivery time is worth the cost.
This feature gets the shipping rate name from Shipping Profiles and shows an ETA message below each shipping method on the Checkout page. The date updates dynamically and supports split shipping.
To set up, navigate to the ETA checkout extension. In the Checkout > Shipping Method section, click on "Create a Rule."
Choose your shipping method. You can select one or multiple options.
The shipping methods are synced from the Shipping Profiles in your store settings. Click "Sync from Shopify" to sync them completely.
If any shipping methods are missing or you're using a third-party app to rename them, please enter the exact names (distinguish uppercase, lowercase) you've set in your Shopify Shipping profiles.
Set the message text and estimated date. This information will be displayed in the Checkout preview for your reference.
You can also customize the text style and icon.
Due to Shopify regulations, only the styles allowed by Shopify are available, and custom CSS cannot be used on the Checkout page.
Save the rule and repeat the process for all your remaining shipping methods.
Once you've completed the rule setup, click "Add Block" to quickly access the Checkout editor.
You can quickly add a block in the Apps section
or by selecting "Add app block" in the Sections.
The block will be added below each shipping method name. For this extension, the target area is specifically below the name; it cannot be placed anywhere else.
This sub-feature displays the selected shipping method along with delivery estimates for each product line item.
The information updates whenever the customer changes the shipping method for that product.
Pre-requisite:
You have set up checkout rules for the Shipping methods
You have added App block under the shipping method in Checkout.
To set up, click "Enable."
You can also customize the label text and choose whether to display the shipping method name.
This sub-feature allows you to add banners on the thank you and order status page, displaying all selected shipping methods from Checkout along with their ETA messages.
Pre-requisite:
You have set up checkout rules for the Shipping methods
You have added App block under the shipping method in Checkout.
To set up, click "Add block" to open the Checkout editor.
You can quickly add a block in the Apps section
or by selecting "Add app block" in the Sections.
For the banner on the Thank You and Order Status pages, you can move it to any available position.
Is the date in Checkout updated dynamically to reflect the current date?
Yes, the date is updated to the current date. This ensures that if a customer leaves Checkout and returns the next day, all dates shown in the shipping methods and line items are accurate.
I use another app to rename shipping methods, do I need to create rule based on the renamed one or its original name?
Even if you rename shipping methods with another app, you must set the rule using the original names from your Shipping Profiles.
Is there a difference between "STANDARD" and "Standard", for example? Can I set rules individually?
Yes. Our system distinguishes between uppercase and lowercase letters, so "STANDARD" and "Standard" are recognized as two separate shipping methods. You can set rules for each individually.
I have duplicate shipping rate names in the Shipping Profiles. Can I set rules individually?
You cannot create multiple rules for the same shipping rate name, as our system recognizes them as identical. Instead, try using different names in Shipping Profiles and then create individual rules.
Example:
Profile 1: Express shipping, Standard shipping
Profile 2: Express shipping, Standard
-> Express shipping is recognized as only 1 shipping method. Standard shipping and Standard are different methods.
I set the rule, but after changing the shipping rate name in Shipping Profiles, the ETA stopped appearing in Checkout. What should I do?
If you change the shipping rate name (changing uppercase, lowercase, or adding new letters or symbols), you need to edit the rule, sync, and reselect or enter the shipping method with the updated name.
Why does the Checkout product line items take so long to load when changing a shipping method?
Due to technical limitations, product line items aren’t updated individually but the entire list needs reloading one by one. If there are many products, it may take 1-2 seconds per item to update.