[P] Customizing checkout

For security reasons, the checkout is entirely controlled by Shopify. The theme does not have any access to the code of the checkout.

For those reasons, it is not possible on Shopify to edit the checkout code. If you are facing any issues with the checkout, you will need to reach Shopify support.

Shopify support agents are, for the most part, non-technical people. They might incorrectly redirect you to our support for checkout issues. However, because we don't have access to the checkout code, we won't be able to help you. Consequently, when reaching Shopify about a checkout issue, insist that you are referring to the checkout and that it is Shopify's responsibility to fix any checkout issues.

Here are common issues that might arise regarding the checkout:

Customizing checkout appearance

Shopify allows you to customize the checkout appearance with settings. You can learn more about customizing the checkout in Shopify's official documentation.

Removing Express buttons

If you have enabled accelerated payment buttons such as PayPal, Apple Pay, or Amazon Pay, those will appear on the first page of your checkout.

Currently, there is no way to remove or hide those buttons. If you feel this is essential for your store, we recommend you reach Shopify support and suggest this improvement. This will help Shopify prioritize future developments.

Adding new features to the checkout

While you cannot edit the code in the checkout, Shopify has introduced a "checkout extension" feature, allowing you to add blocks inside a checkout. This can be used for many use cases, such as capturing a delivery date in the checkout or showing upsell products.

To use checkout extensions, you need to install a compatible app. For more information about checkout extensions and what you can achieve with them, reach Shopify support.