{"id":82407,"date":"2022-02-10T07:01:37","date_gmt":"2022-02-10T07:01:37","guid":{"rendered":"https:\/\/elementor.com\/blog\/?p=82407"},"modified":"2025-12-28T12:31:07","modified_gmt":"2025-12-28T10:31:07","slug":"customize-woocommerce-checkout-page","status":"publish","type":"post","link":"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/","title":{"rendered":"How To Customize the WooCommerce Checkout Page With Elementor"},"content":{"rendered":"\n<p>Searching for the easiest way to customize the WooCommerce checkout page?<\/p>\n\n\n\n<p>In the past, you needed to rely on <a href=\"https:\/\/elementor.com\/blog\/best-woocommerce-themes\/\" target=\"_blank\" rel=\"noreferrer noopener\">your WooCommerce theme<\/a> for the checkout page design. Or, you might&#8217;ve gone with <a href=\"https:\/\/elementor.com\/help\/custom-css-pro\/\" target=\"_blank\" rel=\"noreferrer noopener\">custom CSS<\/a> or a third-party WooCommerce checkout plugin.<\/p>\n\n\n\n<p>But with <a href=\"https:\/\/elementor.com\/blog\/new-woocommerce-builder-features\/\" target=\"_blank\" rel=\"noreferrer noopener\">the new Checkout widget in Elementor Pro<\/a>, you can now fully customize your checkout page using Elementor&#8217;s visual interface and code-free options. This widget works alongside the Elementor <a href=\"https:\/\/elementor.com\/help\/woocommerce-cart-widget\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cart<\/a> and <a href=\"https:\/\/elementor.com\/help\/woocommerce-my-account-widget\/\" target=\"_blank\" rel=\"noreferrer noopener\">My Account<\/a> widgets to help you design all of your store&#8217;s key pages.<\/p>\n\n\n\n<p>In this tutorial, you&#8217;re going to learn how to use Elementor Pro&#8217;s Checkout widget to customize and optimize your store&#8217;s checkout page without needing to leave Elementor.<\/p>\n\n\n\n<p>Then, we&#8217;ll also share some additional tips on how to use WooCommerce action hooks to further customize the checkout page.&nbsp;<\/p>\n\n\n\n<p>While you don&#8217;t need to use code if you&#8217;re using Elementor Pro&#8217;s Checkout widget, these action hooks can be useful if you want to add custom content to your checkout page, such as a set of trust badges that appear below the credit card fields.<\/p>\n\n\n\n<p>If you prefer watching a video tutorial, you can watch the video above on how to use the Elementor Checkout widget.&nbsp;<\/p>\n\n\n\n<p>Otherwise, keep reading for the full text-based tutorial that parallels the video, as well as some extra tips on using WooCommerce action hooks that we didn&#8217;t cover in the video.<\/p>\n\n\n\n<div class=\"wp-block-group article-toc is-layout-flow wp-block-group-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Table of Contents<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#howdoes\">How Does the Elementor Pro Checkout Widget Work?<\/a><\/li><li><a href=\"#customizewithelementor\">How to Customize the WooCommerce Checkout Page With Elementor<\/a><\/li><li><a href=\"#customizewithcode\">How To Customize the WooCommerce Checkout Page With Code<\/a><\/li><li><a href=\"#test\">How To Test Your WooCommerce Checkout Page<\/a><\/li><\/ul>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"howdoes\">How Does the Elementor Pro Checkout Widget Work?<\/h2>\n\n\n\n<p>The WooCommerce checkout page is the page where shoppers finalize their orders by entering their addresses, contact details, billing information, and so on.<\/p>\n\n\n\n<p>It&#8217;s an essential page for any store, so it&#8217;s important that you optimize it for conversions and make it as user-friendly as possible.<\/p>\n\n\n\n<p>With the Elementor Checkout widget, you can fully customize your store&#8217;s checkout page directly from Elementor. This helps you create a consistent design with the rest of your store and optimize key details on your page.<\/p>\n\n\n\n<p>You&#8217;ll be able to change colors and <a class=\"wpil_keyword_link\" href=\"https:\/\/elementor.com\/blog\/best-fonts-for-websites\/\" title=\"26 Best Fonts For Websites &amp; Web Design (2025)\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"31626\">typography<\/a>, adjust spacing, change section and form text, and more. You can make checkout-wide changes or you can enable granular options to apply different styles to specific parts of your checkout.<\/p>\n\n\n\n<p>For example, if you want to draw attention to the coupon field, you can add special colors, a border, and so on \u2014 all with zero code required.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"customizewithelementor\">How to Customize the WooCommerce Checkout Page With Elementor<\/h2>\n\n\n\n<p>Now, let&#8217;s shift into a detailed guide for how you can use the Checkout widget in Elementor Pro to customize your store&#8217;s checkout page.<\/p>\n\n\n\n<p>Again, if you&#8217;d prefer to view this tutorial in video format, you can watch it above. Both tutorials contain the same information.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Edit Your Store&#8217;s Default Cart Page in Elementor<\/h3>\n\n\n\n<p>When you <a href=\"https:\/\/elementor.com\/blog\/woocommerce-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">make a WooCommerce store<\/a>, WooCommerce automatically creates a checkout page for your store that uses the <a href=\"https:\/\/elementor.com\/blog\/woocommerce-shortcodes\/\" target=\"_blank\" rel=\"noreferrer noopener\">WooCommerce checkout shortcode<\/a>.<\/p>\n\n\n\n<p>In this tutorial, you can use that same page for simplicity. Only, instead of relying on the WooCommerce shortcode, you&#8217;ll edit the page in Elementor and add the Checkout widget.<\/p>\n\n\n\n<p>To get started, go to the <strong>Pages<\/strong> list in your WordPress dashboard and locate the checkout page. WooCommerce will automatically mark it with an identifier that says &#8220;Checkout Page&#8221;.<\/p>\n\n\n\n<p>When you&#8217;ve found the correct page, click the <strong>Edit<\/strong> button to open the WordPress editor.&nbsp;<\/p>\n\n\n\n<p>Once you&#8217;re inside the editor, click the <strong>Edit With Elementor<\/strong> button to enable Elementor for this page and launch Elementor&#8217;s editor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Replace the WooCommerce Checkout Shortcode With the Elementor Checkout Widget<\/h3>\n\n\n\n<p>When you open the default cart page in Elementor, you should see a very simple design. The only elements on the page will be the [woocommerce_checkout] shortcode inside of an Elementor Text Editor widget.<\/p>\n\n\n\n<p>To use Elementor to control your checkout, you&#8217;ll first want to delete the existing widget\/shortcode:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024,h=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-1-delete-checkout-shortcode-1-1024x517.jpg\" alt=\"\" class=\"wp-image-82418\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-1-delete-checkout-shortcode-1-1024x517.jpg 1024w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-1-delete-checkout-shortcode-1-300x151.jpg 300w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=768\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-1-delete-checkout-shortcode-1-768x388.jpg 768w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1536\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-1-delete-checkout-shortcode-1-1536x775.jpg 1536w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1948\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-1-delete-checkout-shortcode-1.jpg 1948w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Then, add the Elementor Checkout widget in its place. Once you add the Checkout widget, you&#8217;ll see a live preview of the checkout page right in the editor.<\/p>\n\n\n\n<p><strong>Note <\/strong>&#8211; because the Elementor editor gives you a visual preview that perfectly matches what your website&#8217;s visitors will see, you&#8217;ll want to add some items to your shopping cart so that you can see what the actual checkout process looks like. Here&#8217;s all you need to do:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Go to the frontend of your store.<\/li><li>Add some items to your cart.<\/li><li>Reload the Elementor interface.&nbsp;<\/li><\/ol>\n\n\n\n<p>Once you reload Elementor, those items should appear in the checkout summary while you&#8217;re working on your design.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Customize Your Checkout Page&#8217;s General Settings<\/h3>\n\n\n\n<p>Now, it&#8217;s time to start customizing.<\/p>\n\n\n\n<p>To begin, open the settings for the Checkout widget in the Elementor sidebar.<\/p>\n\n\n\n<p>Let&#8217;s first go through all of the settings in the widget&#8217;s Content tab.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">General &#8211; One-Column or Two-Column Layout<\/h4>\n\n\n\n<p>First, you can use the <strong>General<\/strong> settings area to choose between a one-column or two-column layout for your checkout page.<\/p>\n\n\n\n<p>If you choose a two-column layout, you can also make the right column sticky. If you enable the sticky right column, you get an additional option to add an offset, which helps you avoid your header overlapping with the column.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"516\" src=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024,h=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-2-column-layout-1024x516.jpg\" alt=\"\" class=\"wp-image-82419\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-2-column-layout-1024x516.jpg 1024w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-2-column-layout-300x151.jpg 300w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=768\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-2-column-layout-768x387.jpg 768w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1536\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-2-column-layout-1536x775.jpg 1536w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1733\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-2-column-layout.jpg 1733w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Billing and Shipping Details<\/h4>\n\n\n\n<p>The <strong>Billing and Shipping Details<\/strong> section lets you customize the billing and shipping form details.<\/p>\n\n\n\n<p>You will see these fields together if you set the billing and shipping details to be the same in WooCommerce&#8217;s settings. You can enable this by going to <strong>WooCommerce \u2192 Settings \u2192 Shipping <\/strong>and selecting <strong>Force shipping to the customer billing address<\/strong>. Otherwise, you&#8217;ll see them separately.<\/p>\n\n\n\n<p>First, you can set the section title and alignment for this section.<\/p>\n\n\n\n<p>Then, you can open the settings for each individual field to customize the labels and placeholders.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"532\" src=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024,h=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-3-billing-shipping-fields-1024x532.jpg\" alt=\"\" class=\"wp-image-82420\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-3-billing-shipping-fields-1024x532.jpg 1024w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-3-billing-shipping-fields-300x156.jpg 300w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=768\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-3-billing-shipping-fields-768x399.jpg 768w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1536\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-3-billing-shipping-fields-1536x798.jpg 1536w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1884\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-3-billing-shipping-fields.jpg 1884w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Additional Information<\/h4>\n\n\n\n<p>The <strong>Additional Information<\/strong> section lets you customize this area of the checkout page. By default, this is where shoppers can leave special order notes, though you might see additional details depending on your store&#8217;s setup.<\/p>\n\n\n\n<p>As with the other sections of your checkout page, you can customize the alignment and labels of this section.<\/p>\n\n\n\n<p>Or, you also have the option to hide this section from the checkout page, which might be useful if shoppers don&#8217;t need to leave custom notes.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Your Order<\/h4>\n\n\n\n<p>The <strong>Your Order<\/strong> settings let you customize the order summary part of the checkout. If you use a two-column layout, this section will appear at the top of the right-hand column. In a one-column layout, it will appear below the billing and shipping details.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Coupon<\/h4>\n\n\n\n<p>The <strong>Coupon <\/strong>settings also let you customize the coupon section title and alignment. However, you also get an option to customize the link text for applying the coupon code. This can help you create a more optimized and user-friendly experience for shoppers who are applying coupons.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Payment<\/h4>\n\n\n\n<p>The <strong>Payment<\/strong> settings let you change the alignment of the purchase button and also customize the terms and conditions message and link text.<\/p>\n\n\n\n<p>In order to see the terms and conditions message, you&#8217;ll need to have set the terms and conditions page in your WooCommerce settings. To simplify things, you can select this page without leaving Elementor:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Click the hamburger menu icon in the top-left corner of the Elementor interface.<\/li><li>Select <strong>Site Settings<\/strong>.<\/li><li>Select <strong>WooCommerce<\/strong>.<\/li><li>Use the <strong>Terms &amp; Conditions <\/strong>field to search for and select the right page for your terms and conditions.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"601\" src=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024,h=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-4-terms-and-conditions-1024x601.jpg\" alt=\"\" class=\"wp-image-82421\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-4-terms-and-conditions-1024x601.jpg 1024w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-4-terms-and-conditions-300x176.jpg 300w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=768\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-4-terms-and-conditions-768x451.jpg 768w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1221\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-4-terms-and-conditions.jpg 1221w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Returning Customer<\/h4>\n\n\n\n<p>If you allow guest checkout in WooCommerce&#8217;s settings, you&#8217;ll also get an additional settings area called <strong>Returning Customer<\/strong> that lets you customize the message that prompts returning customers to log into their existing accounts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Customize Your Checkout Page&#8217;s Style Settings<\/h3>\n\n\n\n<p>Next, you can move to the <strong>Style<\/strong> tab of the Checkout widget&#8217;s settings to further customize the style and design of the checkout page, including making sure it matches the rest of your store&#8217;s design.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"551\" src=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024,h=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-5-style-settings-1024x551.jpg\" alt=\"\" class=\"wp-image-82422\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-5-style-settings-1024x551.jpg 1024w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-5-style-settings-300x161.jpg 300w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=768\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-5-style-settings-768x413.jpg 768w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1536\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-5-style-settings-1536x826.jpg 1536w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1702\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-5-style-settings.jpg 1702w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Here are the general design options that you can configure in the different settings areas\u2026<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Sections<\/h4>\n\n\n\n<p>In the <strong>Sections<\/strong> settings, you can control the overall style of all the different checkout parts.&nbsp;<\/p>\n\n\n\n<p>For example, if you change the background color, it will affect the background of all the sections. You can also adjust the border and spacing as needed.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Typography<\/h4>\n\n\n\n<p>In the <strong>Typography<\/strong> settings, you can customize the colors and typography of most of the text on your checkout page, including titles, secondary titles, descriptions, messages, radio buttons, checkboxes, and more.<\/p>\n\n\n\n<p>The one bit of typography that you can&#8217;t customize here is your forms, which you&#8217;ll do from the next section.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Forms<\/h4>\n\n\n\n<p>In the <strong>Forms<\/strong> settings, you can control everything about your checkout page&#8217;s forms and form fields, which primarily affects the billing\/shipping fields and coupon form.<\/p>\n\n\n\n<p>You can adjust the columns and rows gap for the various form fields. You can also customize the typography of labels and fields, as well as adjust spacing, borders, and backgrounds.&nbsp;<\/p>\n\n\n\n<p>Beyond that, you also get an option to style the coupon button, just like any other button on your site.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Order Summary<\/h4>\n\n\n\n<p>In <strong>Order Summary<\/strong>, you can control the rows, which affects the spacing in the list of items in a shopper&#8217;s cart.<\/p>\n\n\n\n<p>You can also control the colors and typography of the different summary items. For example, you could use one typography setting for the items and a different one for the order totals.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Purchase Button<\/h4>\n\n\n\n<p>In the <strong>Purchase Button<\/strong> settings, you can fully customize the purchase button, including typography, colors, spacing, borders, and more.<\/p>\n\n\n\n<p>This is probably the most important button on the checkout page, so you&#8217;ll want to make sure that it&#8217;s attention-grabbing and matches the rest of your design.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Customize<\/h4>\n\n\n\n<p>Lastly, the <strong>Customize<\/strong> item lets you add individual styling controls for specific parts of your checkout page. You can add them for the following areas:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Billing Details<\/li><li>Additional Information<\/li><li>Shipping Address<\/li><li>Order Summary<\/li><li>Coupon&nbsp;<\/li><li>Payment<\/li><\/ul>\n\n\n\n<p>For example, you might want to make the order summary stand out from the rest of the checkout page by adding a custom border.&nbsp;<\/p>\n\n\n\n<p>You could do this by enabling the customize settings for the order summary area and configuring them according to your preferences.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"508\" src=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024,h=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-6-order-summary-1024x508.jpg\" alt=\"\" class=\"wp-image-82423\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-6-order-summary-1024x508.jpg 1024w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-6-order-summary-300x149.jpg 300w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=768\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-6-order-summary-768x381.jpg 768w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1536\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-6-order-summary-1536x762.jpg 1536w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1693\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-6-order-summary.jpg 1693w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">5. Adjust Your Checkout for Mobile Shoppers<\/h3>\n\n\n\n<p>Now that you&#8217;re finished customizing the checkout page for desktop users, you\u2019ll want to switch to the responsive mode, to see if you need to make any adjustments for mobile or tablet visitors<\/p>\n\n\n\n<p>As with all of the designs that you create with Elementor, your checkout page design is responsive by default.&nbsp;<\/p>\n\n\n\n<p>However, you can also use Elementor&#8217;s mobile controls to adjust the design if needed. All you need to do is look for the device icon next to settings that can be tweaked for different devices.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"662\" src=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024,h=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-7-mobile-design-1024x662.jpg\" alt=\"\" class=\"wp-image-82424\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-7-mobile-design-1024x662.jpg 1024w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-7-mobile-design-300x194.jpg 300w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=768\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-7-mobile-design-768x496.jpg 768w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1425\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-7-mobile-design.jpg 1425w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>For example, you might want to slightly adjust the spacing of different elements for your mobile design.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Adjust WooCommerce Page Assignments in Site Settings If Needed<\/h3>\n\n\n\n<p>This last step is totally optional, but it&#8217;s worth noting that you can also control key WooCommerce page assignments from <a href=\"https:\/\/elementor.com\/help\/site-settings\/\" target=\"_blank\" rel=\"noreferrer noopener\">the Elementor Site Settings area<\/a>.<\/p>\n\n\n\n<p>This could be useful if you created a new page for your checkout page rather than using the default page that WooCommerce created.<\/p>\n\n\n\n<p>You can access these options from the <strong>WooCommerce<\/strong> tab of the regular Site Settings area. You&#8217;ll find the WooCommerce option under the <strong>Settings<\/strong> section.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"503\" src=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024,h=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-8-site-settings-1024x503.jpg\" alt=\"\" class=\"wp-image-82425\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-8-site-settings-1024x503.jpg 1024w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-8-site-settings-300x147.jpg 300w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=768\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-8-site-settings-768x377.jpg 768w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1536\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-8-site-settings-1536x755.jpg 1536w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1740\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-elementor-8-site-settings.jpg 1740w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"customizewithcode\">How To Customize the WooCommerce Checkout Page With Code<\/h2>\n\n\n\n<p>For additional customizations to the WooCommerce checkout page, you can use code and make use of WooCommerce&#8217;s numerous checkout action hooks.&nbsp;<\/p>\n\n\n\n<p>This can be especially handy if you want to add new content to the checkout page, such as inserting trust badges below the payment button.<\/p>\n\n\n\n<p>The nice thing about this approach is that it will still work with the Elementor Checkout widget, which makes it a great complement to Elementor for additional changes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What Are WooCommerce Checkout Action Hooks?<\/h3>\n\n\n\n<p>WordPress action hooks essentially let you use PHP to inject content at different parts of the checkout page. For example, you could add a new text message, include an image (maybe a trust badge), and so on.<\/p>\n\n\n\n<p>In total, WooCommerce offers 16 different action hooks for the checkout page.<\/p>\n\n\n\n<p>The first nine hooks are always available:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>woocommerce_before_checkout_form<\/li><li>woocommerce_checkout_before_customer_details<\/li><li>woocommerce_checkout_billing<\/li><li>woocommerce_checkout_shipping<\/li><li>woocommerce_checkout_after_customer_details<\/li><li>woocommerce_checkout_before_order_review<\/li><li>woocommerce_checkout_order_review<\/li><li>woocommerce_checkout_after_order_review<\/li><li>woocommerce_after_checkout_form<\/li><\/ul>\n\n\n\n<p>The last seven hooks may or may not be available depending on your WooCommerce settings. For example, if you haven&#8217;t enabled registration on the checkout page, you won&#8217;t be able to use the action hook related to the registration form:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>woocommerce_checkout_before_terms_and_conditions<\/li><li>woocommerce_checkout_after_terms_and_conditions<\/li><li>woocommerce_before_checkout_billing_form<\/li><li>woocommerce_before_checkout_registration_form<\/li><li>woocommerce_after_checkout_registration_form<\/li><li>woocommerce_before_checkout_shipping_form<\/li><li>woocommerce_after_checkout_shipping_form<\/li><\/ul>\n\n\n\n<p>To understand where these hooks will add content to the checkout page, <a href=\"https:\/\/www.businessbloomer.com\/woocommerce-visual-hook-guide-checkout-page\/\" target=\"_blank\" rel=\"noreferrer noopener\">Business Bloomer maintains an excellent visual guide to each location<\/a>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"998\" src=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024,h=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-code-1-hook-locations-1024x998.png\" alt=\"\" class=\"wp-image-82426\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-code-1-hook-locations-1024x998.png 1024w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-code-1-hook-locations-300x292.png 300w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=768\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-code-1-hook-locations-768x748.png 768w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1536\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-code-1-hook-locations-1536x1497.png 1536w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1636\/blog\/wp-content\/uploads\/2022\/02\/customize-woocommerce-checkout-code-1-hook-locations.png 1636w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">How To Use WooCommerce Checkout Action Hooks<\/h3>\n\n\n\n<p>To inject content with an action hook, you&#8217;ll need to add a code snippet to the <strong>functions.php<\/strong> file of <a href=\"https:\/\/elementor.com\/blog\/wordpress-child-theme\/\" target=\"_blank\" rel=\"noreferrer noopener\">your child theme<\/a> or via a plugin like <a href=\"https:\/\/wordpress.org\/plugins\/code-snippets\/\" target=\"_blank\" rel=\"noreferrer noopener\">Code Snippets<\/a>.&nbsp;<\/p>\n\n\n\n<p>Because you&#8217;ll be adding code to your site, we highly recommend <a href=\"https:\/\/elementor.com\/blog\/backup-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">taking a backup<\/a> before proceeding and\/or testing the changes on <a href=\"https:\/\/elementor.com\/blog\/wordpress-staging-site\/\" target=\"_blank\" rel=\"noreferrer noopener\">a staging site<\/a> first.<\/p>\n\n\n\n<p>First, choose the hook location where you want to add content.&nbsp;<\/p>\n\n\n\n<p>For example, let&#8217;s say you want to add a set of trust badges below the &#8220;Place Order&#8221; button. For that, you&#8217;d use the <strong>woocommerce_review_order_after_submit<\/strong> hook.<\/p>\n\n\n\n<p>Then, you&#8217;d add a code snippet like this:<\/p>\n\n\n\n<p>add_action( &#8216;action_name&#8217;, &#8216;your_function_name&#8217; );<\/p>\n\n\n\n<p>function your_function_name() {<\/p>\n\n\n\n<p>\/\/ Your code<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>For example, to add a trust badge image, the code might look like this:<\/p>\n\n\n\n<p>add_action( &#8216;woocommerce_review_order_after_submit&#8217;, &#8216;display_trust_badges&#8217; );<\/p>\n\n\n\n<p>function display_trust_badges() {<\/p>\n\n\n\n<p>echo &#8216;&lt;img src=&#8221;trust-badges.png&#8221; \/&gt;&#8217;<\/p>\n\n\n\n<p>;}<\/p>\n\n\n\n<p>Below, you can see that the trust badges appear below the place order button, even while working with the Checkout widget in the Elementor interface:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"692\" src=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024,h=1024\/blog\/wp-content\/uploads\/2022\/02\/trust-badge-in-checkout-widget-1024x692.jpg\" alt=\"\" class=\"wp-image-82427\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024\/blog\/wp-content\/uploads\/2022\/02\/trust-badge-in-checkout-widget-1024x692.jpg 1024w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2022\/02\/trust-badge-in-checkout-widget-300x203.jpg 300w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=768\/blog\/wp-content\/uploads\/2022\/02\/trust-badge-in-checkout-widget-768x519.jpg 768w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1536\/blog\/wp-content\/uploads\/2022\/02\/trust-badge-in-checkout-widget-1536x1039.jpg 1536w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=2048\/blog\/wp-content\/uploads\/2022\/02\/trust-badge-in-checkout-widget-2048x1385.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"test\">How To Test Your WooCommerce Checkout Page<\/h2>\n\n\n\n<p>Before making the changes to your checkout page live, we highly recommend testing everything to make sure there are no issues. After all, anything that interferes with your store&#8217;s checkout page will have a direct negative effect on your bottom line.<\/p>\n\n\n\n<p>Many WooCommerce payment methods include test modes that you can use to submit orders. This is true of both <a href=\"https:\/\/docs.woocommerce.com\/document\/stripe\/#test-mode\" target=\"_blank\" rel=\"noreferrer noopener\">the official Stripe gateway plugin<\/a> and <a href=\"https:\/\/docs.woocommerce.com\/document\/paypal-standard\/#testing-with-paypal-sandbox\" target=\"_blank\" rel=\"noreferrer noopener\">the official PayPal gateway plugin<\/a>, as well as <a href=\"https:\/\/docs.woocommerce.com\/document\/payments\/testing\/\" target=\"_blank\" rel=\"noreferrer noopener\">WooCommerce Payments<\/a>. All of the links in the previous sentence will take you to the proper documentation page for that gateway&#8217;s test functionality.<\/p>\n\n\n\n<p>Or, you can also use the <a href=\"https:\/\/wordpress.org\/plugins\/woo-order-test\/\" target=\"_blank\" rel=\"noreferrer noopener\">free WC Order Test plugin<\/a>, which adds a new &#8220;Order Test&#8221; payment gateway. You can set up this gateway by going to <strong>WooCommerce \u2192 Settings \u2192 Payments<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"800\" src=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024,h=1024\/blog\/wp-content\/uploads\/2022\/02\/woocommerce-order-test-gateway-for-checkout-page-1024x800.png\" alt=\"\" class=\"wp-image-82428\" srcset=\"https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1024\/blog\/wp-content\/uploads\/2022\/02\/woocommerce-order-test-gateway-for-checkout-page-1024x800.png 1024w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=300\/blog\/wp-content\/uploads\/2022\/02\/woocommerce-order-test-gateway-for-checkout-page-300x234.png 300w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=768\/blog\/wp-content\/uploads\/2022\/02\/woocommerce-order-test-gateway-for-checkout-page-768x600.png 768w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=1536\/blog\/wp-content\/uploads\/2022\/02\/woocommerce-order-test-gateway-for-checkout-page-1536x1200.png 1536w, https:\/\/elementor.com\/cdn-cgi\/image\/f=auto,w=2048\/blog\/wp-content\/uploads\/2022\/02\/woocommerce-order-test-gateway-for-checkout-page-2048x1600.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Once you&#8217;ve enabled a test payment gateway, you can submit some test orders to make sure that all of the checkout fields are working and none of your content or design changes interfere with the checkout process.<\/p>\n\n\n\n<p>We recommend testing on both desktop and mobile devices.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Start Customizing Your WooCommerce Pages With Elementor<\/h2>\n\n\n\n<p>With the Checkout widget in Elementor Pro, you can now fully customize the WooCommerce checkout page using Elementor&#8217;s visual, drag-and-drop design.<\/p>\n\n\n\n<p>For most people, Elementor is all you&#8217;ll need, as it lets you customize colors, typography, text, spacing, borders, and more.<\/p>\n\n\n\n<p>If you want to go even further and add new content to your checkout page, you can also make use of WooCommerce&#8217;s built-in action hooks, which are fully compatible with the Elementor Checkout widget.<\/p>\n\n\n\n<p>Best of all, Elementor doesn&#8217;t limit you to just customizing the checkout page.<\/p>\n\n\n\n<p><a href=\"https:\/\/elementor.com\/features\/woocommerce-builder\/\" target=\"_blank\" rel=\"noreferrer noopener\">Elementor WooCommerce Builder<\/a> can also help you customize other parts of your store using Elementor&#8217;s visual, drag-and-drop builder. For example, you can also customize the WooCommerce cart page, <a href=\"https:\/\/elementor.com\/blog\/customize-woocommerce-product-page\/\" target=\"_blank\" rel=\"noreferrer noopener\">the WooCommerce single product page<\/a>, the WooCommerce My Account page, and more.<\/p>\n\n\n\n<p><strong>Do you still have questions about customizing your WooCommerce checkout page with Elementor or action hooks? Let us know in the comments!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the new Checkout widget in Elementor Pro, you can now fully customize your checkout page using Elementor&#8217;s visual interface and code-free options. This widget works alongside the Elementor Cart and My Account widgets to help you design all of your store&#8217;s key pages. Learn how to use it, step by step.<\/p>\n","protected":false},"author":129304,"featured_media":82408,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[44,77],"tags":[173],"marketing_persona":[47,51,50],"marketing_intent":[49],"class_list":["post-82407","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elementor","category-woocommerce","tag-video"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How To Customize the WooCommerce Checkout Page With Elementor<\/title>\n<meta name=\"description\" content=\"With the new Checkout widget in Elementor Pro, you can now fully customize your checkout page using Elementor&#039;s visual interface and code-free options. Learn how to use it, step by step.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Customize the WooCommerce Checkout Page With Elementor\" \/>\n<meta property=\"og:description\" content=\"With the new Checkout widget in Elementor Pro, you can now fully customize your checkout page using Elementor&#039;s visual interface and code-free options. Learn how to use it, step by step.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/elemntor\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-10T07:01:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-28T10:31:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2022\/02\/2022_2_blog_How-To-Customize-the-WooCommerce-Checkout-Page-With-Elementor-text-1200X630.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ziv Geurts\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@elemntor\" \/>\n<meta name=\"twitter:site\" content=\"@elemntor\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ziv Geurts\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/\"},\"author\":{\"name\":\"Ziv Geurts\",\"@id\":\"https:\/\/elementor.com\/blog\/#\/schema\/person\/10722d27f3d91ed35672dcc7d1c77630\"},\"headline\":\"How To Customize the WooCommerce Checkout Page With Elementor\",\"datePublished\":\"2022-02-10T07:01:37+00:00\",\"dateModified\":\"2025-12-28T10:31:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/\"},\"wordCount\":2772,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/elementor.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2022\/02\/2022_2_blog_How-To-Customize-the-WooCommerce-Checkout-Page-With-Elementor-no-text-1200X630.jpg\",\"keywords\":[\"Video\"],\"articleSection\":[\"Elementor\",\"WooCommerce\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/\",\"url\":\"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/\",\"name\":\"How To Customize the WooCommerce Checkout Page With Elementor\",\"isPartOf\":{\"@id\":\"https:\/\/elementor.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2022\/02\/2022_2_blog_How-To-Customize-the-WooCommerce-Checkout-Page-With-Elementor-no-text-1200X630.jpg\",\"datePublished\":\"2022-02-10T07:01:37+00:00\",\"dateModified\":\"2025-12-28T10:31:07+00:00\",\"description\":\"With the new Checkout widget in Elementor Pro, you can now fully customize your checkout page using Elementor's visual interface and code-free options. Learn how to use it, step by step.\",\"breadcrumb\":{\"@id\":\"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#primaryimage\",\"url\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2022\/02\/2022_2_blog_How-To-Customize-the-WooCommerce-Checkout-Page-With-Elementor-no-text-1200X630.jpg\",\"contentUrl\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2022\/02\/2022_2_blog_How-To-Customize-the-WooCommerce-Checkout-Page-With-Elementor-no-text-1200X630.jpg\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/elementor.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Elementor\",\"item\":\"https:\/\/elementor.com\/blog\/category\/elementor\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How To Customize the WooCommerce Checkout Page With Elementor\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/elementor.com\/blog\/#website\",\"url\":\"https:\/\/elementor.com\/blog\/\",\"name\":\"Elementor\",\"description\":\"Website Builder for WordPress\",\"publisher\":{\"@id\":\"https:\/\/elementor.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/elementor.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/elementor.com\/blog\/#organization\",\"name\":\"Elementor\",\"url\":\"https:\/\/elementor.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/elementor.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2025\/06\/images.png\",\"contentUrl\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2025\/06\/images.png\",\"width\":225,\"height\":225,\"caption\":\"Elementor\"},\"image\":{\"@id\":\"https:\/\/elementor.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/elemntor\/\",\"https:\/\/x.com\/elemntor\",\"https:\/\/www.instagram.com\/elementor\/\",\"https:\/\/www.youtube.com\/channel\/UCt9kG_EDX8zwGSC1-ycJJVA?sub_confirmation=1\",\"https:\/\/en.wikipedia.org\/wiki\/Elementor\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/elementor.com\/blog\/#\/schema\/person\/10722d27f3d91ed35672dcc7d1c77630\",\"name\":\"Ziv Geurts\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/elementor.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f75ea241940a52d90b106e650fd40f81b6154218b523c3b0aeef2d79e77ad63b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f75ea241940a52d90b106e650fd40f81b6154218b523c3b0aeef2d79e77ad63b?s=96&d=mm&r=g\",\"caption\":\"Ziv Geurts\"},\"description\":\"Ziv Geurts is a Sr. Content Manager at Elementor, shaping product and brand storytelling across launches, campaigns, and video initiatives.. With a background in web design and product marketing, he turns complex ideas into clear, compelling content for web creators. Outside of work, Ziv is a proud husband and father of three who loves playing piano, training with kettlebells, and hitting the mountain biking trails.\",\"url\":\"https:\/\/elementor.com\/blog\/author\/ziv-geurts\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Customize the WooCommerce Checkout Page With Elementor","description":"With the new Checkout widget in Elementor Pro, you can now fully customize your checkout page using Elementor's visual interface and code-free options. Learn how to use it, step by step.","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:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/","og_locale":"en_US","og_type":"article","og_title":"How To Customize the WooCommerce Checkout Page With Elementor","og_description":"With the new Checkout widget in Elementor Pro, you can now fully customize your checkout page using Elementor's visual interface and code-free options. Learn how to use it, step by step.","og_url":"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/","og_site_name":"Blog","article_publisher":"https:\/\/www.facebook.com\/elemntor\/","article_published_time":"2022-02-10T07:01:37+00:00","article_modified_time":"2025-12-28T10:31:07+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2022\/02\/2022_2_blog_How-To-Customize-the-WooCommerce-Checkout-Page-With-Elementor-text-1200X630.jpg","type":"image\/jpeg"}],"author":"Ziv Geurts","twitter_card":"summary_large_image","twitter_creator":"@elemntor","twitter_site":"@elemntor","twitter_misc":{"Written by":"Ziv Geurts","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#article","isPartOf":{"@id":"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/"},"author":{"name":"Ziv Geurts","@id":"https:\/\/elementor.com\/blog\/#\/schema\/person\/10722d27f3d91ed35672dcc7d1c77630"},"headline":"How To Customize the WooCommerce Checkout Page With Elementor","datePublished":"2022-02-10T07:01:37+00:00","dateModified":"2025-12-28T10:31:07+00:00","mainEntityOfPage":{"@id":"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/"},"wordCount":2772,"commentCount":0,"publisher":{"@id":"https:\/\/elementor.com\/blog\/#organization"},"image":{"@id":"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#primaryimage"},"thumbnailUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2022\/02\/2022_2_blog_How-To-Customize-the-WooCommerce-Checkout-Page-With-Elementor-no-text-1200X630.jpg","keywords":["Video"],"articleSection":["Elementor","WooCommerce"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/","url":"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/","name":"How To Customize the WooCommerce Checkout Page With Elementor","isPartOf":{"@id":"https:\/\/elementor.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#primaryimage"},"image":{"@id":"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#primaryimage"},"thumbnailUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2022\/02\/2022_2_blog_How-To-Customize-the-WooCommerce-Checkout-Page-With-Elementor-no-text-1200X630.jpg","datePublished":"2022-02-10T07:01:37+00:00","dateModified":"2025-12-28T10:31:07+00:00","description":"With the new Checkout widget in Elementor Pro, you can now fully customize your checkout page using Elementor's visual interface and code-free options. Learn how to use it, step by step.","breadcrumb":{"@id":"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#primaryimage","url":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2022\/02\/2022_2_blog_How-To-Customize-the-WooCommerce-Checkout-Page-With-Elementor-no-text-1200X630.jpg","contentUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2022\/02\/2022_2_blog_How-To-Customize-the-WooCommerce-Checkout-Page-With-Elementor-no-text-1200X630.jpg","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/elementor.com\/blog\/customize-woocommerce-checkout-page\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/elementor.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Elementor","item":"https:\/\/elementor.com\/blog\/category\/elementor\/"},{"@type":"ListItem","position":3,"name":"How To Customize the WooCommerce Checkout Page With Elementor"}]},{"@type":"WebSite","@id":"https:\/\/elementor.com\/blog\/#website","url":"https:\/\/elementor.com\/blog\/","name":"Elementor","description":"Website Builder for WordPress","publisher":{"@id":"https:\/\/elementor.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elementor.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/elementor.com\/blog\/#organization","name":"Elementor","url":"https:\/\/elementor.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elementor.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2025\/06\/images.png","contentUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2025\/06\/images.png","width":225,"height":225,"caption":"Elementor"},"image":{"@id":"https:\/\/elementor.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/elemntor\/","https:\/\/x.com\/elemntor","https:\/\/www.instagram.com\/elementor\/","https:\/\/www.youtube.com\/channel\/UCt9kG_EDX8zwGSC1-ycJJVA?sub_confirmation=1","https:\/\/en.wikipedia.org\/wiki\/Elementor"]},{"@type":"Person","@id":"https:\/\/elementor.com\/blog\/#\/schema\/person\/10722d27f3d91ed35672dcc7d1c77630","name":"Ziv Geurts","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elementor.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f75ea241940a52d90b106e650fd40f81b6154218b523c3b0aeef2d79e77ad63b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f75ea241940a52d90b106e650fd40f81b6154218b523c3b0aeef2d79e77ad63b?s=96&d=mm&r=g","caption":"Ziv Geurts"},"description":"Ziv Geurts is a Sr. Content Manager at Elementor, shaping product and brand storytelling across launches, campaigns, and video initiatives.. With a background in web design and product marketing, he turns complex ideas into clear, compelling content for web creators. Outside of work, Ziv is a proud husband and father of three who loves playing piano, training with kettlebells, and hitting the mountain biking trails.","url":"https:\/\/elementor.com\/blog\/author\/ziv-geurts\/"}]}},"_links":{"self":[{"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/posts\/82407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/users\/129304"}],"replies":[{"embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/comments?post=82407"}],"version-history":[{"count":5,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/posts\/82407\/revisions"}],"predecessor-version":[{"id":149048,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/posts\/82407\/revisions\/149048"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/media\/82408"}],"wp:attachment":[{"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/media?parent=82407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/categories?post=82407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/tags?post=82407"},{"taxonomy":"marketing_persona","embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/marketing_persona?post=82407"},{"taxonomy":"marketing_intent","embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/marketing_intent?post=82407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}