Checkout extensibility upgrade guide
You can useShopify checkoutto accept orders and receive payments wherever you sell online. If your store is on theShopify Plusplan, then you can use checkout extensibility to addappsandadvanced branding customizationsin a way that's upgrade-safe and works withShop Pay.
This guide describes new ways that you can use checkout extensibility to customize your checkout on Shopify if you're currently a store on the Shopify Plus plan usingcheckout.liquid
. Use theCheckout Extensibility Upgrade Kitto learn more about how to assess and replace your current checkout customizations.
On this page
About checkout extensibility
Checkout extensibility is a faster, better performing, more secure, and upgrade-safe option thancheckout.liquid
for checkout customizations. Checkout extensibility also works seamlessly with Shop Pay. By upgrading to checkout extensibility, you can take advantage of several new features and capabilities, including the following:
Checkout extensibility lets you create checkout customizations that are built into apps. These apps are fast to install and upgrade-safe. To add to this, checkout extensibility is continuously evolving to meet your needs through new or improved features, alongside new apps.
Eligibility
To use checkout extensibility, your store needs to be on theShopify Plusplan. You can't use any features that are incompatible with checkout extensibility, such as the following features:
- Advanced Cash on Delivery
- 在飞行中API突变
- Unsupported Hosted Payment SDK Gateways
Upgrade to checkout extensibility
You can still upgrade to checkout extensibility even if you can't replicate all of your existingcheckout.liquid
customizations.
Step 1: Review your existing checkout.liquid customizations
- From your Shopify admin, go toOnline Store > Themes.
- Find your current theme, and then click the...button.
- ClickEdit codeto review your existing
checkout.liquid
customizations.
Learn more about thecheckout.liquid
layout.
Step 2: Create and publish a new checkout
- From your Shopify admin, go toSettings>Checkout.
- In theCheckout customizationsection, clickCreate draft checkout.
- Customize your checkout by adding apps or editing your branding. Learn more aboutcustomizing and editing your checkout.
- Optional: Set up yourPixelsor其他甲方功能.
- Review your changes.
- When you're ready to use this new checkout, clickPublish.
- In the pop-up window, clickPublishto confirm that you want to replace your live
checkout.liquid
customizations.
As Shopify makes new improvements, your new checkout will automatically update.
Optional: Installing checkout apps
考虑安装checkout apps from the Shopify App Storeto enhance your checkout through added functionalities that can help you grow conversions, increase average order value, and more.
Optional: Setting up your Pixels
If you're currently usingcheckout.liquid
to track customer events, then you should replace it withPixelsbefore publishing your draft checkout.
Optional: Setting up additional first-party features
It's possible that some of yourcheckout.liquid
customizations are now supported in Shopify. Before publishing your draft checkout, review and set up these features, as applicable.
Features that are now supported in Shopify include the following examples:
Revert to checkout.liquid
After you upgrade to checkout extensibility, liquid customizations will only apply to yourThank YouandOrder Statuspages. To apply liquid customizations to all of the checkout, you can revert back tocheckout.liquid
.
Steps:
- 从the Checkout screen, in theCheckout customizationsection, clickcheckout.liquid.
- ClickRevert to checkout.liquid.
- ClickRevertto replace your live checkout and some other checkout features.
After you revert tocheckout.liquid
, your checkout extensibility customizations are saved as a draft that you can update and publish later.
If you started usingfeatures incompatible withcheckout.liquid
and you revert tocheckout.liquid
, then these features will stop working.
Features incompatible with checkout.liquid
The following features are incompatible withcheckout.liquid
and are only available when you upgrade to checkout extensibility: