1. What setup can you do in Shipping and Delivery?
- Define free shipping thresholds for specific currencies and regions.
- Display estimated shipping rates at checkout.
- Set estimated delivery times and customize messages for delivery details.
2. Location & Setup
- Go to “Online Store” > “Themes” > ”Customize”.
- Click the Theme Settings tab.
- Go to Shipping and Delivery.
3. Setting group overview
Take a look to see what you have within the Shipping and Delivery settings:
Group name | Purpose |
Free Shipping |
|
Estimated Shipping Rates |
|
Estimated Delivery Time |
|
Style |
|
Tooltip |
Adjust the background and text colors for the tooltip to show additional delivery information. |
4. Common Use Cases
🤔 4.1. How to set up free shipping for orders above $100 in the US?This use case represents an example: allow free shipping for orders above $100 in the US. You can adjust the amount of money and the location as you need. STEP 1: STEP 2: STEP 3:
STEP 4: |
🤔 4.2. How to set up free shipping worldwide (no country codes required)?Want all customers from any place in the world to enjoy free shipping if their orders are above the X benchmark (for example 100 - in all currencies)? Here’s how: STEP 1: STEP 2: STEP 3:
STEP 4: |
🤔 4.3. How to show a Free shipping bar on the cart?Want to show shipping rates based on the customer's address automatically? Here's how: Prerequisite: Before using the Free shipping bar, it is important to set up a free shipping rule in your Shopify admin. Refer to the Shopify documentation for detailed instructions on creating free shipping rules. STEP 1: Go to Theme Settings > Shipping and Delivery > Free shipping. STEP 2: Toggle Enable to activate the feature. Free shipping threshold is the minimum order amount customers need to reach to qualify for free shipping. To set up: Under Free shipping settings > Order amount for free_shipping, enter the amount to qualify for free shipping. Amount entry formats include:
⚠️ Note: Add one rule per line only. STEP 3: Click "Save" when done. STEP 4: Check the storefront display in Mini cart
|
🤔 4.4. How to set up the general estimated delivery times (EDT)?By setting this up, you can show a message like this on the product/cart page: “Estimated delivery between 16 June and 20 June”. This message will show for all products. Let’s find out how: STEP 1: STEP 2: For example: If the order normally takes 3-5 days for a customer to receive, then:
So, the delivery date range will be auto-calculated. This will display: “Estimated delivery between [3 days from today] and [5 days from today]". STEP 3: |
🤔 4.5. How to set up specific Estimated delivery time (EDT) for a specific product?The previous use case (How to set up the general estimated delivery time?) shows you how to show the same Estimated delivery date for all products. If you want to tailor this date for a certain product, use METAFIELD. Here’s how: STEP 1: STEP 2:
⚠️ Note: The Namespace and key MUST be named as in the table above to make this feature work. STEP 3: STEP 4: STEP 5: |
🤔 4.6. How to display Estimated Delivery Time (EDT) on the Cart Page for each item?Want to show this kind of message “Note: Estimated delivery between 16 June and 20 June” during checkout for customers to see? ⓘ This is useful when:
By showing individual estimated delivery times, you can manage split shipping and set clear expectations for your customers. Here’s how to do it: STEP 1: STEP 2:
STEP 3: Customize the prefix text that appears before the estimated delivery message using the Estimated Delivery Date Info field. For example:
STEP 4: |
🤔 4.7. How to change the general Estimated delivery time message?By default, the message: “Estimated delivery between earliest_delivery_date and latest_delivery_date.” will be used for the Estimate delivery time feature set up in use case 4.3. If you want to change it, follow this: STEP 1: STEP 2: STEP 3:
STEP 4: Expected outcome: The message is shown on top of the cart: |
🤔 4.8. How to use the Tooltip for Shipping Information?Want to provide additional delivery details in a tooltip- to avoid writing lengthy messages on the storefront while still providing necessary information to customers? STEP 1: STEP 2: STEP 3: STEP 4: STEP 5: |
🤔 4.9. How to display the estimated shipping cost in the cart?Want to show customers real-time shipping estimates based on their location directly in the mini cart? Here's how: STEP 1: Go to Theme Settings > Shipping and Delivery > Estimated shipping rates. STEP 2: Toggle Enable to activate the feature. Now, the estimated shipping cost will be displayed in the cart based on the customer's input. STEP 3: Click "Save" when done. When customers click on "Estimate shipping" at Cart, a popup will be displayed to allow customers entering their address. |
🤔 4.10. How to auto-calculate shipping rates for logged-in customers?Want to show shipping rates based on the customer’s address automatically? STEP 1: STEP 2: STEP 3: Now, logged-in customers will see shipping rates automatically calculated based on their stored address. |
Need help? Contact our support team at Omni Themes Support.