Customizing delivery options in Checkout Blocks
Checkout Blocks lets you customize delivery methods in checkout in the following ways:
- Hide: Conditionally hide delivery methods based on a number of cart rules, such as minimum cart totals, shipping destination, or delivery method.
- Rename: Rename delivery options, including adding a prefix or suffix.
- Reorder: Rearrange delivery options alphabetically, by cost, or manually.
On this page
Considerations for customizing delivery methods
Before you create a delivery customization, review the following considerations:
- You can have up to 25 delivery customizations active at one time across all apps.
- Hiding shipping methods is the only customization type that supports conditional rules.
- Hiding the local delivery and pickup in store methods aren't supported. However, you can hide individual local delivery options or pickup locations.
- When renaming carrier-provided rates, be aware that Shopify automatically prepends the carrier name to renamed rates. For example, "UPS Standard" renamed to "Express Shipping" will display as "UPS Express Shipping" at checkout.
Hide delivery methods
You can create a delivery customization to hide delivery methods in checkout from the Checkout Blocks app, or from your Shipping and delivery settings in the Shopify admin.
Steps:
- From your Shopify admin, go to Apps > Checkout Blocks.
- Click Functions.
- Click Create function.
- In the Delivery section, click Hide.
- Create a delivery customization in one of the following ways:
- Search for or select a listed existing template.
- Click Create from blank template.
- Click ↧ Import template. Learn more about importing functions.
- In the Customization title section, enter a name. This isn't displayed to your customers.
- In the Type section, select the type of rules you want to add to your customization. Refer to the list of supported rules to confirm which type to choose.
- In the Hidden delivery methods section, configure your ruleset:
- Click + Add method.
- Configure which delivery methods you want the rule to apply to.
- Click ⊕ Add rule.
- Configure your rule for hiding the selected delivery methods.
- Optional: Add more delivery methods or rules as required.
- Click Save.
By default, the customization is saved as a Draft. To activate the customization, select Active in the Status section.
Supported rules when hiding delivery methods
Depending on the type of rules you require when creating a delivery method customization, you need to select the appropriate Type of ruleset.
When creating a delivery method customization, consider which rules that you want to apply to your customization and then select the Type that supports all of the rules that you want to add. You can't edit a customization's Type after it's been set.
Rule | Advanced rules editor | B2B & Customer rules | Date & Time | Product rules | Cart rules |
---|---|---|---|---|---|
Cart attributes | ✘ | ✘ | ✘ | ✘ | ✔ |
Cart currency | ✔ | ✘ | ✘ | ✘ | ✘ |
Cart has selling plan | ✔ | ✘ | ✘ | ✘ | ✘ |
Cart subtotal Includes support for multi-currency. | ✔ | ✔ | ✘ | ✘ | ✘ |
Cart total quantity | ✔ | ✘ | ✘ | ✘ | ✘ |
Cart total Includes support for multi-currency. | ✔ | ✘ | ✘ | ✘ | ✘ |
Company | ✔ | ✔ | ✘ | ✘ | ✘ |
Customer email | ✘ | ✔ | ✘ | ✘ | ✘ |
Customer has spent Refers to the lifetime spend of the customer. | ✘ | ✔ | ✘ | ✘ | ✘ |
Customer is B2B | ✔ | ✔ | ✘ | ✘ | ✘ |
Customer is logged in | ✘ | ✔ | ✘ | ✘ | ✘ |
Customer order count | ✘ | ✔ | ✘ | ✘ | ✘ |
Customer tags | ✔ | ✔ | ✘ | ✘ | ✘ |
Delivery day of week | ✘ | ✘ | ✔ | ✘ | ✘ |
Delivery methods available | ✔ | ✔ | ✘ | ✔ | ✘ |
Product collection | ✘ | ✘ | ✘ | ✔ | ✘ |
Product price | ✘ | ✘ | ✘ | ✔ | ✘ |
Product type | ✔ | ✘ | ✘ | ✘ | ✘ |
Product weight (total in cart) | ✔ | ✘ | ✘ | ✘ | ✘ |
Shipping address line 1 | ✔ | ✘ | ✘ | ✔ | ✘ |
Shipping address type Supports diplomatic, military, PO Box, and USPS gopost® addresses. | ✔ | ✘ | ✔ | ✘ | ✘ |
Shipping country | ✔ | ✘ | ✔ | ✘ | ✘ |
Shipping state (province) | ✔ | ✘ | ✔ | ✔ | ✘ |
Shipping zipcode (postal code) | ✔ | ✘ | ✔ | ✘ | ✘ |
Shopify Market | ✔ | ✔ | ✔ | ✔ | ✘ |
Store day of week | ✘ | ✘ | ✔ | ✘ | ✘ |
Store time of day | ✘ | ✘ | ✔ | ✘ | ✘ |
Rename delivery options
You can create a delivery customization to rename delivery options in checkout from the Checkout Blocks app, or from your Shipping and delivery settings in the Shopify admin.
Steps:
- From your Shopify admin, click Apps > Checkout Blocks.
- Click Functions.
- Click Create function.
- In the Delivery section, click Rename.
- Create a delivery customization in one of the following ways:
- Click Create from blank template.
- Click ↧ Import template. Learn more about importing functions.
- In the Function title section, enter a name. This isn't displayed to your customers.
- In the Renamed delivery options section, configure your renaming scheme:
- Click + Add delivery option.
- In the From row, configure which delivery options you want the rule to apply to.
- In the To row, configure your rule for hiding the selected delivery options. You can select Replace with, Add prefix, or Add suffix.
- Optional: Add more delivery options or renaming rules as required.
- Click Save.
By default, the function is saved as a Draft. To activate the function, select Active in the Status section.
Reorder delivery options
You can create a delivery customization to reorder the delivery options that display in checkout from the Checkout Blocks app, or from your Shipping and delivery settings in the Shopify admin.
Steps:
- From your Shopify admin, go to Apps > Checkout Blocks.
- Click Functions.
- Click Create function.
- In the Delivery section, click Reorder.
- Create a delivery customization in one of the following ways:
- Search for or select a listed existing template.
- Click Create from blank template.
- Click ↧ Import template. Learn more about importing functions.
- In the Customization title section, type in a name. This isn't displayed to your customers.
- In the Sort delivery options by section, use the drop-down menu to select your desired ordering scheme.
- Configure how your delivery options display:
- In the Move specific delivery options to the top/bottom section, click + Add delivery option.
- Configure your delivery option ordering based on the name of the delivery option.
- Optional: Click + Add delivery option to add more delivery options and configure their ordering based on the name of the delivery option. Use the Ranking number system to manually move multiple manually-added delivery options up and down.
- Click Save.
By default, the function is saved as a Draft. To activate the function, select Active in the Status section.