Can you add custom fields to Shopify custom checkout?


Chris Rausch


April 26, 2023

The short answer? Yes. There are two requirements: be on a Shopify Plus plan and have the Checkout Extensions app installed. Read on to learn more.

Is your Shopify checkout page lacking some important elements for your business? 

Checkout fields collect personal information and important details about orders that your team needs access to. If your customer doesn’t feel like you’re collecting all the essential information required for their purchase, they might think twice about trusting your store.

If you find that you’re having a hard time collecting the information that you need to provide the best customer experience possible, you may need to add custom fields to your Shopify custom checkout.

Benefits of adding fields to Shopify custom checkout

shopify custom checkout payments

Part of a successful checkout process is ensuring that you collect all the information necessary to complete the order without added customer intervention. Your business may have unique requirements that are essential to your products and services. Things like customizations, engravings, image uploads, delivery options, and time-sensitive scheduling are not included by default in Shopify’s default checkout process - and without them, it may not be possible to provide the same level of service to customers. 

Alternatively, you may even need to remove certain fields that add unnecessary length to the checkout process so that you can improve conversion rates. For example, a digital goods store doesn’t require shipping information, so your page can be shortened by omitting it.

With a Shopify custom checkout, you can customize the elements of your checkout page - including adding, removing, or editing the fields and other data-gathering elements - through a variety of different methods to help ensure your checkout process is as seamless as possible. Your custom checkout can also add other important elements like an upsell at checkout on Shopify, shipping information, social proof, and any other important information that helps improve your checkout conversions.

How to add custom fields to Shopify custom checkout

If you’re looking to add, remove, or change the fields in your checkout process, here’s how.


Checkout.liquid is the framework that has been used for Shopify checkout pages for years. It houses the code and styling that makes up the checkout page - as provided by Shopify and your theme - which can be customized by Shopify Plus users. Once you unlock this code through Shopify, you’re able to edit it to make the additions or changes to the checkout fields manually - as long as you know how to code.

However, using this method not only required you to write code, but also made it very easy for things to go wrong. Unlocking checkout.liquid exposes your checkout page to potentially catastrophic errors that can be expensive and time-consuming to fix. Editing the checkout.liquid theme file also makes testing essential and is likely to require the help of an expert to avoid problems from arising, extending production windows and increasing development costs.

Checkout Extensibility

Checkout Extensibility is the newest checkout system that Shopify created to help address the shortcomings of checkout.liquid. One of these shortfalls is the barrier of entry for customization to the checkout page through the older system, which required coding knowledge to safely implement.

Checkout Extensibility is app-based, which allows it to integrate with a variety of extensions that extend functionality on your site. In addition to having more native control from the framework itself, Checkout Extensibility makes it simple to customize the elements of your checkout without coding experience. Each app has an interface that minimizes the chances of making a major mistake and can help guide you through the process yourself. With our new app, Checkout Extensions Plus, you can add additional custom fields to your checkout.

One extension that you can use to add, remove, or edit your Shopify checkout extensions is Shopify Functions. This allows you to add custom logic and functionality to the elements of your checkout page without needing to write the code. You could create rules for enabling free shipping, set specific checkout fields to show for a certain product type, add another field to the checkout process so you can collect essential information, and more to ensure you’re creating the most effective checkout possible.


If you don’t have Checkout Extensibility or just want to be able to manage checkout yourself without coding experience, you can turn to apps. Apps, like extensions, will work with the main checkout framework - checkout.liquid or Checkout Extensibility - to add additional functions, customization, and field-editing capabilities that give you more control over your checkout.

These apps will operate similarly to editing your code, but allow you to use the app’s interface to make changes through pre-defined capabilities that make it hard to break things entirely. Each app will have its own tools, interface, and effectiveness for your specific needs, so be sure to look for one that you can work with without sacrificing on the user experience.

Other changes to make to your Shopify custom checkout

In addition to adding, removing, or changing the fields at your Shopify custom checkout, you may also want to consider some other changes that can help your business thrive.

Branding is an important element of your store’s design, including the checkout page. Effective branding throughout all the stages of the sales process is a great way to demonstrate trustworthiness and address customers’ safety concerns while making you look professional. Color changes, adding logos, matching fonts, and changing the checkout fields for your checkout page can help to improve the experience as a whole.

Upsells and cross-sells are another crucial element that should be included in every Shopify custom checkout page. These are offers that you make to customers to try to encourage them to spend more at your store for increased revenue and average order values. With the right Shopify upsell app, you can easily add upsells and cross-sells to your checkout flow and checkout pages to help grow your business.

Complete your Shopify custom checkout experience with UpsellPlus and Checkout Extensions Plus

shopify custom checkout upsellplus

Once you’ve made the required changes to your checkout fields with Checkout Extensions Plus, make the most out of your improvements by securing more money per order with an upsell at checkout in Shopify.

UpsellPlus contains all the tools you need to build cross-sells and upsells into your checkout flow. ShopBrain, UpsellPlus’s algorithm, makes recommendations for products to include in offers based on past results so that you can put yourself in the best position to succeed. You’ll also be able to add conditions to offers so that you’re always showing the most relevant offers - just like using Shopify Functions to add logic to your checkout fields.

Get started with a free trial today.

← BACK to Blog

Join 1000+ brands already using UpsellPlus

The world's greatest Shopify Plus brands use UpsellPlus. Join us today!

Try for free