{"id":18734004206400,"date":"2024-09-18T22:21:29","date_gmt":"2024-09-18T20:21:29","guid":{"rendered":"https:\/\/woocommerce.com\/?p=18734004206400"},"modified":"2025-09-26T19:52:48","modified_gmt":"2025-09-26T17:52:48","slug":"customize-woocommerce-checkout","status":"publish","type":"post","link":"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/","title":{"rendered":"How to customize the WooCommerce checkout page"},"content":{"rendered":"\n<p>One of the most important aspects of a well-designed ecommerce site is the checkout page. After all, it\u2019s the final destination of the customer journey before a purchase is made. If your WooCommerce checkout page is difficult or time-consuming to use, shoppers can get frustrated and abandon their carts and be less likely to return to your store.<\/p>\n\n\n\n<p>But an effective and high-converting checkout page looks different for every business. Your checkout page\u2019s style, structure, number of fields, and other features will vary depending on your industry and the types of products you sell.&nbsp;<\/p>\n\n\n\n<p>For instance, if you sell a single physical product, a quick and easy one page checkout without the need for account creation may work best. But if you sell vacation rental bookings, you may need a multi-step checkout with a variety of extra fields to gather all the necessary customer details needed for a reservation.&nbsp;<\/p>\n\n\n\n<p>And if you sell software on a subscription basis, you might require customers to create an account so they can access their license keys and manage subscription renewals.&nbsp;<\/p>\n\n\n\n<p>So what customizations should you make to the WooCommerce checkout page in <em>your<\/em> store? How do you go about making those changes?&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/woocommerce.com\/lp\/conversion-webinar\/\"><img loading=\"lazy\" decoding=\"async\" width=\"3200\" height=\"1400\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2025\/07\/blogad2025-conversion-webinar.webp?strip=all&w=1500\" alt=\"\" class=\"wp-image-18734005778494\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2025\/07\/blogad2025-conversion-webinar.webp 3200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2025\/07\/blogad2025-conversion-webinar.webp?resize=896,392 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2025\/07\/blogad2025-conversion-webinar.webp?resize=768,336 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2025\/07\/blogad2025-conversion-webinar.webp?resize=1200,525 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2025\/07\/blogad2025-conversion-webinar.webp?resize=1536,672 1536w, https:\/\/woocommerce.com\/wp-content\/uploads\/2025\/07\/blogad2025-conversion-webinar.webp?resize=2048,896 2048w, https:\/\/woocommerce.com\/wp-content\/uploads\/2025\/07\/blogad2025-conversion-webinar.webp?resize=300,131 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2025\/07\/blogad2025-conversion-webinar.webp?resize=958,419 958w\" sizes=\"auto, (max-width: 3200px) 100vw, 3200px\" \/><\/a><\/figure>\n\n\n\n<p>To best answer these questions, we\u2019ll first examine some of the reasons why you should customize the WooCommerce checkout page. Then we\u2019ll discuss the types of customizations you can make and demonstrate some of the tools and techniques you can use to make those changes.&nbsp;<\/p>\n\n\n\n<p><strong><em>Note: <\/em><\/strong><em>If you plan to manually customize the checkout page using code, always install a child theme first and add your code to your child theme files. Using a child theme will protect your code changes during theme updates, as changes to your main theme files will be overwritten each time your theme is updated. If you don\u2019t know how to do this, Jetpack has a great article on<\/em> <a href=\"https:\/\/jetpack.com\/blog\/wordpress-child-theme\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>how to create a child theme<\/em><\/a><em> that walks you through the process step by step.<\/em><\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-you-should-customize-the-woocommerce-checkout-page\">Why you should customize the WooCommerce checkout page<\/h2>\n\n\n\n<p>The ultimate goal of customizing your WooCommerce checkout page is, of course, to convert more shoppers and increase average order value (AOV). But an <a href=\"https:\/\/woocommerce.com\/posts\/optimize-woocommerce-checkout-to-improve-conversions-more-revenue\/\">optimized checkout<\/a> is not necessarily guaranteed between the default WooCommerce checkout page and whatever theme you\u2019ve chosen for your store. Every store owner\u2019s needs are different and what their customers expect can vary, which is why customization is often necessary.&nbsp;<\/p>\n\n\n\n<p>One universal rule, though, is that you want to design your checkout page so that the purchase process is quick and smooth. Your checkout page should also be easy to read and match the style of the rest of your website so visitors have a consistent experience.&nbsp;<\/p>\n\n\n\n<p>Considering the needs of shoppers is important as well. By offering options during checkout that might benefit your particular customer \u2014 like multiple payment methods, shipping options, and the ability to sign up for loyalty programs \u2014 customers can make choices that meet their needs.&nbsp;<\/p>\n\n\n\n<p>The WooCommerce checkout page is also a great opportunity to funnel your customer into marketing channels, like email and text messaging, without disrupting their checkout experience.<\/p>\n\n\n\n<p>Lastly, if your business has any specific information you need to gather from customers to provide a service, like <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-accommodation-bookings\/\">accommodation bookings<\/a> or <a href=\"https:\/\/woocommerce.com\/products\/wholesale-for-woocommerce\/\">wholesale distribution<\/a>,&nbsp;you may need to add custom fields to your checkout page.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-types-of-woocommerce-checkout-page-customizations\">Types of WooCommerce checkout page customizations<\/h2>\n\n\n\n<p>So what kinds of customizations can you make to WooCommerce checkout page templates to address each of these concerns? Let\u2019s break the process down into five types of customization goals and discuss how to achieve each one.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"848\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-customer_cc@2x.webp?strip=all&w=1500\" alt=\"Person sitting at desk making a purchase at their computer with credit card in hand.\" class=\"wp-image-18734004206440\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-customer_cc@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-customer_cc@2x.webp?resize=896,597 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-customer_cc@2x.webp?resize=768,512 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-customer_cc@2x.webp?resize=1200,800 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-customer_cc@2x.webp?resize=300,200 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-customer_cc@2x.webp?resize=958,639 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-improvements-to-user-flow-and-checkout-efficiency-nbsp\">1. Improvements to user flow and checkout efficiency&nbsp;<\/h3>\n\n\n\n<p>Your customers don\u2019t want to spend longer checking out of your store than they did searching for products and adding them to their cart. In fact, <a href=\"https:\/\/www.statista.com\/statistics\/1228452\/reasons-for-abandonments-during-checkout-united-states\/\" target=\"_blank\" rel=\"noreferrer noopener\">18% of customers will abandon their cart<\/a> if a checkout page is too long or confusing, and 25% percent will bounce if they\u2019re required to create an account.&nbsp;<\/p>\n\n\n\n<p>There are a number of ways that you can customize checkout to help speed things up for shoppers. Let\u2019s dive into a few different options.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-minimize-the-number-of-checkout-fields\">Minimize the number of checkout fields<\/h4>\n\n\n\n<p>The more information your customers have to input into your checkout form, the more annoyed they could become. Thankfully, many browsers save data like username, address, and even credit card details from previous purchases. But that\u2019s only if a user opts into such a feature. It\u2019s still best to try to limit the number of fields that are displayed, as well as which ones a customer is required to fill out.<\/p>\n\n\n\n<p>A Baymard Institute study found that <a href=\"https:\/\/baymard.com\/blog\/checkout-flow-average-form-fields\" target=\"_blank\" rel=\"noreferrer noopener\">most checkout pages only need eight form fields<\/a>. Now, that may be too few for your store but their data also shows that the average number of Checkout page conversions is directly related to the number of checkout fields \u2014 so the more you can minimize the number of fields, the better.<\/p>\n\n\n\n<p>There are a few different ways you can reduce the number of fields to improve checkout flow. You can <a href=\"https:\/\/woocommerce.com\/customize\/\">use the block editor<\/a> when editing your WooCommerce checkout page, or the Customizer if your theme does not support block editing. You can also use a plugin or add custom functions to your child theme\u2019s <em>functions.php<\/em> file.&nbsp;<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"h-how-to-edit-or-remove-woocommerce-checkout-fields-with-the-block-editor\">How to edit or remove WooCommerce checkout fields with the block editor:<\/h5>\n\n\n\n<p>If you\u2019re using a block theme, you can edit fields with the Site Editor by going to <strong>Appearance \u2192 Editor \u2192 Pages \u2192 Checkout. <\/strong>Otherwise, you can navigate to your WordPress dashboard and go to <strong>Pages \u2192 Checkout.&nbsp;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"640\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-sample_checkout@2x.webp?strip=all&w=1500\" alt=\"Sample checkout billing address Gutenberg block in WooCommerce.\" class=\"wp-image-18734004206449\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-sample_checkout@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-sample_checkout@2x.webp?resize=896,451 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-sample_checkout@2x.webp?resize=768,386 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-sample_checkout@2x.webp?resize=1200,604 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-sample_checkout@2x.webp?resize=300,151 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-sample_checkout@2x.webp?resize=958,482 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<p>With the block editor, you\u2019ll only be able to edit or remove a few elements. These include:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Order notes<\/li>\n\n\n\n<li>Terms and conditions<\/li>\n\n\n\n<li>Coupon code<\/li>\n\n\n\n<li>Phone number<\/li>\n\n\n\n<li>Company name<\/li>\n\n\n\n<li>Address 2 (apartment number, suite, etc.)<\/li>\n\n\n\n<li>Section headings and step numbers<\/li>\n\n\n\n<li>Section descriptions<\/li>\n\n\n\n<li>Return to cart link<\/li>\n<\/ul>\n\n\n\n<p>Here\u2019s what your custom WooCommerce checkout page would look like if you removed all of the above options in the block editor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"832\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-sample_checkout_form@2x.webp?strip=all&w=1500\" alt=\"Sample checkout form for customer data in WooCommerce.\" class=\"wp-image-18734004206448\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-sample_checkout_form@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-sample_checkout_form@2x.webp?resize=896,586 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-sample_checkout_form@2x.webp?resize=768,502 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-sample_checkout_form@2x.webp?resize=1200,785 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-sample_checkout_form@2x.webp?resize=300,196 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-sample_checkout_form@2x.webp?resize=958,627 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"h-how-to-use-the-customizer-to-remove-or-edit-woocommerce-checkout-fields\">How to use the Customizer to remove or edit WooCommerce checkout fields:<\/h5>\n\n\n\n<p>Depending on your theme, you may need to use the <strong>Customizer<\/strong> to hide a few fields. In the Customizer, there are fewer customization options than with the block editor.&nbsp;<\/p>\n\n\n\n<p>Under <strong>Appearance \u2192 Customizer <\/strong>in your WordPress dashboard, you\u2019ll find a variety of options to customize your WordPress site. In the left-hand menu, navigate to <strong>WooCommerce \u2192 Checkout<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"928\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkoutoptions_customizer@2x.webp?strip=all&w=1500\" alt=\"WooCommerce Checkout field selection with the WordPress Customizer.\" class=\"wp-image-18734004206438\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkoutoptions_customizer@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkoutoptions_customizer@2x.webp?resize=896,654 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkoutoptions_customizer@2x.webp?resize=768,560 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkoutoptions_customizer@2x.webp?resize=1200,875 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkoutoptions_customizer@2x.webp?resize=300,219 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkoutoptions_customizer@2x.webp?resize=958,699 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<p>Here, you can hide the <strong>Company name<\/strong>, <strong>Address line 2<\/strong>, and <strong>Phone<\/strong> fields. You can also leave the <strong>Privacy policy<\/strong> field blank to remove that from the checkout page.&nbsp;<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"h-how-to-remove-or-edit-fields-using-a-woocommerce-checkout-field-editor-plugin\">How to remove or edit fields using a WooCommerce checkout field editor plugin<\/h5>\n\n\n\n<p>If you need more advanced options, you may want to try an extension specifically designed to allow you to remove, add, and edit the WooCommerce checkout fields. For this example, we\u2019ll use the <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-checkout-field-editor\/\">Checkout Field Editor<\/a> extension.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full has-lightbox\"><a href=\"https:\/\/woocommerce.com\/products\/woocommerce-checkout-field-editor\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"786\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-settings-billing_fields@2x.webp?strip=all&w=1500\" alt=\"WooCommerce billing fields add\/remove, enable\/disable settings.\" class=\"wp-image-18734004206451\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-settings-billing_fields@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-settings-billing_fields@2x.webp?resize=896,554 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-settings-billing_fields@2x.webp?resize=768,475 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-settings-billing_fields@2x.webp?resize=1200,742 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-settings-billing_fields@2x.webp?resize=300,185 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-settings-billing_fields@2x.webp?resize=958,592 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/a><\/figure>\n\n\n\n<p>The Checkout Field Editor extension gives you the option to edit, remove, and add fields in three different areas: <strong>Billing Fields<\/strong>, <strong>Shipping Fields<\/strong>, and <strong>Additional Fields<\/strong>. When you add, edit, or remove fields in each area, they will show up in (or disappear from) those specific areas of the checkout page.<\/p>\n\n\n\n<p>You can disable fields by ticking the checkboxes on the left-hand side of each row and selecting the <strong>Disable\/Remove<\/strong> button.<\/p>\n\n\n\n<p><strong>Be aware that disabling core fields (highlighted in purple) may cause issues with your checkout or conflicts with other plugins that may rely on those fields.<\/strong><\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"h-how-to-remove-or-edit-woocommerce-checkout-fields-using-php-functions\">How to remove or edit WooCommerce checkout fields using PHP functions:<\/h5>\n\n\n\n<p><em>Note: This will only work if your checkout page uses the [woocommerce-checkout] shortcode. It will not work with a checkout page built with the block editor.<\/em><\/p>\n\n\n\n<p>If you\u2019re not using the block editor for your custom WooCommerce checkout page, you can use code to remove or edit checkout fields. You should place PHP actions and functions in your child theme\u2019s <em>functions.php<\/em> file.<\/p>\n\n\n\n<p>Download the child theme\u2019s <em>functions.php<\/em> file from your server using an SFTP service like <a href=\"https:\/\/filezilla-project.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">FileZilla<\/a> or <a href=\"https:\/\/cyberduck.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cyberduck<\/a>. You can edit <em>functions.php<\/em> in a text editor like <a href=\"https:\/\/notepad-plus-plus.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Notepad++<\/a>.<\/p>\n\n\n\n<p>In your <em>functions.php<\/em> file, add the code for the fields you want to remove. As an example, let\u2019s remove the phone number field from the checkout page.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_filter( 'woocommerce_checkout_fields', 'remove_checkout_phone_field' );\n\nfunction remove_checkout_phone_field( $fields ) {\n\nunset( $fields&#091;'billing']&#091;'billing_phone'] );\n\nreturn $fields;\n\n}<\/code><\/pre>\n\n\n\n<p>Here\u2019s a before and after of the billing fields area, demonstrating the edit:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"938\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-billing_beforeafter@2x.webp?strip=all&w=1500\" alt=\"Before and after WooCommerce billing details at checkout.\" class=\"wp-image-18734004206434\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-billing_beforeafter@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-billing_beforeafter@2x.webp?resize=896,661 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-billing_beforeafter@2x.webp?resize=768,566 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-billing_beforeafter@2x.webp?resize=1200,885 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-billing_beforeafter@2x.webp?resize=300,221 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-billing_beforeafter@2x.webp?resize=958,706 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-remove-site-header-navigation-and-footer\">Remove site header navigation and footer<\/h4>\n\n\n\n<p>While it might seem useful to show the header navigation and site footer on your checkout page, it\u2019s more likely to be a distraction that leads to cart abandonment. You may want to display your site\u2019s logo in the header during checkout to ensure a consistent, branded experience, but you\u2019ll want to get rid of anything else that might cause shoppers to navigate away from the checkout page.&nbsp;<\/p>\n\n\n\n<p>If you\u2019re using a theme that supports the block editor, you should be able to edit or remove the header and footer by creating a new checkout template for use on your WooCommerce checkout page via the full site editor. If you\u2019re using a page builder plugin, check the documentation to see if it offers an easy method for checkout template creation. Many popular page builder plugins for WordPress offer such options.&nbsp;<\/p>\n\n\n\n<p>You can also hide the header and footer from a specific page completely by using some custom CSS or PHP.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"h-how-to-remove-the-header-and-footer-from-the-checkout-page-using-the-site-editor\">How to remove the header and footer from the checkout page using the site editor:<\/h5>\n\n\n\n<p>For this example, we\u2019ll look at removing the header and footer from the WooCommerce checkout page in the site editor using the <a href=\"https:\/\/wordpress.org\/themes\/twentytwentyfour\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Twenty Twenty-Four<\/em> theme<\/a>.<\/p>\n\n\n\n<p>You will not be able to make these changes with the block editor simply by editing the checkout page on the Pages section of your WordPress dashboard. You will need to actually edit the WooCommerce checkout page template by going into <strong>Appearance \u2192 Editor \u2192 Templates \u2192 WooCommerce \u2192 Page: Checkout<\/strong> and then click the pencil icon to edit the template.<\/p>\n\n\n\n<p>From there you can simply click on your header and footer blocks and delete them. Make sure to save changes.<\/p>\n\n\n\n<p>Check out this short video to see the process in action:<\/p>\n\n\n\n<div style=\"padding:53.18% 0 0 0;position:relative;\"><iframe src=\"https:\/\/player.vimeo.com\/video\/940537528?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" title=\"How to remove the header and footer on the WooCommerce Checkout Page using the Full Site Editor\"><\/iframe><\/div><script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"h-how-to-hiding-the-site-header-and-footer-via-css\">How to hiding the site header and footer via CSS<\/h5>\n\n\n\n<p>If your theme doesn\u2019t provide an easy way to customize the WooCommerce checkout page by using the block editor or another drag-and-drop editor tool, you can always use CSS to hide the header and footer on your custom checkout page.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.page-id-11 #header, #footer{\n\ndisplay:none;\n\n}<\/code><\/pre>\n\n\n\n<p>Where .page-id-11 is above, insert whatever your page id number is after .page-id-.<\/p>\n\n\n\n<p>Place this code in the Additional CSS field in the Site Editor (or Customizer if your theme doesn\u2019t support full site editing) or directly in your child theme\u2019s <em>style.css<\/em> file.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"h-how-to-remove-the-site-header-and-footer-in-functions-php\">How to remove the site header and footer in <em>functions.php<\/em><\/h5>\n\n\n\n<p><strong>Note: This will not affect checkout pages that use the block editor.<\/strong><\/p>\n\n\n\n<p>If you want to use some PHP functions to remove the header and footer on your custom checkout page, you can add the following code snippet to your <em>functions.php<\/em> file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function remove_header_footer_from_checkout() {\n\nif(is_checkout()){ ?&gt;\n&lt;style&gt;header { display:none; }&lt;\/style&gt;\n&lt;style&gt;footer { display:none; }&lt;\/style&gt;\n\n&lt;?php }\n}\n\nadd_action( 'wp_head', 'remove_header_footer_from_checkout');<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-provide-convenient-payment-options\">Provide convenient payment options<\/h4>\n\n\n\n<p>When setting up your online store, It\u2019s important to consider the payment methods your customers are most likely to want. By using trusted payment processors and offering convenient alternatives like digital wallets, cryptocurrency, or third-party payment plans, you can make checkout much easier for your customers.&nbsp;<\/p>\n\n\n\n<p>The payment gateways you use will depend on what country your business is based in, what currencies you want to accept, and where your customers live. There are around <a href=\"https:\/\/woocommerce.com\/product-category\/woocommerce-extensions\/?categoryIds=1023&amp;collections=product&amp;page=1\">70 payment extension options<\/a> in the WooCommerce extension library alone, so if you\u2019re not sure which ones you\u2019d like to use, that\u2019s a great place to start your research.<\/p>\n\n\n\n<p>Some popular payment processors include <a href=\"https:\/\/woocommerce.com\/products\/woopayments\/\">WooPayments<\/a>, <a href=\"https:\/\/woocommerce.com\/products\/stripe\/\">Stripe<\/a>, <a href=\"https:\/\/woocommerce.com\/products\/worldpay-online-payments\/\">WorldPay<\/a>, and <a href=\"http:\/\/authorize.net\" target=\"_blank\" rel=\"noreferrer noopener\">Authorize.net<\/a>. Digital wallet options include <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-paypal-payments\/\">PayPal<\/a>, Venmo, Google Pay, Apple Pay, <a href=\"https:\/\/woocommerce.com\/products\/pay-with-amazon\/\">Amazon Pay<\/a>, and CashApp. For third-party payment plans, <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-gateway-affirm\/\">Affirm<\/a>, <a href=\"https:\/\/woocommerce.com\/products\/klarna-payments\/\">Klarna<\/a>, <a href=\"https:\/\/woocommerce.com\/products\/afterpay\/\">Afterpay<\/a>, and even PayPal\u2019s Pay Later feature are all well-established, trusted, and simple to integrate into your WooCommerce store.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full has-lightbox\"><a href=\"https:\/\/woocommerce.com\/payments\/\"><img loading=\"lazy\" decoding=\"async\" width=\"2544\" height=\"1270\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/Woo-vs-Shopify_payments.png?strip=all&w=1500\" alt=\"WooPayments page\" class=\"wp-image-18734004859659\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/Woo-vs-Shopify_payments.png 2544w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/Woo-vs-Shopify_payments.png?resize=896,447 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/Woo-vs-Shopify_payments.png?resize=768,383 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/Woo-vs-Shopify_payments.png?resize=1200,599 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/Woo-vs-Shopify_payments.png?resize=1536,767 1536w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/Woo-vs-Shopify_payments.png?resize=2048,1022 2048w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/Woo-vs-Shopify_payments.png?resize=300,150 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/Woo-vs-Shopify_payments.png?resize=958,478 958w\" sizes=\"auto, (max-width: 2544px) 100vw, 2544px\" \/><\/a><\/figure>\n\n\n\n<p>If you choose <a href=\"https:\/\/woocommerce.com\/payments\/\">WooPayments<\/a>, you\u2019ll benefit from multiple payment options in a single extension. It\u2019s available in 38 countries and accepts over 130 currencies through traditional debit and credit cards, but also Apple Pay, <a href=\"https:\/\/woocommerce.com\/woocommerce-payments-ideal\/\">iDeal<\/a>, <a href=\"https:\/\/woocommerce.com\/woocommerce-payments-bancontact\/\">Bancontact<\/a>, and more. It does all of this while keeping customers on your site \u2014&nbsp;further streamlining the checkout experience and boosting conversions.&nbsp;<\/p>\n\n\n\n<p>You can manage everything from within the WordPress dashboard and request fast (sometimes instant) transfers to your bank account. Plus, its native integration with Woo also means a faster setup of payment plan providers like Affirm and Afterpay, as well as funding providers like <a href=\"https:\/\/woocommerce.com\/woocommerce-stripe-capital\/\">Stripe Capital<\/a>.<\/p>\n\n\n\n<p>Finally, use WooPayments to take <a href=\"https:\/\/woocommerce.com\/in-person-payments\/\">in-person payments<\/a> and sell anywhere you go. Eligible merchants can even <a href=\"https:\/\/woocommerce.com\/tap-to-pay\/\">use their iPhone as a payment terminal<\/a> so there\u2019s no extra hardware to take with you.<\/p>\n\n\n\n<p><a href=\"https:\/\/woocommerce.com\/payments\/\">Learn more about WooPayments.<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-pre-fill-saved-customer-information-but-allow-guest-checkout\">Pre-fill saved customer information, but allow guest checkout<\/h4>\n\n\n\n<p>For business owners, it\u2019s a lot less hassle when a shopper creates an account. Logged-in users can see their order history and available downloads, save and edit credit card information, and update billing details and shipping addresses. Having these account details at the ready can make it quicker for customers to make a purchase in the future and can reduce support tickets.<\/p>\n\n\n\n<p>If a user creates an account, you can offer them other benefits as well. For instance, you could use the <a href=\"https:\/\/woocommerce.com\/products\/shipping-multiple-addresses\/\">Shipping Multiple Addresses<\/a> or <a href=\"https:\/\/woocommerce.com\/products\/saved-addresses-for-woocommerce\/\">Saved Addresses for WooCommerce<\/a> extension to give account holders the option of saving several different billing and shipping addresses to their account. You could also offer <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-subscriptions\/\">subscriptions<\/a>, <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-memberships\/\">memberships<\/a>, <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-paid-courses\/\">online courses<\/a>, <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-points-and-rewards\/\">rewards programs<\/a>, and <a href=\"https:\/\/woocommerce.com\/products\/automatewoo-refer-a-friend\/\">referral opportunities<\/a>.<\/p>\n\n\n\n<p>Despite the upsides of account creation, some people just don\u2019t want to create yet another account online (or at least not on their first purchase). Maybe they intend to make a one-time purchase, are in a hurry, or are worried about their account getting hacked. If you require that shoppers create an account, <a href=\"https:\/\/www.barilliance.com\/cart-abandonment-rate-statistics\/#t-1656109326889\" target=\"_blank\" rel=\"noreferrer noopener\">22% will simply shop elsewhere<\/a>. Fair enough. Convenience is king, after all.<\/p>\n\n\n\n<p>Fortunately, unless the products or services you sell truly require a customer to create an account, you don\u2019t need to mandate account creation during checkout.&nbsp;<\/p>\n\n\n\n<p>You may be asking, \u201cBut if I don\u2019t require customers to create an account, how will their information get saved so that the checkout process is faster?\u201d<\/p>\n\n\n\n<p>Never fear! There are other ways for shoppers to use saved information to complete their purchase.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"h-browser-based-autofill\">Browser-based autofill<\/h5>\n\n\n\n<p>One method customers can use that requires no effort on your part is the autofill feature in their browser. Google, Safari (via iCloud), and Firefox accounts (among others) all have autofill features that allow usernames, passwords, credit card details, and address information to be stored. When they click on relevant fields during an online checkout process, their browser will suggest autofill options from the information they previously saved.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"h-autofill-plugins\">Autofill plugins<\/h5>\n\n\n\n<p>In case potential customers don\u2019t use the autofill feature in their browser, you can always use an extension like <a href=\"https:\/\/woocommerce.com\/products\/google-autofill-customer-addresses\/\">Google Autofill Customer Addresses<\/a> to pre-fill address fields based on the user\u2019s IP address.&nbsp;<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"h-saved-payment-details-in-digital-wallets\">Saved payment details in digital wallets<\/h5>\n\n\n\n<p>Another way people can use saved information is by paying with a digital wallet. Their accounts with Google Pay, PayPal, Venmo, Apple Pay, and others contain payment details and billing information that can help speed up store checkout.&nbsp;<\/p>\n\n\n\n<p>So, now you can feel a bit more relaxed about enabling guest checkout, but how do you still give customers the option to create an account during checkout? This is very simple to enable in <strong>WooCommerce \u2192 Settings \u2192 Accounts &amp; Privacy<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"462\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-plugin_settings@2x.webp?strip=all&w=1500\" alt=\"Accounts and Privacy settings in WooCommerce.\" class=\"wp-image-18734004206446\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-plugin_settings@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-plugin_settings@2x.webp?resize=896,325 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-plugin_settings@2x.webp?resize=768,279 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-plugin_settings@2x.webp?resize=1200,436 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-plugin_settings@2x.webp?resize=300,109 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-plugin_settings@2x.webp?resize=958,348 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<p>Check <strong>Allow customers to place orders without an account<\/strong>. Then check <strong>Allow customers to create an account during checkout<\/strong> and save changes.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-consider-multi-step-checkout-or-one-page-checkout\">Consider multi-step checkout or one-page checkout<\/h4>\n\n\n\n<p>The easiest checkout experience is a single checkout page design that fits completely in the user\u2019s viewport. But this isn\u2019t always possible. For instance, on mobile, your single page checkout can involve a lot of annoying scrolling even if you don\u2019t have an excessive number of fields. Additionally, if your checkout requires more steps due to the type of product or service you\u2019re selling, a single page checkout may be cumbersome even on a desktop computer.&nbsp;<\/p>\n\n\n\n<p>One solution to this problem is to use a multi-step approach to your custom WooCommerce checkout page. A multi-step checkout, where the fields for each step display fully in the device viewport, can make the purchasing process much smoother for customers and help them know how far along they are in the process of completing their order.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full has-lightbox\"><a href=\"https:\/\/woocommerce.com\/products\/flux-checkout-for-woocommerce\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1842\" height=\"478\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/flux-checkout-for-woocommerce.png?strip=all&w=1500\" alt=\"Flux Checkout for WooCommerce product page\" class=\"wp-image-18734004862184\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/flux-checkout-for-woocommerce.png 1842w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/flux-checkout-for-woocommerce.png?resize=896,233 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/flux-checkout-for-woocommerce.png?resize=768,199 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/flux-checkout-for-woocommerce.png?resize=1200,311 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/flux-checkout-for-woocommerce.png?resize=1536,399 1536w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/flux-checkout-for-woocommerce.png?resize=300,78 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/flux-checkout-for-woocommerce.png?resize=958,249 958w\" sizes=\"auto, (max-width: 1842px) 100vw, 1842px\" \/><\/a><\/figure>\n\n\n\n<p>The <a href=\"https:\/\/woocommerce.com\/products\/flux-checkout-for-woocommerce\/\">Flux Checkout for WooCommerce<\/a> extension is a great multi-step checkout solution. With it, you can break the checkout process up into manageable sections, customize the number of fields in each step, and even use geolocation to autocomplete the customer\u2019s address field.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1800\" height=\"1194\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2022\/10\/flux-checkout-preview.jpg?strip=all&w=1500\" alt=\"Flux checkout preview\" class=\"wp-image-18734001036049\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2022\/10\/flux-checkout-preview.jpg 1800w, https:\/\/woocommerce.com\/wp-content\/uploads\/2022\/10\/flux-checkout-preview.jpg?resize=896,594 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2022\/10\/flux-checkout-preview.jpg?resize=768,509 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2022\/10\/flux-checkout-preview.jpg?resize=1200,796 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2022\/10\/flux-checkout-preview.jpg?resize=1536,1019 1536w, https:\/\/woocommerce.com\/wp-content\/uploads\/2022\/10\/flux-checkout-preview.jpg?resize=300,199 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2022\/10\/flux-checkout-preview.jpg?resize=958,635 958w\" sizes=\"auto, (max-width: 1800px) 100vw, 1800px\" \/><\/figure>\n\n\n\n<p>As each step of the process is completed, their information is saved and they are automatically moved along to the next step until finally completing payment.<\/p>\n\n\n\n<p>Alternatively, you could move the checkout form directly to your product page with a one-page checkout. This works best for sites with few products or when you want to create a targeted landing page tied directly to your digital ad campaigns.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full has-lightbox\"><a href=\"https:\/\/woocommerce.com\/products\/woocommerce-one-page-checkout\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1822\" height=\"478\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/woocommerce-one-page-checkout.png?strip=all&w=1500\" alt=\"WooCommerce One Page Checkout product page\" class=\"wp-image-18734004862191\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/woocommerce-one-page-checkout.png 1822w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/woocommerce-one-page-checkout.png?resize=896,235 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/woocommerce-one-page-checkout.png?resize=768,201 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/woocommerce-one-page-checkout.png?resize=1200,315 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/woocommerce-one-page-checkout.png?resize=1536,403 1536w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/woocommerce-one-page-checkout.png?resize=300,79 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/woocommerce-one-page-checkout.png?resize=958,251 958w\" sizes=\"auto, (max-width: 1822px) 100vw, 1822px\" \/><\/a><\/figure>\n\n\n\n<p>To accomplish this, you can use the <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-one-page-checkout\/\">WooCommerce One Page Checkout<\/a> extension. WooCommerce One Page Checkout gives you the ability to place your checkout form anywhere on your site. You can add it to a product page in the <strong>Product data<\/strong> tab or you can manually add the shortcode <strong>[woocommerce_one_page_checkout]<\/strong> in the WordPress editor to any page, post, or custom post type.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"538\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-one_page_checkout-option@2x.webp?strip=all&w=1500\" alt=\"WooCommerce product one page checkout option.\" class=\"wp-image-18734004206444\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-one_page_checkout-option@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-one_page_checkout-option@2x.webp?resize=896,379 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-one_page_checkout-option@2x.webp?resize=768,325 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-one_page_checkout-option@2x.webp?resize=1200,508 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-one_page_checkout-option@2x.webp?resize=300,127 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-one_page_checkout-option@2x.webp?resize=958,405 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<p>Your checkout form will display right on the page you assign it to, helping to create an express checkout experience for your customers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"776\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_product-sunglasses@2x.webp?strip=all&w=1500\" alt=\"Sunglasses product page with a &quot;have a coupon&quot; call out.\" class=\"wp-image-18734004206457\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_product-sunglasses@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_product-sunglasses@2x.webp?resize=896,547 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_product-sunglasses@2x.webp?resize=768,469 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_product-sunglasses@2x.webp?resize=1200,732 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_product-sunglasses@2x.webp?resize=300,183 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_product-sunglasses@2x.webp?resize=958,584 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-automatically-apply-coupons-to-qualifying-orders\">Automatically apply coupons to qualifying orders<\/h4>\n\n\n\n<p>In the default WooCommerce checkout experience, there\u2019s a field for customers to apply a coupon code if they have one. Studies have shown that when customers encounter a coupon code field during checkout, they can feel like they are paying more than they need to if they don\u2019t have a coupon code to apply to their order. They may leave your site to search for a coupon code, get distracted, and not return to finish their purchase.&nbsp;<\/p>\n\n\n\n<p>You can avoid some of these abandoned carts by simply automatically applying coupons to qualifying purchases. Or, if there are multiple coupon options that might apply to an order, you can choose to have them displayed on the WooCommerce checkout page for the customer to easily select.&nbsp;<\/p>\n\n\n\n<p>While WooCommerce\u2019s default options for coupons don\u2019t include a setting to automatically apply a coupon to a customer\u2019s cart or display available coupons on checkout, you can enable this functionality with the <a href=\"https:\/\/woocommerce.com\/products\/smart-coupons\/\">Smart Coupons<\/a> extension.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full has-lightbox\"><a href=\"https:\/\/woocommerce.com\/products\/smart-coupons\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"868\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-coupon_auto-apply@2x.webp?strip=all&w=1500\" alt=\"WooCommerce coupon field options to display or auto apply.\" class=\"wp-image-18734004206439\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-coupon_auto-apply@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-coupon_auto-apply@2x.webp?resize=896,611 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-coupon_auto-apply@2x.webp?resize=768,524 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-coupon_auto-apply@2x.webp?resize=1200,819 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-coupon_auto-apply@2x.webp?resize=300,205 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-coupon_auto-apply@2x.webp?resize=958,654 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/a><\/figure>\n\n\n\n<p>After installing Smart Coupons, go to <strong>Marketing \u2192 Coupons<\/strong> and either create a new coupon or select the one you want to appear on the checkout page or be automatically applied.<\/p>\n\n\n\n<p>Under <strong>Coupon data \u2192 General<\/strong>, scroll down to <strong>Show on cart, checkout, and my account?<\/strong> and select the checkbox. If you want the coupon to auto-apply, select the checkbox next to <strong>Auto apply? <\/strong>and then save changes.<\/p>\n\n\n\n<p>Now your customers won\u2019t have to hassle with remembering coupon codes and can get through the purchase process more quickly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"848\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-working_hourglass@2x.webp?strip=all&w=1500\" alt=\"Man working on spreadsheets in an office with an hourglass halfway complete.\" class=\"wp-image-18734004206465\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-working_hourglass@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-working_hourglass@2x.webp?resize=896,597 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-working_hourglass@2x.webp?resize=768,512 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-working_hourglass@2x.webp?resize=1200,800 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-working_hourglass@2x.webp?resize=300,200 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-working_hourglass@2x.webp?resize=958,639 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-speed-up-page-load-time\">Speed up page load time<\/h4>\n\n\n\n<p>While this isn\u2019t necessarily a WooCommerce checkout page customization, per se, making sure that your WordPress website is optimized for fast load times can help make the checkout process quick and painless. Even if you are using caching plugins and a <a href=\"https:\/\/jetpack.com\/boost\/\" target=\"_blank\" rel=\"noreferrer noopener\">content delivery network<\/a> (CDN), cart and checkout pages are usually excluded from serving cached content.<\/p>\n\n\n\n<p>While using <a href=\"https:\/\/jetpack.com\/blog\/serve-static-assets-with-an-efficient-cache-policy\/\" target=\"_blank\" rel=\"noreferrer noopener\">server-side cache<\/a> and caching plugins are often recommended for sites so that relatively static content can be served quickly, you really don\u2019t want highly dynamic pages like My Account, Cart, and Checkout to be cached for visitors. If they are, you can run into a number of issues, like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customers being unable to update their cart<\/li>\n\n\n\n<li>Encountering incorrect cart items on the checkout page<\/li>\n\n\n\n<li>Cached checkout information from other user accounts showing up during customer checkout<\/li>\n\n\n\n<li>Recent purchases not displaying in My Account area<\/li>\n<\/ul>\n\n\n\n<p>This is why, by default, <a href=\"https:\/\/woocommerce.com\/posts\/woocommerce-hosting\/\">WooCommerce-optimized hosting<\/a> and most caching plugins will exclude these, and other dynamic pages, from caching. But this means that if you are relying on caching plugins and a CDN to speed up your site, without making other server-side optimizations, your non-cached pages like the checkout page, may load more slowly than the rest of your site.<\/p>\n\n\n\n<p>There\u2019s a lot that goes into creating a lightning-fast ecommerce site, which we can\u2019t exhaustively cover in this article. Instead, we recommend that you reference this <a href=\"https:\/\/woocommerce.com\/posts\/ten-ways-to-speed-up-your-woocommerce-store\/\">comprehensive guide to improving your WooCommerce site speed<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-improve-checkout-page-appearance\">2. Improve checkout page appearance<\/h3>\n\n\n\n<p>Your WooCommerce checkout page may inherit styles from your theme or it may use the default WooCommerce styles. Regardless of the scenario, an out-of-the-box checkout appearance won\u2019t be suitable for every online store.&nbsp;<\/p>\n\n\n\n<p>You may want to change your checkout page\u2019s styling to make it more consistent with your site\u2019s branding or even just a simple font size tweak to make field labels easier to read. Or, better yet, ditch those field labels altogether and save space by using the placeholder text to label your fields.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"414\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-shipping_address-format@2x.webp?strip=all&w=1500\" alt=\"WooCommerce shipping info form side by side - one using field labels, the other using placeholders.\" class=\"wp-image-18734004206452\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-shipping_address-format@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-shipping_address-format@2x.webp?resize=896,292 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-shipping_address-format@2x.webp?resize=768,250 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-shipping_address-format@2x.webp?resize=1200,391 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-shipping_address-format@2x.webp?resize=300,98 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-shipping_address-format@2x.webp?resize=958,312 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<p>To remove the field labels from a block-based checkout form, add the following CSS to your child theme\u2019s <em>style.css<\/em> file or in the <strong>Additional CSS<\/strong> field in the full site editor.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>components-form .wc-block-components-text-input label, .wc-block-components-text-input label {\n\ndisplay:none;\n\n}\n\n.wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label {\n\n&nbsp;&nbsp;&nbsp;display: none;\n\n}<\/code><\/pre>\n\n\n\n<p>You don\u2019t want to leave the input fields totally blank, though, so you can add some code snippets to the your child theme\u2019s <em>functions.php<\/em> file to customize the placeholder text as follows:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_filter( 'woocommerce_checkout_fields' , 'override_placeholder_text_checkout_fields', 20, 1 );&nbsp;\n\nfunction override_placeholder_text_checkout_fields( $fields ) {\n\n$fields&#091;'billing']&#091;'billing_email']&#091;'placeholder'] = 'Email Address ';\n $fields&#091;'billing']&#091;'billing_first_name']&#091;'placeholder'] = 'First Name '; $fields&#091;'billing']&#091;'billing_last_name']&#091;'placeholder'] = 'Last Name '; $fields&#091;'billing']&#091;'billing_postcode']&#091;'placeholder'] = 'Postcode ';\n$fields&#091;'billing']&#091;'billing_city']&#091;'placeholder'] = 'Town\/City '; $fields&#091;'shipping']&#091;'shipping_first_name']&#091;'placeholder'] = 'First Name '; $fields&#091;'shipping']&#091;'shipping_last_name']&#091;'placeholder'] = 'Last Name '; $fields&#091;'shipping']&#091;'shipping_postcode']&#091;'placeholder'] = 'Postcode '; $fields&#091;'shipping']&#091;'shipping_city']&#091;'placeholder'] = 'Town\/City *';&nbsp;\n\nreturn $fields; \n}<\/code><\/pre>\n\n\n\n<p>Whatever aspects you want to style, you can do so with a combination of CSS, actions, and filters. Experiment with your layout, fonts, color scheme, and field and button sizes. And don\u2019t forget to make sure that your Checkout page is readable for accessibility purposes.&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/webaim.org\/resources\/contrastchecker\/\" target=\"_blank\" rel=\"noreferrer noopener\">WebAIM\u2019s color contrast checker<\/a> as well as their recommendations on <a href=\"https:\/\/webaim.org\/techniques\/fonts\/\" target=\"_blank\" rel=\"noreferrer noopener\">typeface readability<\/a> are useful resources to make sure that your custom WooCommerce checkout page is accessible for the majority of users.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-improve-customer-satisfaction-and-foster-loyalty\">3. Improve customer satisfaction and foster loyalty<\/h3>\n\n\n\n<p>While streamlining the store checkout process is important, there\u2019s so much more you can do with your checkout page to provide a great user experience. You can offer choices in shipping, order add-ons, and the opportunity to earn points and rewards.&nbsp;<\/p>\n\n\n\n<p>You can style checkout forms to make these options take up very little space while still highlighting them during checkout. And, of course, the majority of these fields should be entirely optional.<\/p>\n\n\n\n<p>Let\u2019s look more closely at some ways that you can modify your checkout to focus on increased shopper satisfaction and loyalty.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-offer-multiple-shipping-and-delivery-options\">Offer multiple shipping and delivery options<\/h4>\n\n\n\n<p><a href=\"https:\/\/techreport.com\/statistics\/shopping-cart-abandonment-stats\/\" target=\"_blank\" rel=\"noreferrer noopener\">Over 60% of shoppers<\/a> cite unexpected shipping costs, taxes, and other fees as a reason for abandoning their carts. <a href=\"https:\/\/baymard.com\/blog\/ecommerce-checkout-usability-report-and-benchmark\" target=\"_blank\" rel=\"noreferrer noopener\">23% abandon their cart<\/a> if they feel the delivery time is too slow.&nbsp;<\/p>\n\n\n\n<p>You can manage your shipping zone options in <strong>WooCommerce \u2192 Settings \u2192 Shipping<\/strong> and select the shipping zone you want to edit.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"566\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_settings-shipping@2x.webp?strip=all&w=1500\" alt=\"WooCommerce shipping settings in WordPress dashboard.\" class=\"wp-image-18734004206458\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_settings-shipping@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_settings-shipping@2x.webp?resize=896,399 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_settings-shipping@2x.webp?resize=768,342 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_settings-shipping@2x.webp?resize=1200,534 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_settings-shipping@2x.webp?resize=300,133 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_settings-shipping@2x.webp?resize=958,426 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<p>Enable the free shipping method and save your changes. If you want to add another shipping method like expedited shipping, you can click <strong>Add shipping method<\/strong>, then select <strong>flat rate shipping<\/strong>. Choose a name for your shipping method, choose whether the shipping fee will be taxable, and enter a cost.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"1026\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo-flat_rate@2x.webp?strip=all&w=1500\" alt=\"WooCommerce flat rate shipping setup in WordPress backend.\" class=\"wp-image-18734004206463\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo-flat_rate@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo-flat_rate@2x.webp?resize=896,723 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo-flat_rate@2x.webp?resize=768,619 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo-flat_rate@2x.webp?resize=1200,968 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo-flat_rate@2x.webp?resize=300,242 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo-flat_rate@2x.webp?resize=958,773 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<p>Create and save your new shipping method.<\/p>\n\n\n\n<p>In addition to enabling free and expedited shipping methods, you can also let customers choose a specific date and time for their order to be delivered with <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-order-delivery\/\">Order Delivery for WooCommerce<\/a>. This type of feature is especially useful if you run a restaurant, flower shop, or other business that offers local delivery.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full has-lightbox\"><a href=\"https:\/\/woocommerce.com\/products\/woocommerce-order-delivery\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1834\" height=\"484\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/order-delivery-for-woocommerce.png?strip=all&w=1500\" alt=\"Order Delivery for WooCommerce product page\" class=\"wp-image-18734004862202\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/order-delivery-for-woocommerce.png 1834w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/order-delivery-for-woocommerce.png?resize=896,236 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/order-delivery-for-woocommerce.png?resize=768,203 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/order-delivery-for-woocommerce.png?resize=1200,317 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/order-delivery-for-woocommerce.png?resize=1536,405 1536w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/order-delivery-for-woocommerce.png?resize=300,79 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/order-delivery-for-woocommerce.png?resize=958,253 958w\" sizes=\"auto, (max-width: 1834px) 100vw, 1834px\" \/><\/a><\/figure>\n\n\n\n<p>Here are some of the things you can do with Order Delivery for WooCommerce:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Display a delivery date picker<\/li>\n\n\n\n<li>Show the estimated delivery period<\/li>\n\n\n\n<li>Let customers choose specific times or time frames for delivery<\/li>\n\n\n\n<li>Define the delivery timeframe for each shipping method<\/li>\n\n\n\n<li>Limit the number of orders that can be delivered on a specific day or time frame to prevent work overloads and delivery delays<\/li>\n\n\n\n<li>Charge additional fees to the customers for specific delivery days and time frames<\/li>\n\n\n\n<li>Assign dates where deliveries are not available (e.g. weekends and holidays)<\/li>\n<\/ul>\n\n\n\n<p>By offering convenient shipping and delivery options to your customers, you\u2019ll show shoppers that you care about their experience.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-include-checkout-add-ons\">Include checkout add-ons<\/h4>\n\n\n\n<p>Offering optional services for your customers during checkout can be a great way to improve customer satisfaction as well as increase your average order value. You could use the Order Notes field for this, but that has a lot of drawbacks.<\/p>\n\n\n\n<p>If you rely on the Order Notes field for these types of order customizations, it can be hard to keep organized while processing the order \u2014 especially if the customer has asked for several special services. There\u2019s also no way to charge for additional services this way. Furthermore, you won\u2019t have a very good way to track how many customers are requesting each add-on service that you might offer.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full has-lightbox\"><a href=\"https:\/\/woocommerce.com\/products\/woocommerce-checkout-add-ons\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"342\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-skyverge_checkout@2x.webp?strip=all&w=1500\" alt=\"Skyverge Checkout Addons for WooCommerce Banner.\" class=\"wp-image-18734004206455\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-skyverge_checkout@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-skyverge_checkout@2x.webp?resize=896,241 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-skyverge_checkout@2x.webp?resize=768,206 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-skyverge_checkout@2x.webp?resize=1200,323 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-skyverge_checkout@2x.webp?resize=300,81 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-skyverge_checkout@2x.webp?resize=958,258 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/a><\/figure>\n\n\n\n<p>The best way to manage checkout add-ons is to use the <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-checkout-add-ons\/\">WooCommerce Checkout Add-Ons<\/a> extension. With WooCommerce Checkout Add-Ons, you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Offer free or paid services<\/strong> like engraving or other personalization, shipping insurance, company swag, or rush processing<\/li>\n\n\n\n<li><strong>Add gift options<\/strong>, such as gift messages, wrapping, and receipts<\/li>\n\n\n\n<li><strong>Accept tips<\/strong><\/li>\n\n\n\n<li><strong>Accept file uploads<\/strong><\/li>\n<\/ul>\n\n\n\n<p>To stay mindful of the number of fields on your WooCommerce checkout page, you can display add-ons conditionally based on cart subtotal, certain products in the cart, or the value of another add-on.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"418\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-benefit_badges@2x.webp?strip=all&w=1500\" alt=\"Value proposition with icons and titles.\" class=\"wp-image-18734004206433\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-benefit_badges@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-benefit_badges@2x.webp?resize=896,294 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-benefit_badges@2x.webp?resize=768,252 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-benefit_badges@2x.webp?resize=1200,394 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-benefit_badges@2x.webp?resize=300,99 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-benefit_badges@2x.webp?resize=958,315 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-add-trust-symbols-to-your-checkout-or-don-t\">Add trust symbols to your checkout (or don\u2019t)<\/h4>\n\n\n\n<p>Another big reason customers will abandon their cart is if they don\u2019t trust the site with their credit card information. <a href=\"https:\/\/baymard.com\/blog\/perceived-security-of-payment-form\" target=\"_blank\" rel=\"noreferrer noopener\">Many shoppers<\/a> simply won\u2019t complete the checkout process if they don\u2019t feel that the site is secure.&nbsp;<\/p>\n\n\n\n<p>More hosting providers are automatically including a free version of a security certificate (<a href=\"https:\/\/www.sectigo.com\/resource-library\/ssl-deprecation-understanding-the-evolution-of-security-protocols\" target=\"_blank\" rel=\"noreferrer noopener\">SSL\/TSL<\/a>) with their hosting plans to meet current web standards (since 2017, Google has been flagging any website without a security certificate as unsafe). So it\u2019s likely you already have a security certificate enabled on your WooCommerce site. If not, here\u2019s how you can <a href=\"https:\/\/woocommerce.com\/posts\/ssl-certificate-ecommerce\/\">get a free SSL certificate<\/a>.<\/p>\n\n\n\n<p>Once you\u2019ve got your SSL certificate enabled on your site, your transactions and other information submitted by visitors will be encrypted. But your customer won\u2019t necessarily be aware that their transactions are secure. So how do you help reassure shoppers that your site is trustworthy?<\/p>\n\n\n\n<p>There are a couple of schools of thought on this. The first one is that adding trust symbols to your checkout near your payment options or the \u201cpay now\u201d button can help with user confidence. Types of trust badges include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SSL certificate badge.<\/strong> You can contact your security certificate provider to see if they have any trust badges you can use.&nbsp;<\/li>\n\n\n\n<li><strong>Accepted payments badge. <\/strong>Most of the payment gateway integrations for WooCommerce will either add accepted payment method images by default or give you the option to enable them in their settings. (Visa, Mastercard, Discover, etc).<\/li>\n\n\n\n<li><strong>Third-party endorsements badge.<\/strong> These could include your Better Business Bureau accreditation, GDPR compliance status, etc.<\/li>\n\n\n\n<li><strong>Policy-related badges.<\/strong> Use these to remind customers of your return policies and money-back guarantees at checkout.<\/li>\n<\/ul>\n\n\n\n<p>The other perspective on this is that you should simply have a well-designed checkout and good security in place. Trust logos don\u2019t really mean anything. Anyone can slap a fake trust badge on a checkout page to scam customers \u2014 they are just images after all. And those who know that may be more suspicious of websites with tons of trust badges on them.&nbsp;<\/p>\n\n\n\n<p>Plus, these site seals are just taking up more space in your checkout. Some of the ones provided by third parties may even include JavaScript that unnecessarily slows down your page load time.<\/p>\n\n\n\n<p>You could A\/B test whether using a few trust symbols, many, or none at all, work best for your site. Start with the most useful information that has the least impact on page load times \u2014 like accepted payments and policy-related badges. If you do decide to use a security certificate badge or a third-party endorsement badge, avoid any that load their own javascript \u2014 and <strong><em>don\u2019t display fraudulent endorsements<\/em><\/strong>.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-recommend-additional-products\">Recommend additional products<\/h4>\n\n\n\n<p>Depending on the type of store you\u2019re running and your customer base, including upsells on the WooCommerce checkout page might help or hinder your checkout page performance.&nbsp;<\/p>\n\n\n\n<p>Some companies enthusiastically upsell multiple products to customers during checkout. Other ecommerce stores suggest related products only on product pages or in the cart where a customer might be reviewing their order to make sure they didn\u2019t forget something.&nbsp;<\/p>\n\n\n\n<p>Some people find upselling during checkout really annoying. It\u2019s just another thing to distract from completing your purchase. But other folks might appreciate the opportunity to add something they forgot, or an extra item that would <a href=\"https:\/\/woocommerce.com\/products\/cashier\/\">qualify them for free shipping<\/a>, right before they make a payment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full has-lightbox\"><a href=\"https:\/\/woocommerce.com\/products\/product-recommendations\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1832\" height=\"466\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/product-recommendations-for-woocommerce.png?strip=all&w=1500\" alt=\"Product Recommendations extension for WooCommerce by WooCommerce.\" class=\"wp-image-18734004862217\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/product-recommendations-for-woocommerce.png 1832w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/product-recommendations-for-woocommerce.png?resize=896,228 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/product-recommendations-for-woocommerce.png?resize=768,195 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/product-recommendations-for-woocommerce.png?resize=1200,305 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/product-recommendations-for-woocommerce.png?resize=1536,391 1536w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/product-recommendations-for-woocommerce.png?resize=300,76 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/product-recommendations-for-woocommerce.png?resize=958,244 958w\" sizes=\"auto, (max-width: 1832px) 100vw, 1832px\" \/><\/a><\/figure>\n\n\n\n<p>To experiment with whether recommending additional products on the WooCommerce checkout page is right for your store, try the <a href=\"https:\/\/woocommerce.com\/products\/product-recommendations\/\">Product Recommendations<\/a> extension. With Product Recommendations you can customize where your upsells and cross-sells are displayed. Choose from:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Shop page<\/li>\n\n\n\n<li>Product pages<\/li>\n\n\n\n<li>Category\/tag pages<\/li>\n\n\n\n<li>Cart page<\/li>\n\n\n\n<li>Checkout page<\/li>\n\n\n\n<li>Order Pay page&nbsp;<\/li>\n\n\n\n<li>Order Received page<\/li>\n<\/ul>\n\n\n\n<p>Do some <a href=\"https:\/\/www.nexcess.net\/blog\/a-b-testing-woocommerce\/\" target=\"_blank\" rel=\"noreferrer noopener\">A\/B testing<\/a> to find the most effective placement during the shopping process for your suggested products.&nbsp;&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-offer-a-last-minute-deal\">Offer a last-minute deal<\/h4>\n\n\n\n<p>One common way to deal with cart abandonment is by sending <a href=\"https:\/\/automatewoo.com\/abandoned-cart\/\" target=\"_blank\" rel=\"noreferrer noopener\">follow-up emails with special offers<\/a> in hopes to convince them to complete their purchase. But in those precious minutes, hours, or days between when a shopper leaves the WooCommerce checkout page and receives one of these emails, they may have already purchased a similar product elsewhere. Why not try to keep your customers from leaving in the first place by offering them an exclusive, limited-time deal?&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full has-lightbox\"><a href=\"https:\/\/woocommerce.com\/products\/checkout-deal-for-woocommerce\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"816\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkout-10_off@2x.webp?strip=all&w=1500\" alt=\"CTA Banner - 10% off if purchase is completed in five minutes or less.\" class=\"wp-image-18734004206437\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkout-10_off@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkout-10_off@2x.webp?resize=896,575 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkout-10_off@2x.webp?resize=768,493 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkout-10_off@2x.webp?resize=1200,770 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkout-10_off@2x.webp?resize=300,192 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkout-10_off@2x.webp?resize=958,615 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/a><\/figure>\n\n\n\n<p><a href=\"https:\/\/woocommerce.com\/products\/checkout-deal-for-woocommerce\/\">Checkout Deal for WooCommerce<\/a> offers a way to display last-minute deals on the Checkout or Cart page that expire within a certain amount of time. Once the customer clicks on the \u201cGet Deal\u201d button, a single-use coupon is created that expires within the timeframe you set (e.g. five minutes).&nbsp;<\/p>\n\n\n\n<p>It creates a sense of urgency that can lead shoppers who would have otherwise navigated away to comparison shop or saved their cart for later (and then forget all about it) to make their purchase right away.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-4-subscribe-customers-to-marketing-channels\">4. Subscribe customers to marketing channels<\/h3>\n\n\n\n<p>Another goal you might have for your WooCommerce checkout page is to funnel customers to opt in to remarketing channels like email marketing and SMS text messaging.&nbsp;<\/p>\n\n\n\n<p>If you\u2019re already using an email marketing platform, chances are <a href=\"https:\/\/woocommerce.com\/product-category\/woocommerce-extensions\/?categoryIds=1763&amp;collections=product&amp;page=1\">there\u2019s a WooCommerce integration for it<\/a>. Most of these integrations will give you the ability to add an opt-in checkbox to your checkout page. For example, <a href=\"https:\/\/woocommerce.com\/products\/mailpoet\/\">MailPoet<\/a> includes settings for this as well as customizing the opt-in message.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"572\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-mailpoet_settings@2x.webp?strip=all&w=1500\" alt=\"MailPoet Settings for WooCommerce opt-in display options.\" class=\"wp-image-18734004206443\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-mailpoet_settings@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-mailpoet_settings@2x.webp?resize=896,403 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-mailpoet_settings@2x.webp?resize=768,345 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-mailpoet_settings@2x.webp?resize=1200,540 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-mailpoet_settings@2x.webp?resize=300,135 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-mailpoet_settings@2x.webp?resize=958,431 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<p>If you\u2019d like to give your customers the option to receive order updates and special offers via SMS text messaging, you can use <a href=\"https:\/\/woocommerce.com\/products\/sms-for-woocommerce\/\">SMS for WooCommerce<\/a>. This extension will add an opt-in checkbox below the phone number field on the WooCommerce checkout page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"954\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkout_details@2x.webp?strip=all&w=1500\" alt=\"Customer information (email, phone, etc.) in WooCommerce checkout.\" class=\"wp-image-18734004206436\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkout_details@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkout_details@2x.webp?resize=896,672 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkout_details@2x.webp?resize=768,576 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkout_details@2x.webp?resize=1200,900 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkout_details@2x.webp?resize=300,225 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-checkout_details@2x.webp?resize=958,719 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<p>The checkout page is your store\u2019s final opportunity to make sure you stay connected with your customers before they navigate away. If you want to make sure they keep coming back, give them the opportunity to sign up for continued communication.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-5-meet-specific-business-or-legal-requirements\">5. Meet specific business or legal requirements<\/h3>\n\n\n\n<p>Some online stores may need to add or <a href=\"https:\/\/woocommerce.com\/posts\/customize-checkout-fields-woocommerce\/\">customize fields on the checkout page<\/a> to meet niche business requirements or legal obligations.<\/p>\n\n\n\n<p>For example, if you ship live animals, like <a href=\"https:\/\/unclejimswormfarm.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Uncle Jim\u2019s Worm Farm<\/a>, you might want to add information on how and when orders are shipped, delivery times, and include certain disclaimers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"854\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-shipping_info@2x.webp?strip=all&w=1500\" alt=\"Customer facing shipping informational with icon, title, and paragraph.\" class=\"wp-image-18734004206453\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-shipping_info@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-shipping_info@2x.webp?resize=896,602 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-shipping_info@2x.webp?resize=768,516 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-shipping_info@2x.webp?resize=1200,806 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-shipping_info@2x.webp?resize=300,201 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-shipping_info@2x.webp?resize=958,643 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<p>Or perhaps you\u2019re offering <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-accommodation-bookings\/\">accommodation bookings<\/a> for your bed and breakfast and you need to add an option to request early check-in or late checkout, add on booking upgrades like having a bottle of wine and a charcuterie tray waiting in a guest\u2019s room upon arrival, or require a pet deposit.<\/p>\n\n\n\n<p>There may also be situations where you need to conditionally display fields on the checkout page due to laws in different countries.&nbsp;<\/p>\n\n\n\n<p>For instance, let\u2019s say you\u2019re a U.S.-based store that ships internationally and normally your policy is to not accept returns. Well, if you sell products to customers in the E.U., you\u2019re required to provide them with a <a href=\"https:\/\/europa.eu\/youreurope\/business\/dealing-with-customers\/consumer-contracts-guarantees\/consumer-guarantees\/index_en.htm\" target=\"_blank\" rel=\"noreferrer noopener\">two-week, no questions asked return policy<\/a>.&nbsp;<\/p>\n\n\n\n<p>In a case like this, you might want to clearly display \u201cNo returns. All purchases final.\u201d on your custom WooCommerce checkout page for shoppers in the U.S. However, for customers in the E.U., you may display something like \u201cReturns accepted within 14 days of purchase.\u201d&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full has-lightbox\"><a href=\"https:\/\/woocommerce.com\/products\/conditional-checkout-fields-for-woocommerce\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1840\" height=\"604\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/conditional-checkout-fields.png?strip=all&w=1500\" alt=\"Conditional Checkout Fields &amp; Edit Checkout Fields for WooCommerce.\" class=\"wp-image-18734004862224\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/conditional-checkout-fields.png 1840w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/conditional-checkout-fields.png?resize=896,294 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/conditional-checkout-fields.png?resize=768,252 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/conditional-checkout-fields.png?resize=1200,394 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/conditional-checkout-fields.png?resize=1536,504 1536w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/conditional-checkout-fields.png?resize=300,98 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/conditional-checkout-fields.png?resize=958,314 958w\" sizes=\"auto, (max-width: 1840px) 100vw, 1840px\" \/><\/a><\/figure>\n\n\n\n<p>An easy solution to both adding extra industry-specific custom fields and making some of them conditional is to use <a href=\"https:\/\/woocommerce.com\/products\/conditional-checkout-fields-for-woocommerce\/\">Conditional Checkout Fields &amp; Edit Checkout Fields for WooCommerce<\/a>. You can select from 15 different field types, order them as you like on the WooCommerce checkout page, and make them display based on a variety of conditions and dependencies.&nbsp;<\/p>\n\n\n\n<p>For instance, for a country-specific returns policy, you could create a custom paragraph field for your U.S. returns policy and another one for your E.U. returns policy. Then you could use conditional logic to display one or the other depending on the billing country that\u2019s entered in the checkout form.&nbsp;<\/p>\n\n\n\n<p>Here\u2019s how the conditional fields interface looks in the admin area:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"900\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-billing_fields@2x.webp?strip=all&w=1500\" alt=\"Updated billing fields on the WooCommerce backend\/admin.\" class=\"wp-image-18734004206435\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-billing_fields@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-billing_fields@2x.webp?resize=896,634 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-billing_fields@2x.webp?resize=768,543 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-billing_fields@2x.webp?resize=1200,849 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-billing_fields@2x.webp?resize=300,212 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-billing_fields@2x.webp?resize=958,678 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-create-a-checkout-page-that-sells\">Create a checkout page that sells<\/h2>\n\n\n\n<p>Customizing your store checkout page is essential for increasing revenue, strengthening brand identity, and meeting the needs of your unique audience. But there\u2019s a lot that can be involved in making an optimized store checkout that meets your needs and goals. No one solution will fit every online store.<\/p>\n\n\n\n<p>The wealth of options available for customizing your checkout may seem a bit overwhelming, but by identifying the features you need and knowing how to implement them, you\u2019ll be well on your way to creating a WooCommerce checkout page that stands out and performs well.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-frequently-asked-questions\">Frequently asked questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-how-can-i-add-a-custom-checkout-field-in-woocommerce\">How can I add a custom checkout field in WooCommerce?<\/h3>\n\n\n\n<p>You can add some types of custom fields using the site editor on the WooCommerce checkout page template, if your theme supports it. You\u2019re limited to the types of content that you would be able to add to any page in WordPress, however.&nbsp;<\/p>\n\n\n\n<p>For example, you won\u2019t be able to add an interactive custom field whose input would then be added to the order. For this reason, the site editor is really best suited for adding informational text, infoboxes, and icons to your checkout page.<\/p>\n\n\n\n<p>If you need to add an interactive custom field \u2014 like a checkbox, text input, or radio buttons \u2014 whose input will display within the order for both the customer and in the admin panel, then you\u2019ll want to either use a plugin or add custom code for that purpose in your child theme\u2019s <em>functions.php<\/em> file.<\/p>\n\n\n\n<p>WooCommerce extensions that can add custom fields to your WooCommerce Checkout page include <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-checkout-add-ons\/\">WooCommerce Checkout Add-Ons<\/a>, <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-checkout-field-editor\/\">Checkout Field Editor<\/a>, <a href=\"https:\/\/woocommerce.com\/products\/checkout-fields-manager\/\">Checkout Fields Manager<\/a>, and <a href=\"https:\/\/woocommerce.com\/products\/conditional-checkout-fields-for-woocommerce\/\">Conditional Checkout Fields &amp; Edit Checkout Fields for WooCommerce<\/a>.<\/p>\n\n\n\n<p>For complete instructions on how to use PHP to add custom checkout fields or modify core fields, review the WooCommerce developer doc <a href=\"https:\/\/developer.woocommerce.com\/docs\/customizing-checkout-fields-using-actions-and-filters\/\"><em>Customizing checkout fields using actions and filters<\/em><\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-how-can-i-speed-up-my-woocommerce-checkout-page\">How can I speed up my WooCommerce checkout page?<\/h3>\n\n\n\n<p>If your WooCommerce checkout page is slow, chances are your whole site is slow, too. Before you do anything else, make sure you\u2019ve <a href=\"https:\/\/jetpack.com\/blog\/why-your-wordpress-website-is-slow\/\" target=\"_blank\" rel=\"noreferrer noopener\">followed these steps<\/a> to check for the sources of your slow load times and fix those issues. Then, install a caching plugin and a tool like <a href=\"https:\/\/wordpress.org\/plugins\/jetpack-boost\/\" target=\"_blank\" rel=\"noreferrer noopener\">Jetpack Boost<\/a>.<\/p>\n\n\n\n<p>Next, you\u2019ll want to eliminate unnecessary resources loading on your checkout page, like the site header and footer, and limit the number of custom fields.<\/p>\n\n\n\n<p>Depending on how many steps you have for your checkout, a single page checkout may be faster, or a <a href=\"https:\/\/woocommerce.com\/products\/flux-checkout-for-woocommerce\/\">multi-step checkout<\/a> may provide a smoother experience for your customers. You could even opt for a <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-one-page-checkout\/\">one-page checkout<\/a> form that is added directly to a products page so customers can shop and check out on the same page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-how-do-i-customize-the-woocommerce-checkout-page-without-a-plugin-nbsp\">How do I customize the WooCommerce checkout page without a plugin?&nbsp;<\/h3>\n\n\n\n<p>To customize the WooCommerce checkout page without plugins, you\u2019ll want to use PHP and CSS.&nbsp;<\/p>\n\n\n\n<p><em>This will only work with WooCommerce checkout pages using the [woocommerce-checkout] shortcode. It will not work with a checkout page built with the block editor.<\/em><\/p>\n\n\n\n<p>To create custom checkout fields or edit fields in the existing WooCommerce checkout page, you can add actions and functions in your child theme\u2019s <em>function.php<\/em> file.&nbsp;<\/p>\n\n\n\n<p>The WooCommerce developer doc <a href=\"https:\/\/developer.woocommerce.com\/docs\/customizing-checkout-fields-using-actions-and-filters\/\"><em>Customizing checkout fields using actions and filters<\/em><\/a> includes instructions on how to use actions and filters to customize your checkout page. The <a href=\"https:\/\/woocommerce.github.io\/code-reference\/hooks\/hooks.html\">Action and Filter Hook Reference<\/a> doc has a complete list of actions and filters.<\/p>\n\n\n\n<p>You can also <a href=\"https:\/\/woocommerce.com\/document\/template-structure\/\">code your own custom checkout templates<\/a> from scratch. When completed, place your checkout page template in your<a href=\"https:\/\/developer.wordpress.org\/themes\/advanced-topics\/child-themes\/\" target=\"_blank\" rel=\"noreferrer noopener\"> child theme<\/a> under the following folder structure:<\/p>\n\n\n\n<p><em>child-theme\/woocommerce\/checkout\/form-checkout.php<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"322\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_templatedir_infinder@2x.webp?strip=all&w=1500\" alt=\"WooCommerce customized template path for child theme laid out in Apple Finder.\" class=\"wp-image-18734004206459\" srcset=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_templatedir_infinder@2x.webp 1272w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_templatedir_infinder@2x.webp?resize=896,227 896w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_templatedir_infinder@2x.webp?resize=768,194 768w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_templatedir_infinder@2x.webp?resize=1200,304 1200w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_templatedir_infinder@2x.webp?resize=300,76 300w, https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-woo_templatedir_infinder@2x.webp?resize=958,243 958w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><\/figure>\n\n\n\n<p>Just take care not to omit any action hooks or markup that are integral to the WooCommerce checkout page functionality or that other plugins you\u2019re using make use of, as this could cause critical errors on your website. Make sure to test your custom checkout page on a staging or development site before using it on your live site to ensure there are no issues.<\/p>\n\n\n\n<p>Once your checkout page is organized to your liking and includes all the features you need, you can style it using CSS added to your child theme\u2019s style.css file. Another optional placement for your CSS is to add it to Additional CSS in the full site editor by navigating to <strong>Appearance \u2192 Editor \u2192 Styles\u2192 Edit Styles \u2192 Additional CSS<\/strong>. If your theme doesn\u2019t support full site editing, you can add your CSS to the Customizer in <strong>Appearance \u2192 Customize \u2192 Additional CSS<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-how-can-i-improve-my-checkout-conversions\">How can I improve my checkout conversions?<\/h3>\n\n\n\n<p>There\u2019s a lot of ways to improve your checkout conversions and they aren\u2019t all limited to an optimized checkout page. Here\u2019s a brief list of ways you can boost sales both before, during, and after checkout:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Offer unique products at reasonable prices<\/li>\n\n\n\n<li>Strategically use sales and coupons to encourage purchases<\/li>\n\n\n\n<li>Improve load time across your WooCommerce site \u2014 including the checkout page<\/li>\n\n\n\n<li>Make sure your website is secure with an SSL certificate and a security plugin like <a href=\"https:\/\/woocommerce.com\/products\/jetpack\/\">Jetpack Security<\/a><\/li>\n\n\n\n<li>Minimize the number of fields on your checkout form \u2014 if you need to add a custom field, try to make sure it doesn&#8217;t disrupt the checkout process<\/li>\n\n\n\n<li>Streamline your checkout form appearance<\/li>\n\n\n\n<li>Style your WooCommerce checkout page so that matches the rest of your site<\/li>\n\n\n\n<li>Offer free shipping and expedited shipping<\/li>\n\n\n\n<li>Offer express checkout with digital wallets<\/li>\n\n\n\n<li>Allow guest checkouts<\/li>\n\n\n\n<li>Make use of incentives like points and rewards and offer savings if a customer signs up for a membership or subscription<\/li>\n\n\n\n<li>Include multiple payment options (but not so many that it confuses customers)<\/li>\n\n\n\n<li>Suggest product add-ons like gift-wrapping or personalization<\/li>\n\n\n\n<li>Create a sense of urgency with messages on your customized WooCommerce checkout page about offer expiration times or how far away in spending customers are from qualifying for free shipping<\/li>\n\n\n\n<li>Opt-in shoppers to email marketing and SMS texts so you can stay connected and bring them back to your WooCommerce store<\/li>\n\n\n\n<li>Optimize your digital ad creative and targeting so that you\u2019re bringing the right customers to your store in the first place<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-how-can-i-change-the-default-woocommerce-checkout-page\">How can I change the default WooCommerce checkout page?<\/h3>\n\n\n\n<p>In <strong>WooCommerce \u2192 Settings \u2192 Advanced <\/strong>you can assign any page that you\u2019ve created to be used as your customized WooCommerce checkout page. You can then use the block editor to add the WooCommerce checkout form and make some minor customizations.&nbsp;<\/p>\n\n\n\n<iframe loading=\"lazy\" title=\"vimeo-player\" src=\"https:\/\/player.vimeo.com\/video\/940471027?h=745e06fa71\" width=\"640\" height=\"360\" frameborder=\"0\" allowfullscreen><\/iframe>\n\n\n\n<p>If your WordPress theme does not support the block editor, you can add the shortcode <strong><div class=\"woocommerce\"><\/div><\/strong> to your custom checkout page to display the WooCommerce checkout form.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beautiful, high-converting checkout pages: Customize your WooCommerce checkout page with these tools and tips! Video + step-by-step instructions.<\/p>\n","protected":false},"author":3895353,"featured_media":18734004206408,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wccom_product_features":"","wccom_featured_post_color":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[24776],"tags":[],"class_list":["post-18734004206400","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-design"],"author_name":"Erika Ellacott","author_avatar_url":"https:\/\/secure.gravatar.com\/avatar\/9febeeea2a03f81755f00d8ce2e3dfd9649af43f7c81ff03ad8eedc52a1cfe1d?s=96&d=mm&r=g","yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.0 (Yoast SEO v26.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Customize the WooCommerce checkout page (top tools &amp; tips)<\/title>\n<meta name=\"description\" content=\"Beautiful, high-converting checkout pages: Customize your WooCommerce checkout page with these tools and tips! Video + step-by-step instructions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Customize the WooCommerce checkout page (top tools &amp; tips)\" \/>\n<meta property=\"og:description\" content=\"Beautiful, high-converting checkout pages: Customize your WooCommerce checkout page with these tools and tips! Video + step-by-step instructions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/\" \/>\n<meta property=\"og:site_name\" content=\"WooCommerce\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/woocommerce\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-18T20:21:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-26T17:52:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-fb-Checkout@2x.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1254\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Erika Ellacott\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Customize the WooCommerce checkout page (top tools &amp; tips)\" \/>\n<meta name=\"twitter:description\" content=\"Beautiful, high-converting checkout pages: Customize your WooCommerce checkout page with these tools and tips! Video + step-by-step instructions.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-tw-Checkout@2x.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@woocommerce\" \/>\n<meta name=\"twitter:site\" content=\"@woocommerce\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Erika Ellacott\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"35 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/\"},\"author\":{\"name\":\"Erika Ellacott\",\"@id\":\"https:\/\/woocommerce.com\/#\/schema\/person\/03e68cbe644993fb1f658a0eea8d5566\"},\"headline\":\"How to customize the WooCommerce checkout page\",\"datePublished\":\"2024-09-18T20:21:29+00:00\",\"dateModified\":\"2025-09-26T17:52:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/\"},\"wordCount\":6783,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/woocommerce.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-fb-Checkout@2x.jpg\",\"articleSection\":[\"Design\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/\",\"url\":\"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/\",\"name\":\"Customize the WooCommerce checkout page (top tools & tips)\",\"isPartOf\":{\"@id\":\"https:\/\/woocommerce.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-fb-Checkout@2x.jpg\",\"datePublished\":\"2024-09-18T20:21:29+00:00\",\"dateModified\":\"2025-09-26T17:52:48+00:00\",\"description\":\"Beautiful, high-converting checkout pages: Customize your WooCommerce checkout page with these tools and tips! Video + step-by-step instructions.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/#primaryimage\",\"url\":\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-fb-Checkout@2x.jpg\",\"contentUrl\":\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-fb-Checkout@2x.jpg\",\"width\":2400,\"height\":1254,\"caption\":\"Woman in a bright room paying form a product online with her credit card ready.\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/woocommerce.com\/#website\",\"url\":\"https:\/\/woocommerce.com\/\",\"name\":\"WooCommerce\",\"description\":\"The most customizable ecommerce platform for building your online business. Get started today for free.\",\"publisher\":{\"@id\":\"https:\/\/woocommerce.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/woocommerce.com\/search\/?q={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/woocommerce.com\/#organization\",\"name\":\"WooCommerce\",\"url\":\"https:\/\/woocommerce.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/woocommerce.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/woocommerce.com\/wp-content\/uploads\/2025\/07\/Woo_logo_color.svg\",\"contentUrl\":\"https:\/\/woocommerce.com\/wp-content\/uploads\/2025\/07\/Woo_logo_color.svg\",\"width\":183,\"height\":47,\"caption\":\"WooCommerce\"},\"image\":{\"@id\":\"https:\/\/woocommerce.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/woocommerce\",\"https:\/\/x.com\/woocommerce\",\"https:\/\/www.instagram.com\/woocommerce\"],\"hasMerchantReturnPolicy\":{\"@type\":\"MerchantReturnPolicy\",\"merchantReturnLink\":\"https:\/\/woocommerce.com\/refund-policy\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/woocommerce.com\/#\/schema\/person\/03e68cbe644993fb1f658a0eea8d5566\",\"name\":\"Erika Ellacott\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/woocommerce.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9febeeea2a03f81755f00d8ce2e3dfd9649af43f7c81ff03ad8eedc52a1cfe1d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9febeeea2a03f81755f00d8ce2e3dfd9649af43f7c81ff03ad8eedc52a1cfe1d?s=96&d=mm&r=g\",\"caption\":\"Erika Ellacott\"},\"description\":\"Erika focuses on experiential marketing and demand generation at Woo. When she\u2019s not making cookies and visiting every bakery she comes across, she can be found creating experiences and programs that bring the Woo brand to life.\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Customize the WooCommerce checkout page (top tools & tips)","description":"Beautiful, high-converting checkout pages: Customize your WooCommerce checkout page with these tools and tips! Video + step-by-step instructions.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/","og_locale":"en_US","og_type":"article","og_title":"Customize the WooCommerce checkout page (top tools & tips)","og_description":"Beautiful, high-converting checkout pages: Customize your WooCommerce checkout page with these tools and tips! Video + step-by-step instructions.","og_url":"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/","og_site_name":"WooCommerce","article_publisher":"https:\/\/www.facebook.com\/woocommerce","article_published_time":"2024-09-18T20:21:29+00:00","article_modified_time":"2025-09-26T17:52:48+00:00","og_image":[{"width":2400,"height":1254,"url":"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-fb-Checkout@2x.jpg","type":"image\/jpeg"}],"author":"Erika Ellacott","twitter_card":"summary_large_image","twitter_title":"Customize the WooCommerce checkout page (top tools & tips)","twitter_description":"Beautiful, high-converting checkout pages: Customize your WooCommerce checkout page with these tools and tips! Video + step-by-step instructions.","twitter_image":"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-tw-Checkout@2x.jpg","twitter_creator":"@woocommerce","twitter_site":"@woocommerce","twitter_misc":{"Written by":"Erika Ellacott","Est. reading time":"35 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/#article","isPartOf":{"@id":"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/"},"author":{"name":"Erika Ellacott","@id":"https:\/\/woocommerce.com\/#\/schema\/person\/03e68cbe644993fb1f658a0eea8d5566"},"headline":"How to customize the WooCommerce checkout page","datePublished":"2024-09-18T20:21:29+00:00","dateModified":"2025-09-26T17:52:48+00:00","mainEntityOfPage":{"@id":"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/"},"wordCount":6783,"commentCount":0,"publisher":{"@id":"https:\/\/woocommerce.com\/#organization"},"image":{"@id":"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/#primaryimage"},"thumbnailUrl":"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-fb-Checkout@2x.jpg","articleSection":["Design"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/","url":"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/","name":"Customize the WooCommerce checkout page (top tools & tips)","isPartOf":{"@id":"https:\/\/woocommerce.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/#primaryimage"},"image":{"@id":"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/#primaryimage"},"thumbnailUrl":"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-fb-Checkout@2x.jpg","datePublished":"2024-09-18T20:21:29+00:00","dateModified":"2025-09-26T17:52:48+00:00","description":"Beautiful, high-converting checkout pages: Customize your WooCommerce checkout page with these tools and tips! Video + step-by-step instructions.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/#primaryimage","url":"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-fb-Checkout@2x.jpg","contentUrl":"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-fb-Checkout@2x.jpg","width":2400,"height":1254,"caption":"Woman in a bright room paying form a product online with her credit card ready."},{"@type":"WebSite","@id":"https:\/\/woocommerce.com\/#website","url":"https:\/\/woocommerce.com\/","name":"WooCommerce","description":"The most customizable ecommerce platform for building your online business. Get started today for free.","publisher":{"@id":"https:\/\/woocommerce.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/woocommerce.com\/search\/?q={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/woocommerce.com\/#organization","name":"WooCommerce","url":"https:\/\/woocommerce.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/woocommerce.com\/#\/schema\/logo\/image\/","url":"https:\/\/woocommerce.com\/wp-content\/uploads\/2025\/07\/Woo_logo_color.svg","contentUrl":"https:\/\/woocommerce.com\/wp-content\/uploads\/2025\/07\/Woo_logo_color.svg","width":183,"height":47,"caption":"WooCommerce"},"image":{"@id":"https:\/\/woocommerce.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/woocommerce","https:\/\/x.com\/woocommerce","https:\/\/www.instagram.com\/woocommerce"],"hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","merchantReturnLink":"https:\/\/woocommerce.com\/refund-policy\/"}},{"@type":"Person","@id":"https:\/\/woocommerce.com\/#\/schema\/person\/03e68cbe644993fb1f658a0eea8d5566","name":"Erika Ellacott","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/woocommerce.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9febeeea2a03f81755f00d8ce2e3dfd9649af43f7c81ff03ad8eedc52a1cfe1d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9febeeea2a03f81755f00d8ce2e3dfd9649af43f7c81ff03ad8eedc52a1cfe1d?s=96&d=mm&r=g","caption":"Erika Ellacott"},"description":"Erika focuses on experiential marketing and demand generation at Woo. When she\u2019s not making cookies and visiting every bakery she comes across, she can be found creating experiences and programs that bring the Woo brand to life."}]}},"parsely":{"version":"1.1.0","canonical_url":"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/","smart_links":{"inbound":0,"outbound":0},"traffic_boost_suggestions_count":0,"meta":{"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"How to customize the WooCommerce checkout page","url":"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/woocommerce.com\/posts\/customize-woocommerce-checkout\/"},"thumbnailUrl":"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-fb-Checkout@2x.jpg?w=150&h=150&crop=1","image":{"@type":"ImageObject","url":"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-fb-Checkout@2x.jpg"},"articleSection":"Design","author":[{"@type":"Person","name":"Erika Ellacott"}],"creator":["Erika Ellacott"],"publisher":{"@type":"Organization","name":"WooCommerce","logo":"https:\/\/woocommerce.com\/wp-content\/uploads\/2021\/05\/WooCommerce_logo.svg.png"},"keywords":[],"dateCreated":"2024-09-18T20:21:29Z","datePublished":"2024-09-18T20:21:29Z","dateModified":"2025-09-26T17:52:48Z"},"rendered":"<script type=\"application\/ld+json\" class=\"wp-parsely-metadata\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"NewsArticle\",\"headline\":\"How to customize the WooCommerce checkout page\",\"url\":\"https:\\\/\\\/woocommerce.com\\\/posts\\\/customize-woocommerce-checkout\\\/\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/woocommerce.com\\\/posts\\\/customize-woocommerce-checkout\\\/\"},\"thumbnailUrl\":\"https:\\\/\\\/woocommerce.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/blog-fb-Checkout@2x.jpg?w=150&h=150&crop=1\",\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/woocommerce.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/blog-fb-Checkout@2x.jpg\"},\"articleSection\":\"Design\",\"author\":[{\"@type\":\"Person\",\"name\":\"Erika Ellacott\"}],\"creator\":[\"Erika Ellacott\"],\"publisher\":{\"@type\":\"Organization\",\"name\":\"WooCommerce\",\"logo\":\"https:\\\/\\\/woocommerce.com\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/WooCommerce_logo.svg.png\"},\"keywords\":[],\"dateCreated\":\"2024-09-18T20:21:29Z\",\"datePublished\":\"2024-09-18T20:21:29Z\",\"dateModified\":\"2025-09-26T17:52:48Z\"}<\/script>","tracker_url":"https:\/\/cdn.parsely.com\/keys\/woocommerce.com\/p.js"},"jetpack_featured_media_url":"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/09\/blog-fb-Checkout@2x.jpg","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/woocommerce.com\/wp-json\/wp\/v2\/posts\/18734004206400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/woocommerce.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/woocommerce.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/woocommerce.com\/wp-json\/wp\/v2\/users\/3895353"}],"replies":[{"embeddable":true,"href":"https:\/\/woocommerce.com\/wp-json\/wp\/v2\/comments?post=18734004206400"}],"version-history":[{"count":12,"href":"https:\/\/woocommerce.com\/wp-json\/wp\/v2\/posts\/18734004206400\/revisions"}],"predecessor-version":[{"id":18734005778554,"href":"https:\/\/woocommerce.com\/wp-json\/wp\/v2\/posts\/18734004206400\/revisions\/18734005778554"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/woocommerce.com\/wp-json\/wp\/v2\/media\/18734004206408"}],"wp:attachment":[{"href":"https:\/\/woocommerce.com\/wp-json\/wp\/v2\/media?parent=18734004206400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/woocommerce.com\/wp-json\/wp\/v2\/categories?post=18734004206400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/woocommerce.com\/wp-json\/wp\/v2\/tags?post=18734004206400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}