<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WPML</title>
	<atom:link href="https://wpml.org/feed/?nocache=1" rel="self" type="application/rss+xml" />
	<link>https://wpml.org/</link>
	<description></description>
	<lastBuildDate>Thu, 11 Jun 2026 14:22:22 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://wpml.org/wp-content/uploads/2016/05/cropped-favicon-32x32.png</url>
	<title>WPML</title>
	<link>https://wpml.org/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>WPML 4.9.5 – Full PHP 8.5 Support and a Smoother Site Migration Experience</title>
		<link>https://wpml.org/changelog/2026/06/wpml-4-9-5-full-php-8-5-support-and-a-smoother-site-migration-experience/</link>
					<comments>https://wpml.org/changelog/2026/06/wpml-4-9-5-full-php-8-5-support-and-a-smoother-site-migration-experience/#respond</comments>
		
		<dc:creator><![CDATA[Dario]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 15:03:45 +0000</pubDate>
				<category><![CDATA[WPML versions]]></category>
		<guid isPermaLink="false">https://wpml.org/?p=18093607</guid>

					<description><![CDATA[<p>WPML 4.9.5 is now available. This release brings full compatibility with PHP 8.5 and fixes some notices for PHP 8.4. It also greatly improves the flow for moving or copying your WordPress site to a new domain. Here&#8217;s what&#8217;s new. Full Compatibility with PHP 8.5 and PHP 8.4 WPML 4.9.5 is fully tested and compatible</p>
<p>The post <a href="https://wpml.org/changelog/2026/06/wpml-4-9-5-full-php-8-5-support-and-a-smoother-site-migration-experience/">WPML 4.9.5 – Full PHP 8.5 Support and a Smoother Site Migration Experience</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="lead wp-block-paragraph">WPML 4.9.5 is now available. This release brings full compatibility with PHP 8.5 and fixes some notices for PHP 8.4. It also greatly improves the flow for moving or copying your WordPress site to a new domain.</p>



<p class="wp-block-paragraph">Here&#8217;s what&#8217;s new.</p>



<h2 class="wp-block-heading">Full Compatibility with PHP 8.5 and PHP 8.4</h2>



<p class="wp-block-paragraph">WPML 4.9.5 is fully tested and compatible with <strong>PHP 8.5</strong> and <strong>PHP 8.4</strong>.</p>



<p class="wp-block-paragraph">Recent PHP versions are stricter about certain coding patterns and raise deprecation notices for them. Left unaddressed, these notices clutter your logs and, depending on your server configuration, can surface as warnings in the WordPress admin. </p>



<p class="wp-block-paragraph">We resolved issues for WPML core plugin and all of its companion components: String Translation, Media Translation, CMS Nav, and the shared libraries they rely on.</p>



<p class="wp-block-paragraph">A few things worth knowing:</p>



<ul class="wp-block-list">
<li><strong>Nothing changes for you if you&#8217;re on an older PHP version.</strong> We made these fixes while keeping WPML compatible with the full range of PHP versions we support, all the way back to PHP 7.4. You can update to 4.9.5 safely no matter which PHP version your server runs.</li>



<li><strong>If you&#8217;re already running PHP 8.4 or 8.5</strong>, you&#8217;ll get a clean experience with no WPML-related deprecation notices.</li>
</ul>



<p class="wp-block-paragraph">If you&#8217;ve been holding back on upgrading your server&#8217;s PHP version, WPML is ready when you are.</p>



<h2 class="wp-block-heading">A Smoother, Clearer Site Migration Flow</h2>



<p class="wp-block-paragraph">Whenever you copy or move a WordPress site to a new address — pushing a staging site to production, switching hosts, or cloning a site for a new project — WPML needs to recognize the new location so your translations, translation credits, and translation memory stay correctly linked to the original site.</p>



<p class="wp-block-paragraph">Now, WPML automates this for you: when it detects that your site has moved, it handles the reconnection in the background and shows you a notice explaining what happened. WPML 4.9.5 polishes several rough edges in that flow so it&#8217;s clearer and more dependable.</p>



<ul class="wp-block-list">
<li><strong>Migration notices now appear right away.</strong> In some situations, there used to be a short window where your site looked like it was working normally, but the next translation action would fail — and the notice explaining the situation only appeared afterwards. WPML now surfaces that notice on the same page load, so you always know your site&#8217;s state and what to do next, before anything breaks.</li>
</ul>



<ul class="wp-block-list">
<li><strong>You&#8217;re told <em>why</em> a change happened.</strong> WPML includes a safety check that detects when the advanced &#8220;alias domain&#8221; option was set up by mistake and automatically corrects it. Previously, that correction could happen with no on-screen explanation, leaving site owners wondering why their site had suddenly changed. The migration notice now includes a short, plain-language explanation of what WPML detected and why it acted — no more unexplained resets.</li>
</ul>



<ul class="wp-block-list">
<li><strong>The alias-domain option is reachable again.</strong> Some advanced setups genuinely run the <em>same</em> WordPress installation under two different URLs. For those cases, you can again register an alias domain manually from WPML&#8217;s Troubleshooting page. WPML verifies in the background that the URL really points to the same installation before saving it, so an accidental typo or wrong entry can&#8217;t quietly misconfigure your site.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Sites that were mid-migration before updating now recover correctly.</strong> If your site carried over a leftover migration &#8220;lock&#8221; from an earlier version that state could leave the Translation Dashboard locked with no visible way to continue. For example, this can happen because the site had been moved to a new domain, or because a migration was started but never finished. Updating to 4.9.5 clears this stale state automatically: WPML re-detects the migration, shows the right notice, and your Dashboard works again.</li>
</ul>



<p class="wp-block-paragraph">Together, these changes mean fewer surprises and a clearer path forward whenever your site changes address.</p>



<h2 class="wp-block-heading">Other Improvements</h2>



<p class="wp-block-paragraph">WPML 4.9.5 also includes a range of smaller fixes and performance improvements across the plugin. You can find the complete list in the <a href="https://wpml.org/version/wpml-4-9-5/">changelog</a>.</p>



<h2 class="wp-block-heading">How to Update to WPML 4.9.5</h2>



<p class="wp-block-paragraph">As always, we recommend backing up your site before updating.</p>



<p class="wp-block-paragraph">We’re releasing WPML 4.9.5 gradually. When it becomes available to your site, you’ll see it on your&nbsp;<strong>Plugins</strong>&nbsp;page.</p>



<p class="wp-block-paragraph">If you&#8217;d like to update right away, use the following steps:</p>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="000c1fb6976c1fe0ca2c3044551c550f">
<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="b49d3229f9e066b7822f9334b2af65f1">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color has-background" data-toolset-blocks-heading="cb183d2c7ae8753d2650153325910ebc" data-last-update="1.4">1</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="3e8a7f19004fa21424a151bdbbe0a469" data-last-update="1.4">In your site&#8217;s admin, go to <strong>Plugins</strong> → <strong>Add New Plugin</strong> and click the <strong>Commercial</strong> tab</p>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="b49d3229f9e066b7822f9334b2af65f1">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color has-background" data-toolset-blocks-heading="cb183d2c7ae8753d2650153325910ebc" data-last-update="1.4">2</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="3e8a7f19004fa21424a151bdbbe0a469" data-last-update="1.4">Click the <strong>Check for updates</strong> button</p>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="cfe55be843b0413288a7ed0cefba285a">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color has-background" data-toolset-blocks-heading="cb183d2c7ae8753d2650153325910ebc" data-last-update="1.4">3</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="3e8a7f19004fa21424a151bdbbe0a469" data-last-update="1.4">Select <strong>WPML 4.9.5</strong> and any other WPML component you&#8217;re using and click <strong>Install</strong></p>
</div>
</div>
</div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">As always, if you run into any issues, our <a href="https://wpml.org/forums/">support forum</a> is here to help.</p>
<p>The post <a href="https://wpml.org/changelog/2026/06/wpml-4-9-5-full-php-8-5-support-and-a-smoother-site-migration-experience/">WPML 4.9.5 – Full PHP 8.5 Support and a Smoother Site Migration Experience</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wpml.org/changelog/2026/06/wpml-4-9-5-full-php-8-5-support-and-a-smoother-site-migration-experience/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WPML Multilingual &#038; Multicurrency for WooCommerce 5.5.6 &#8211; Faster Saves on Variable Products</title>
		<link>https://wpml.org/compatibility/2026/06/wcml-5-5-6-faster-saves-on-variable-products/</link>
					<comments>https://wpml.org/compatibility/2026/06/wcml-5-5-6-faster-saves-on-variable-products/#respond</comments>
		
		<dc:creator><![CDATA[Dario Jazbec Hrvatin]]></dc:creator>
		<pubDate>Tue, 02 Jun 2026 13:46:53 +0000</pubDate>
				<category><![CDATA[Compatibility]]></category>
		<guid isPermaLink="false">https://wpml.org/?p=18059731</guid>

					<description><![CDATA[<p>We just released WPML Multilingual &#38; Multicurrency for WooCommerce 5.5.6. This release focuses on performance. It targets one of the most frequent complaints we hear from store owners. Saving a variable product in the WooCommerce editor has been slow once your catalog has many variations and many languages. This release fixes that. Why Saving Variable</p>
<p>The post <a href="https://wpml.org/compatibility/2026/06/wcml-5-5-6-faster-saves-on-variable-products/">WPML Multilingual &#038; Multicurrency for WooCommerce 5.5.6 &#8211; Faster Saves on Variable Products</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="lead wp-block-paragraph">We just released WPML Multilingual &amp; Multicurrency for WooCommerce 5.5.6. This release focuses on performance. It targets one of the most frequent complaints we hear from store owners. Saving a variable product in the WooCommerce editor has been slow once your catalog has many variations and many languages. This release fixes that.</p>



<h2 id="why-saving-variable-products-has-been-slow" class="wp-block-heading">Why Saving Variable Products Has Been Slow</h2>



<p class="wp-block-paragraph">When you save a product, WPML Multilingual &amp; Multicurrency for WooCommerce (WCML) keeps every translation in sync with the original. That work covers prices, attributes, stock, variations, and other related data.</p>



<p class="wp-block-paragraph">On a single-product, single-language site, that work is invisible. On a store with 100 variations in 7 languages, the same save quietly runs <strong>hundreds of database updates</strong>. Most of those updates are for translation data that didn&#8217;t actually change.</p>



<p class="wp-block-paragraph">This made sense as a safety guarantee. It ensured nothing ever fell out of sync. But it also meant that fixing a typo paid the same cost as importing a brand-new product. Stores with large catalogs felt it. Many of you told us.</p>



<p class="wp-block-paragraph">WCML 5.5.6 changes that.</p>



<h2 id="new-editor-scoped-sync-mode" class="wp-block-heading">New: Editor Scoped Sync Mode</h2>



<p class="wp-block-paragraph">We&#8217;ve added a new setting called <strong>Variation translation sync on product save</strong>. It has two modes.</p>



<h3 id="complete-sync-default-unchanged" class="wp-block-heading">Complete Sync (Default, Unchanged)</h3>



<p class="wp-block-paragraph">WCML keeps doing what it does today. Every save synchronizes every variation in every language. This is the strongest guarantee that translations stay aligned with the source.</p>



<p class="wp-block-paragraph">Complete sync remains the default after you upgrade. Your site doesn&#8217;t change unless you choose otherwise.</p>



<h3 id="editor-scoped-sync-new-opt-in" class="wp-block-heading">Editor Scoped Sync (New, Opt-In)</h3>



<p class="wp-block-paragraph">In this mode, saving from the WooCommerce editor only synchronizes the variations you actually edited.</p>



<p class="wp-block-paragraph">We tested on a product with 9 variations translated into 19 languages, measuring the full save cycle — from clicking <strong>Save</strong> to the editor being usable again. Updating only the product description, WCML + WPML&#8217;s contribution dropped from 2.08s to 1.42s, a 32% reduction. WooCommerce and WordPress were unaffected. The total save time went from 5.52s to 4.86s — a 12% improvement overall.</p>



<h4 class="wp-block-heading has-text-align-center">Processing time to update a product</h4>



<div class="wp-block-uagb-image uagb-block-e9532562 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none"><figure class="wp-block-uagb-image__figure"><img decoding="async" srcset="https://cdn.wpml.org/wp-content/uploads/2026/05/Processing-time-to-update-a-product-1-2.png ,https://cdn.wpml.org/wp-content/uploads/2026/05/Processing-time-to-update-a-product-1-2.png 780w, https://cdn.wpml.org/wp-content/uploads/2026/05/Processing-time-to-update-a-product-1-2.png 360w" sizes="auto, (max-width: 480px) 150px" src="https://cdn.wpml.org/wp-content/uploads/2026/05/Processing-time-to-update-a-product-1-2.png" alt="Bar chart displaying data on processing time required to update a product" class="uag-image-18064294" width="1420" height="950" title="Processing time to update a product" loading="lazy" role="img"/></figure></div>



<p class="wp-block-paragraph">Your results will vary depending on WooCommerce, your theme, your host, and your other plugins. Stores with large catalogs and many languages will see the biggest gains.</p>



<h3 id="what-about-the-variations-you-didnt-touch" class="wp-block-heading">What About the Variations You Didn&#8217;t Touch?</h3>



<p class="wp-block-paragraph">We know this is the first question. There are two safety nets.</p>



<p class="wp-block-paragraph"><strong>After-save notice.</strong> When editor scoped sync is on, every save shows you a notice. It lists how many variations were skipped. It also gives you a one-click button: <strong>Force update all variation translations</strong>. This way, a full sync is always one click away, you don&#8217;t have to switch modes to get it.</p>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="9852bcd33fce85784d6421f996c9eec1"><a href="https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-sync-notice.png"><img decoding="async" width="1362" height="764" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-sync-notice.png" alt="" class="wp-image-18060519" srcset="https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-sync-notice.png 1362w, https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-sync-notice-300x168.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-sync-notice-1024x574.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-sync-notice-150x84.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-sync-notice-768x431.png 768w" sizes="auto, (max-width: 1362px) 100vw, 1362px" /></a><figcaption><div class="tb-image-caption">Notice displayed after saving a variable product &#8211; WCML reminds you which variations were synced</div></figcaption></figure>



<p class="wp-block-paragraph"><strong>A nudge when Complete sync is doing wasted work.</strong> If you stay on <strong>Complete sync</strong>, we watch for saves that did a lot of work without actual changes. When we see that pattern, we suggest switching modes. The nudge only appears on large products. We use a threshold of variations × languages ≥ 120. Below that, the cost isn&#8217;t noticeable. We don&#8217;t bother you.</p>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="6b7ea41ec94be0270ee01338b089c920"><a href="https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-sync-warning-notice.png"><img decoding="async" width="1291" height="655" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-sync-warning-notice.png" alt="" class="wp-image-18060638" srcset="https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-sync-warning-notice.png 1291w, https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-sync-warning-notice-300x152.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-sync-warning-notice-1024x520.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-sync-warning-notice-150x76.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-sync-warning-notice-768x390.png 768w" sizes="auto, (max-width: 1291px) 100vw, 1291px" /></a><figcaption><div class="tb-image-caption">Warning displayed after saving a variable product &#8211; WCML points out wasted resources and offers a better option</div></figcaption></figure>



<h3 id="where-editor-scoped-sync-applies" class="wp-block-heading">Where Editor Scoped Sync Applies</h3>



<p class="wp-block-paragraph">Editor scoped sync only affects saves from the WooCommerce product editor. That&#8217;s the screen where you feel the slowness.</p>



<p class="wp-block-paragraph">It does <strong>not</strong> change:</p>



<ul class="wp-block-list">
<li>The Translation Dashboard</li>



<li>Translate Everything Automatically</li>



<li>CSV imports, API calls, and other programmatic ways of editing products</li>



<li>Background sync after a translation service returns a job</li>
</ul>



<p class="wp-block-paragraph">Translator workflows are not affected.</p>



<h3 id="how-to-switch-on-editor-scoped-sync" class="wp-block-heading">How to Switch on Editor Scoped Sync</h3>



<p class="wp-block-paragraph">After updating to 5.5.6, go to <strong>WooCommerce</strong> → <strong>WCML</strong> and click the <strong>Settings</strong> tab. You will see the <strong>Variation translation sync on product save</strong> option. Switch it to <strong>Only sync variations edited in the editor</strong> and click <strong>Save changes</strong>.</p>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="91e7eeaed41a2910566b8a74bf061bd5"><a href="https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-variation-sync-options.png"><img decoding="async" width="1207" height="569" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-variation-sync-options.png" alt="" class="wp-image-18060484" srcset="https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-variation-sync-options.png 1207w, https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-variation-sync-options-300x141.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-variation-sync-options-1024x483.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-variation-sync-options-150x71.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/05/wcml-5-5-6-variation-sync-options-768x362.png 768w" sizes="auto, (max-width: 1207px) 100vw, 1207px" /></a><figcaption><div class="tb-image-caption">Setting the new &#8220;Variation translation sync on product save&#8221; option in WCML settings</div></figcaption></figure>



<p class="wp-block-paragraph">Save any product to confirm the after-save notice appears.</p>



<h2 id="more-performance-improvements" class="wp-block-heading">More Performance Improvements</h2>



<h3 id="product-pages-load-faster-on-stores-with-object-caching" class="wp-block-heading">Product Pages Load Faster on Stores with Object Caching</h3>



<p class="wp-block-paragraph">Many of you use a persistent object cache like Redis or Object Cache Pro. With those caches, product pages with many reviews will load noticeably faster after this update.</p>



<p class="wp-block-paragraph">We changed how WCML handles the product review cache. Previously, it cleared part of your object cache on every product view. Now it works with your object cache instead of clearing it.</p>



<h3 id="cart-calculations-only-run-when-something-changes" class="wp-block-heading">Cart Calculations Only Run When Something Changes</h3>



<p class="wp-block-paragraph">WCML used to recalculate cart totals on every page a logged-in shopper visited. That included product pages, account pages, and shop archives. It happened even when nothing about the cart had changed.</p>



<p class="wp-block-paragraph">From this release, we recalculate only when the currency, the exchange rates, or the cart contents have actually changed. On every other page, WCML stays out of the way.</p>



<h3 id="cleaner-mini-cart-behaviour" class="wp-block-heading">Cleaner Mini-Cart Behaviour</h3>



<p class="wp-block-paragraph">WooCommerce already fires one cart-refresh request at the start of each shopping session. That request keeps the mini-cart accurate.</p>



<p class="wp-block-paragraph">WCML was firing a second request on every page load. It fired even when the cart was empty.</p>



<p class="wp-block-paragraph">That second request is gone in 5.5.6. Fewer background requests. Less load on your server.</p>



<h3 id="less-work-behind-translated-product-images" class="wp-block-heading">Less Work behind Translated Product Images</h3>



<p class="wp-block-paragraph">We simplified how translated product gallery images are handled.</p>



<p class="wp-block-paragraph">Previously, the work was done twice. Once when the product was saved or translated. Then again on every page view. The page-view pass has been removed. The data saved when you translated the product is now trusted as the source of truth.</p>



<p class="wp-block-paragraph">The result on your site is the same. Fewer queries get you there.</p>



<h3 id="big-variable-product-pages-pair-this-update-with-the-latest-woocommerce" class="wp-block-heading">Big Variable-Product Pages: Pair This Update with the Latest WooCommerce</h3>



<p class="wp-block-paragraph">Some of you reported very slow loading on single product pages with hundreds of variations. We investigated. WooCommerce 10.4.x had a performance issue of its own that significantly amplified the slowdown. WooCommerce 10.7 has since fixed it.</p>



<p class="wp-block-paragraph"><strong>If you&#8217;ve seen this on your store, update to WooCommerce 10.7 or later together with WCML 5.5.6.</strong> That&#8217;s the fastest path forward.</p>



<h2 id="useful-fixes" class="wp-block-heading">Useful Fixes</h2>



<h3 id="variations-now-fall-back-to-the-default-language" class="wp-block-heading">Variations Now Fall Back to the Default Language</h3>



<p class="wp-block-paragraph">Some stores let secondary languages fall back to the default language when a product hasn&#8217;t been translated yet. On those stores, variations on an untranslated product used to disappear from the dropdown. They now stay visible. They fall back to the default language, as the setting promises.</p>



<h3 id="filter-counts-refresh-on-translated-shop-pages" class="wp-block-heading">Filter Counts Refresh on Translated Shop Pages</h3>



<p class="wp-block-paragraph">You add a new attribute to a product that&#8217;s already translated. You expect the <em>Filter by attribute</em> counts on the translated shop page to reflect the change. They didn&#8217;t, until this release. The original-language shop updated. The translated shop didn&#8217;t.</p>



<p class="wp-block-paragraph">WCML now clears the right WooCommerce cache after syncing attributes to translations. Both shops stay in agreement.</p>



<h3 id="currency-switcher-spinners-on-every-switcher" class="wp-block-heading">Currency Switcher Spinners on Every Switcher</h3>



<p class="wp-block-paragraph">You can place the <code>[currency_switcher]</code> shortcode more than once on the same page. For example, in the header and again in the footer. The loading spinner used to appear only on the last switcher. From this release, it appears on all of them when a customer changes currency.</p>



<h2 id="compatibility-with-woocommerce-108" class="wp-block-heading">Compatibility with WooCommerce 10.8</h2>



<p class="wp-block-paragraph">WooCommerce 10.8 is scheduled for release on Tuesday, 26 May 2026. We tested WCML 5.5.6 against it. Our release is timed for the day after. The version you install is the one we&#8217;ve verified against the released WooCommerce build.</p>



<h2 id="update-feedback" class="wp-block-heading">Update &amp; Feedback</h2>



<p class="wp-block-paragraph">As usual, we&#8217;re rolling out this release gradually. If you&#8217;d like to update right away:</p>



<ol class="wp-block-list">
<li>In your site&#8217;s admin, go to <strong>Plugins</strong> → <strong>Add New Plugin</strong>. Click the <strong>Commercial</strong> tab.</li>



<li>Click <strong>Check for updates</strong>.</li>



<li>WPML Multilingual &amp; Multicurrency for WooCommerce 5.5.6 will appear in the list. Update from there.</li>
</ol>



<p class="wp-block-paragraph">We&#8217;d love to hear how editor scoped sync behaves on your store. We&#8217;re especially interested if you have a large catalog with many variations and many languages. Drop a comment below or open a ticket in our support forum. Let us know what you measure.</p>
<p>The post <a href="https://wpml.org/compatibility/2026/06/wcml-5-5-6-faster-saves-on-variable-products/">WPML Multilingual &#038; Multicurrency for WooCommerce 5.5.6 &#8211; Faster Saves on Variable Products</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wpml.org/compatibility/2026/06/wcml-5-5-6-faster-saves-on-variable-products/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WPML 4.9.4 &#8211; Updated and Ready for WordPress 7.0</title>
		<link>https://wpml.org/changelog/2026/05/wpml-4-9-4-updated-and-ready-for-wordpress-7-0/</link>
					<comments>https://wpml.org/changelog/2026/05/wpml-4-9-4-updated-and-ready-for-wordpress-7-0/#comments</comments>
		
		<dc:creator><![CDATA[Dario]]></dc:creator>
		<pubDate>Tue, 19 May 2026 16:41:09 +0000</pubDate>
				<category><![CDATA[WPML versions]]></category>
		<guid isPermaLink="false">https://wpml.org/?p=18042014</guid>

					<description><![CDATA[<p>We just released WPML 4.9.4, which brings full compatibility with WordPress 7.0. Make sure to update WPML before updating to WordPress 7.0 and you&#8217;re all set. What&#8217;s New in WordPress 7.0 WordPress 7.0 introduces a number of changes to the block editor and core functionality. Here&#8217;s what WPML 4.9.4 addresses. Fully iframe-based block editor WordPress</p>
<p>The post <a href="https://wpml.org/changelog/2026/05/wpml-4-9-4-updated-and-ready-for-wordpress-7-0/">WPML 4.9.4 &#8211; Updated and Ready for WordPress 7.0</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="lead wp-block-paragraph">We just released WPML 4.9.4, which brings full compatibility with WordPress 7.0. Make sure to update WPML before updating to WordPress 7.0 and you&#8217;re all set.</p>



<h2 class="wp-block-heading">What&#8217;s New in WordPress 7.0</h2>



<p class="wp-block-paragraph">WordPress 7.0 introduces a number of changes to the block editor and core functionality. Here&#8217;s what WPML 4.9.4 addresses.</p>



<h3 class="wp-block-heading"><strong>Fully iframe-based block editor</strong></h3>



<p class="wp-block-paragraph">WordPress 7.0 makes this the new standard, improving style isolation and giving you a more accurate WYSIWYG experience. Without this update, WPML would force the block editor to fall back to the older, non-iframe mode on every post and page — causing you to miss out on these improvements and any future enhancements that build on the new editor. WPML&#8217;s Language Switcher blocks have also been updated to support Block API version 3, including the React hook required for the iframe editor to work correctly.</p>



<h3 class="wp-block-heading"><strong>Updated &#8220;open on click&#8221; setting for navigation submenus</strong></h3>



<p class="wp-block-paragraph">WordPress 7.0 changed how the Navigation block stores this setting. WPML now reads the updated attribute correctly, so submenus respect the behavior you configured.</p>



<h3 class="wp-block-heading"><strong>New block content available for translation</strong></h3>



<p class="wp-block-paragraph">WordPress 7.0 introduces several new and restructured blocks. WPML 4.9.4 registers the following as translatable, so they appear in the translation editor and display correctly on the frontend in all languages:</p>



<ul class="wp-block-list">
<li>Icon block accessibility labels (aria-label attributes)</li>



<li>Navigation overlay close button text</li>



<li>Tab block labels</li>
</ul>



<h3 class="wp-block-heading"><strong>Updated block asset registration</strong></h3>



<p class="wp-block-paragraph">WPML&#8217;s internal code for registering block assets has been updated to use the correct WordPress 7.0 APIs. This fixes console warnings in the block editor and ensures WPML&#8217;s CSS loads correctly inside the iframe editor. All changes are backward compatible to WordPress 6.3.</p>



<h3 class="wp-block-heading"><strong>Fixed PHP deprecation notices</strong></h3>



<p class="wp-block-paragraph">A PHP function deprecated in WordPress 7.0 has been replaced with the modern equivalent throughout WPML&#8217;s codebase.</p>



<h3 class="wp-block-heading">Other Fixes</h3>



<ul class="wp-block-list">
<li>Fixed a blank white screen on the WPML Settings and Translation Dashboard pages in wp-admin.</li>



<li>Fixed slow loading on the Menu Sync page.</li>
</ul>



<h2 class="wp-block-heading">Updating to WPML 4.9.4</h2>



<p class="wp-block-paragraph">The update is available now for all WPML clients with active subscription. It will appear on the <strong>Plugins</strong> page in your WordPress admin within 24 hours. </p>



<p class="wp-block-paragraph">If you&#8217;d like to update right away, use the following steps:</p>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="000c1fb6976c1fe0ca2c3044551c550f">
<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="b49d3229f9e066b7822f9334b2af65f1">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color has-background" data-toolset-blocks-heading="cb183d2c7ae8753d2650153325910ebc" data-last-update="1.4">1</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="3e8a7f19004fa21424a151bdbbe0a469" data-last-update="1.4">In your site&#8217;s admin, go to <strong>Plugins</strong> → <strong>Add New Plugin</strong> and click the <strong>Commercial</strong> tab</p>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="b49d3229f9e066b7822f9334b2af65f1">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color has-background" data-toolset-blocks-heading="cb183d2c7ae8753d2650153325910ebc" data-last-update="1.4">2</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="3e8a7f19004fa21424a151bdbbe0a469" data-last-update="1.4">Click the <strong>Check for updates</strong> button</p>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="cfe55be843b0413288a7ed0cefba285a">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color has-background" data-toolset-blocks-heading="cb183d2c7ae8753d2650153325910ebc" data-last-update="1.4">3</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="3e8a7f19004fa21424a151bdbbe0a469" data-last-update="1.4">Select <strong>WPML 4.9.4</strong> from the list and click <strong>Install</strong></p>
</div>
</div>
</div>



<h2 class="wp-block-heading">Why Keeping WPML Updated Matters</h2>



<p class="wp-block-paragraph">WordPress 7.0 is not a one-off event. Every major WordPress release brings changes under the hood, and some of them affect multilingual sites in ways that aren&#8217;t always obvious until something stops working.</p>



<p class="wp-block-paragraph">Our team tests every WordPress release candidate before it goes public, identifies compatibility issues, and ships fixes in time. That&#8217;s what an active WPML subscription gives you: your site stays current with WordPress without you having to track every core change yourself.</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://wpml.org/changelog/2026/05/wpml-4-9-4-updated-and-ready-for-wordpress-7-0/">WPML 4.9.4 &#8211; Updated and Ready for WordPress 7.0</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wpml.org/changelog/2026/05/wpml-4-9-4-updated-and-ready-for-wordpress-7-0/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Best WooCommerce Checkout Plugins (6 Tested)</title>
		<link>https://wpml.org/compatibility/2026/04/best-woocommerce-checkout-plugins/</link>
		
		<dc:creator><![CDATA[Tomer Helzer]]></dc:creator>
		<pubDate>Mon, 13 Apr 2026 14:23:03 +0000</pubDate>
				<category><![CDATA[Compatibility]]></category>
		<guid isPermaLink="false">https://wpml.org/?p=17951368</guid>

					<description><![CDATA[<p>We tested six WooCommerce checkout plugins on field customization, editor usability, and Classic and Block checkout compatibility to help you find the right fit. Your checkout is the last thing a customer sees before buying — and the first thing that sends them away if it asks for too much. Whether you want to add</p>
<p>The post <a href="https://wpml.org/compatibility/2026/04/best-woocommerce-checkout-plugins/">Best WooCommerce Checkout Plugins (6 Tested)</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="lead wp-block-paragraph">We tested six WooCommerce checkout plugins on field customization, editor usability, and Classic and Block checkout compatibility to help you find the right fit.</p>



<p class="wp-block-paragraph">Your checkout is the last thing a customer sees before buying — and the first thing that sends them away if it asks for too much. Whether you want to add or remove fields, build a multi-step flow, or charge extra fees, the right WooCommerce checkout plugin depends on your store&#8217;s setup. Not every plugin works the same way, so we put six of them to the test to give you a clear answer.</p>



<h2 class="wp-block-heading has-dark-gray-color has-text-color">Overview Summary</h2>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="8319eb58b719381aa49fad4e933347f6">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="5a88d6f7049a7960917aefee485cdbfa">
<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="1d0e3005e3e88bd0b333a5c59bbebf4b">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="cd6e58c5387b4bd3fc958f739432b196">
<p class="has-dark-gray-color has-text-color wp-block-paragraph"><strong>Plugin</strong></p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="has-dark-gray-color has-text-color wp-block-paragraph"><strong><strong><strong>Best for</strong></strong></strong></p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="has-dark-gray-color has-text-color wp-block-paragraph"><strong>Pricing</strong></p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="88bf17d4ba67f95847d31aadee973821">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="fb01b6de5221bd90952000aa9efbb623">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-b8a754df wp-block-group-is-layout-flex">
<p class="has-dark-gray-color has-text-color wp-block-paragraph"><strong>Checkout Field Editor for WooCommerce</strong></p>



<p class="wp-block-paragraph"><em>by themehigh.com</em></p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="54e6813c24b5cc456e4c50263a9df18d" data-last-update="1.4"><strong><br>Best for</strong></p>



<p class="wp-block-paragraph">Stores that need checkouts with extensive fields.</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="54e6813c24b5cc456e4c50263a9df18d" data-last-update="1.4"><strong>Pricing</strong></p>



<div class="wp-block-group is-vertical is-content-justification-left is-layout-flex wp-container-core-group-is-layout-89890a58 wp-block-group-is-layout-flex">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#dcfce7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Free</p>
</div>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="8db2346a5b61d71f7af5fb9595d80885">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="fb01b6de5221bd90952000aa9efbb623">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-b8a754df wp-block-group-is-layout-flex">
<p class="has-dark-gray-color has-text-color wp-block-paragraph"><strong>Flexible Checkout Fields for WooCommerce</strong></p>



<p class="wp-block-paragraph"><em>by wpdesk.net</em></p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="54e6813c24b5cc456e4c50263a9df18d" data-last-update="1.4"><strong><br>Best for</strong></p>



<p class="wp-block-paragraph">Stores planning to add more eCommerce features and want a bundle of premium plugins.</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="54e6813c24b5cc456e4c50263a9df18d" data-last-update="1.4"><strong>Pricing</strong></p>



<div class="wp-block-group is-vertical is-content-justification-left is-layout-flex wp-container-core-group-is-layout-89890a58 wp-block-group-is-layout-flex">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#dcfce7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Free</p>
</div>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="8db2346a5b61d71f7af5fb9595d80885">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="fb01b6de5221bd90952000aa9efbb623">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-b8a754df wp-block-group-is-layout-flex">
<p class="has-dark-gray-color has-text-color wp-block-paragraph"><strong>Flux Checkout for WooCommerce</strong></p>



<p class="wp-block-paragraph"><em>by iconicwp.com</em></p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="54e6813c24b5cc456e4c50263a9df18d" data-last-update="1.4"><strong><br>Best for</strong></p>



<p class="wp-block-paragraph">Stores that want to configure their checkout by choosing from preset options rather than setting up fields manually.</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="54e6813c24b5cc456e4c50263a9df18d" data-last-update="1.4"><strong>Pricing</strong></p>



<div class="wp-block-group is-vertical is-content-justification-left is-layout-flex wp-container-core-group-is-layout-89890a58 wp-block-group-is-layout-flex">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Paid</p>
</div>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="8db2346a5b61d71f7af5fb9595d80885">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="fb01b6de5221bd90952000aa9efbb623">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-b8a754df wp-block-group-is-layout-flex">
<p class="has-dark-gray-color has-text-color wp-block-paragraph"><strong>Checkout Field Editor and Manager for WooCommerce</strong></p>



<p class="wp-block-paragraph"><em>by acowebs.com</em></p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="54e6813c24b5cc456e4c50263a9df18d" data-last-update="1.4"><strong><br>Best for</strong></p>



<p class="wp-block-paragraph">Stores that need a simple checkout and want a user-friendly, drag &amp; drop editor.</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="54e6813c24b5cc456e4c50263a9df18d" data-last-update="1.4"><strong>Pricing</strong></p>



<div class="wp-block-group is-vertical is-content-justification-left is-layout-flex wp-container-core-group-is-layout-89890a58 wp-block-group-is-layout-flex">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#dcfce7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Free</p>
</div>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="8db2346a5b61d71f7af5fb9595d80885">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="fb01b6de5221bd90952000aa9efbb623">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-b8a754df wp-block-group-is-layout-flex">
<p class="has-dark-gray-color has-text-color wp-block-paragraph"><strong>YITH WooCommerce Checkout Manager</strong></p>



<p class="wp-block-paragraph"><em>by yithemes.com</em></p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="54e6813c24b5cc456e4c50263a9df18d" data-last-update="1.4"><strong><br>Best for</strong></p>



<p class="wp-block-paragraph">Stores using the classic checkout and need extensive field customization.</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="54e6813c24b5cc456e4c50263a9df18d" data-last-update="1.4"><strong>Pricing</strong></p>



<div class="wp-block-group is-vertical is-content-justification-left is-layout-flex wp-container-core-group-is-layout-89890a58 wp-block-group-is-layout-flex">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Paid</p>
</div>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="5f34a7c17900e15f70c28e8546e1d8ff">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="fb01b6de5221bd90952000aa9efbb623">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-b8a754df wp-block-group-is-layout-flex">
<p class="has-dark-gray-color has-text-color wp-block-paragraph"><strong>WooCommerce Checkout Field Editor</strong></p>



<p class="wp-block-paragraph"><em>by woocommerce.com</em></p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="54e6813c24b5cc456e4c50263a9df18d" data-last-update="1.4"><strong><br>Best for</strong></p>



<p class="wp-block-paragraph">Stores using the classic checkout and only want to add new fields.</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="54e6813c24b5cc456e4c50263a9df18d" data-last-update="1.4"><strong>Pricing</strong></p>



<div class="wp-block-group is-vertical is-content-justification-left is-layout-flex wp-container-core-group-is-layout-89890a58 wp-block-group-is-layout-flex">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Paid</p>
</div>
</div>
</div>
</div>
</div>



<h2 class="wp-block-heading has-dark-gray-color has-text-color">What to Look For</h2>



<p class="wp-block-paragraph">Every plugin in this roundup lets you customize your WooCommerce checkout. But they don&#8217;t all do it the same way — and the differences matter. Here&#8217;s what we looked at, and what&#8217;s worth asking yourself before you choose a plugin.</p>



<div class="wp-block-group is-layout-grid wp-container-core-group-is-layout-2aa6d0c2 wp-block-group-is-layout-grid" style="margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8119072e wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-2f83363d wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized"><img decoding="async" width="96" height="96" src="https://cdn.wpml.org/wp-content/uploads/2026/04/1-1.png" alt="" class="wp-image-17951714" style="object-fit:contain;width:40px;height:40px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><strong>Checkout Fields</strong></p>
</div>



<p class="wp-block-paragraph">The number and variety of field types available, split by free and paid tier.</p>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8119072e wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-2f83363d wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized"><img decoding="async" width="96" height="96" src="https://cdn.wpml.org/wp-content/uploads/2026/04/2.png" alt="" class="wp-image-17951728" style="object-fit:contain;width:40px;height:40px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><strong>Field Controls</strong></p>
</div>



<p class="wp-block-paragraph">Whether you can add, hide, or reorder fields in the checkout form.</p>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8119072e wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-2f83363d wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized"><img decoding="async" width="96" height="96" src="https://cdn.wpml.org/wp-content/uploads/2026/04/3.png" alt="" class="wp-image-17951745" style="object-fit:contain;width:40px;height:40px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><strong><strong>Ease of Use</strong></strong></p>
</div>



<p class="wp-block-paragraph">The number and variety of field types available, split by free and paid tier.</p>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8119072e wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-2f83363d wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized"><img decoding="async" width="96" height="96" src="https://cdn.wpml.org/wp-content/uploads/2026/04/4-1.png" alt="" class="wp-image-17951809" style="object-fit:contain;width:40px;height:40px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><strong><strong>Multi-step Checkout</strong></strong></p>
</div>



<p class="wp-block-paragraph">The option to split the checkout into multiple steps to reduce friction.</p>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8119072e wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-2f83363d wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized"><img decoding="async" width="96" height="96" src="https://cdn.wpml.org/wp-content/uploads/2026/04/5.png" alt="" class="wp-image-17951776" style="object-fit:contain;width:40px;height:40px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><strong><strong><strong>Classic &amp; Block Checkout</strong></strong></strong></p>
</div>



<p class="wp-block-paragraph">Compatibility with the WooCommerce Classic and Blocks Checkout.</p>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8119072e wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-2f83363d wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized"><img decoding="async" width="96" height="96" src="https://cdn.wpml.org/wp-content/uploads/2026/04/6.png" alt="" class="wp-image-17951790" style="object-fit:contain;width:40px;height:40px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><strong><strong><strong>WPML Compatibility</strong></strong></strong></p>
</div>



<p class="wp-block-paragraph">Whether you can <a href="https://wpml.org/documentation/related-projects/woocommerce-multilingual/">translate your store</a> with WPML, using the plugin’s free or paid tier.</p>
</div>
</div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-38017969 wp-block-group-is-layout-flex" style="margin-top:4rem">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8c2874a1 wp-block-group-is-layout-flex">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-5860a064 wp-block-group-is-layout-flex">
<div class="wp-block-group has-white-color has-text-color has-background has-link-color wp-elements-ee0350938f14cd34ecc60bada073df8a is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#1e293b;padding-right:0.75rem;padding-left:0.75rem">
<p class="wp-block-paragraph">The Most Free Fields</p>
</div>



<h2 class="tb-heading has-text-color" data-toolset-blocks-heading="da1af0673ee4681e3c37ea7915dbf1c1" data-last-update="1.4"><a href="https://wordpress.org/plugins/woo-checkout-field-editor-pro/" target="_blank" rel="noreferrer noopener">Checkout Field Editor for WooCommerce</a></h2>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-3290e5a0 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><em>By themehigh.com</em></p>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#dcfce7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Free</p>
</div>
</div>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="background-color:#cbd5e1;color:#cbd5e1"/>



<p class="wp-block-paragraph"><strong>Best for:</strong>&nbsp;Stores that need checkouts with extensive fields.</p>



<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="332" src="https://cdn.wpml.org/wp-content/uploads/2026/04/banner-1544x500-1-1024x332.jpg" alt="" class="wp-image-17951879" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/banner-1544x500-1-1024x332.jpg 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/banner-1544x500-1-300x97.jpg 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/banner-1544x500-1-150x49.jpg 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/banner-1544x500-1-768x249.jpg 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/banner-1544x500-1-1536x497.jpg 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/banner-1544x500-1.jpg 1544w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-2c90304e wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Overview</h3>



<p class="wp-block-paragraph">ThemeHigh&#8217;s Checkout Field Editor earns its spot through sheer field coverage and checkout compatibility. Where most plugins offer 9–12 field types, ThemeHigh gives you&nbsp;<strong>20 in the free version alone</strong>. This includes everything from basic text inputs to date/time pickers, phone fields, and URL inputs. It works with both Classic Checkout and WooCommerce Blocks, follows WordPress styling closely, and has almost no learning curve. WPML compatibility is also included in the free version — something most competitors lock behind a paywall.</p>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color">Checkout Customization</h3>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="eab3dcc4f158c4a80c804293a37df3d9">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-94c2e97712b3fa7b2f2abacc58051c22">Free Fields</h4>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-08e3cb83 wp-block-group-is-layout-flex">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Text</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Number</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Hidden</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Password</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Email</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Phone</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Textarea</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Radio</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Select</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Multiselect</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Checkbox</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Checkbox Group</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Heading</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Datetime Local</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Date</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Time</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Month</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Week</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">URL</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Paragraph</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-4976c2e75b26a2ea98fc37ea62105abd">Paid Fields</h4>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-08e3cb83 wp-block-group-is-layout-flex">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Date Picker</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Time Picker</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">File Upload</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Label</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-b57be5fcb06736aefb75b1446c43c45f">Field Controls</h4>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-20e9176d wp-block-group-is-layout-flex">
<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Add</p>



<p class="wp-block-paragraph">Yes</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Hide</p>



<p class="wp-block-paragraph">Yes</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Reorder</p>



<p class="wp-block-paragraph">Yes</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Stretch / Split</p>



<p class="wp-block-paragraph">Yes</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-3040735ddb6adca13ed2f7638e75ff84">Checkout Control</h4>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="270efc0ef13dcf301cf3739a4af34f32">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1f96cfca wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><strong>Multi-step checkout</strong></p>



<p class="wp-block-paragraph">Available as a free add-on (<a href="https://wordpress.org/plugins/woo-multistep-checkout/" target="_blank" rel="noreferrer noopener">MultiStep Checkout for WooCommerce</a>). Only works with Classic Checkout.</p>
</div>
</div>
</div>
</div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-fb128502 wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Screenshots</h3>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-67eca248 wp-block-group-is-layout-flex">
<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="140ca2285c6c1a542a8c9f60695520e3"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor.png"><img decoding="async" width="1024" height="635" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-1024x635.png" alt="Checkout field editor" class="wp-image-17965779" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-1024x635.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-300x186.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-150x93.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-768x476.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-1536x953.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Checkout field editor</div></figcaption></figure>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="de8600f13a3a4df7cc6cbabf545707b9"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings.png"><img decoding="async" width="1024" height="650" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-1024x650.png" alt="Checkout field settings" class="wp-image-17965794" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-1024x650.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-300x190.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-150x95.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-768x487.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-1536x974.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings.png 2024w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Checkout field settings</div></figcaption></figure>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-67eca248 wp-block-group-is-layout-flex">
<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="f3b232c825dedab1fd8f59ed4ed17315"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-settings-add-on.png"><img decoding="async" width="1024" height="573" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-settings-add-on-1024x573.png" alt="Multi-step settings (add-on)" class="wp-image-17965808" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-settings-add-on-1024x573.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-settings-add-on-300x168.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-settings-add-on-150x84.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-settings-add-on-768x429.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-settings-add-on-1536x859.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-settings-add-on.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Multi-step settings (add-on)</div></figcaption></figure>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="f99f3b09aaa3c5c8c5d6173f15fcc821"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-checkout-add-on-1.png"><img decoding="async" width="1024" height="629" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-checkout-add-on-1-1024x629.png" alt="Multi-step checkout (add-on)" class="wp-image-17966138" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-checkout-add-on-1-1024x629.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-checkout-add-on-1-300x184.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-checkout-add-on-1-150x92.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-checkout-add-on-1-768x472.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-checkout-add-on-1-1536x944.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Multi-step-checkout-add-on-1.png 1808w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Multi-step checkout (add-on)</div></figcaption></figure>
</div>
</div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-fb128502 wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Compatibility</h3>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-17427611 wp-block-group-is-layout-flex">
<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">Classic Checkout</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#22c55e" class="has-inline-color">●</mark> Compatible</p>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="margin-top:0;margin-bottom:0;background-color:#cbd5e1;color:#cbd5e1"/>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">Checkout Block</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#22c55e" class="has-inline-color">●</mark> Compatible</p>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="margin-top:0;margin-bottom:0;background-color:#cbd5e1;color:#cbd5e1"/>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">WPML</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#22c55e" class="has-inline-color">●</mark> Compatible</p>
</div>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color">Pricing</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-63326995 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="620cffcbb71565d4792891bc8a546929">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-e7856849 wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">FREE</p>
</div>



<p class="has-dark-gray-color has-text-color wp-block-paragraph" style="font-size:1.5rem"><strong><strong>$0</strong></strong></p>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1f96cfca wp-block-group-is-layout-flex">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">20 free fields</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Add, remove &amp; reorder fields</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">WPML compatible</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Multi-step checkout (add-on)</p>
</div>
</div>
</div>
</div>
</div>



<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="b94b1e3017f295bf944cda963a1541be">
<div class="wp-block-group is-vertical is-content-justification-left is-layout-flex wp-container-core-group-is-layout-6c503e99 wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">PRO</p>
</div>



<p class="has-dark-gray-color has-text-color wp-block-paragraph" style="font-size:1.5rem"><strong><strong><strong>$49</strong>/y</strong></strong></p>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1f96cfca wp-block-group-is-layout-flex">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">4 pro fields</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Conditional logic (cart, role, fields)</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Extra fees (fixed &amp; dynamic)</p>
</div>
</div>
</div>
</div>
</div>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color"><strong>What WPML Clients Say</strong></h3>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="cc80a3e510427131e50c0c89f3a2821a">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-5afb258d wp-block-group-is-layout-flex">
<p class="has-dark-gray-color has-text-color has-link-color wp-elements-3c18352af41302c6c627723ca73d033c wp-block-paragraph"><em>&#8220;Easy to use, flexible field customization without coding.&#8221;</em></p>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-08e3cb83 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph" style="font-size:14px"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-dark-gray-color">Cecconi</mark> • <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-dark-gray-color"><a href="http://simplestudio.dev/" target="_blank" rel="noreferrer noopener">olens.it</a></mark> • Using 2 years</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="cc80a3e510427131e50c0c89f3a2821a">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-5afb258d wp-block-group-is-layout-flex">
<p class="has-dark-gray-color has-text-color has-link-color wp-elements-1ecf5aac56cc6271c442eb0dfbfbd8af wp-block-paragraph"><em>&#8220;I can add company code and VAT number fields — exactly what I need for client sites.&#8221;</em></p>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-08e3cb83 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph" style="font-size:14px"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-dark-gray-color">Dainius Valiukas</mark> • <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-dark-gray-color">Web developer</mark> • Using 3+ years</p>
</div>
</div>
</div>
</div>
</div>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-38017969 wp-block-group-is-layout-flex" style="margin-top:4rem">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8c2874a1 wp-block-group-is-layout-flex">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-5860a064 wp-block-group-is-layout-flex">
<div class="wp-block-group has-white-color has-text-color has-background has-link-color wp-elements-056cf1d4ff399f9c18d5c7a5622b7045 is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#1e293b;padding-right:0.75rem;padding-left:0.75rem">
<p class="wp-block-paragraph">Best premium version</p>
</div>



<h2 class="tb-heading has-text-color" data-toolset-blocks-heading="da1af0673ee4681e3c37ea7915dbf1c1" data-last-update="1.4"><a href="https://wordpress.org/plugins/flexible-checkout-fields/" target="_blank" rel="noreferrer noopener">Flexible Checkout Fields for WooCommerce</a></h2>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-3290e5a0 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><em>By wpdesk.net</em></p>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#dcfce7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Free</p>
</div>
</div>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="background-color:#cbd5e1;color:#cbd5e1"/>



<p class="wp-block-paragraph"><strong>Best for:</strong>&nbsp;Stores planning to add more eCommerce features and want a bundle of premium plugins.</p>



<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="426" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-105235-1024x426.png" alt="" class="has-border-color wp-image-17959613" style="border-color:#d0d0d0;border-width:1px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-105235-1024x426.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-105235-300x125.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-105235-150x62.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-105235-768x320.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-105235-1536x640.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-105235.png 1993w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-2c90304e wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Overview</h3>



<p class="wp-block-paragraph">WPDesk&#8217;s Flexible Checkout Fields features a drag-and-drop editor — a usability edge shared with only one other plugin in this roundup. The free tier covers 12 field types, works with both Classic Checkout and WooCommerce Blocks, and includes WPML compatibility out of the box. That being said, the main reason to consider WPDesk is its bundle deal. The standard pro plan is $59/y — but for $99/y, you get access to <strong>20 WooCommerce addons </strong>covering refunds, promotions, and more.</p>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color">Checkout Customization</h3>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="eab3dcc4f158c4a80c804293a37df3d9">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-94c2e97712b3fa7b2f2abacc58051c22">Free Fields</h4>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-08e3cb83 wp-block-group-is-layout-flex">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Text</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Textarea</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Number</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">E-mail</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Phone</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">URL</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Checkbox</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Headline</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Paragraph</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Image</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">HTML</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Color</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-4976c2e75b26a2ea98fc37ea62105abd">Paid Fields</h4>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-08e3cb83 wp-block-group-is-layout-flex">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Multi-checkbox</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Select</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Multi-select</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Radio</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Radio with images</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Radio with colors</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Date</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Time</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">File Upload</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Hidden</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-b57be5fcb06736aefb75b1446c43c45f">Field Controls</h4>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-20e9176d wp-block-group-is-layout-flex">
<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Add</p>



<p class="wp-block-paragraph">Yes</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Hide</p>



<p class="wp-block-paragraph">Yes</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Reorder</p>



<p class="wp-block-paragraph">Yes</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Stretch / Split</p>



<p class="wp-block-paragraph">Yes</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-3040735ddb6adca13ed2f7638e75ff84">Checkout Control</h4>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="270efc0ef13dcf301cf3739a4af34f32">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1f96cfca wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><strong>Multi-step checkout</strong></p>



<p class="wp-block-paragraph">Not available.</p>
</div>
</div>
</div>
</div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-fb128502 wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Screenshots</h3>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-67eca248 wp-block-group-is-layout-flex">
<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="c691211406f2d2b095e314d3cd6900fc"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-1.png"><img decoding="async" width="1024" height="607" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-1-1024x607.png" alt="Checkout field editor" class="wp-image-17965836" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-1-1024x607.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-1-300x178.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-1-150x89.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-1-768x455.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-1-1536x911.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-1.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Checkout field editor</div></figcaption></figure>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="b604d63d28deac281d390a57aca9f785"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-1.png"><img decoding="async" width="1024" height="680" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-1-1024x680.png" alt="Checkout field settings" class="wp-image-17965852" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-1-1024x680.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-1-300x199.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-1-150x100.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-1-768x510.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-1-1536x1020.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-1.png 1866w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Checkout field settings</div></figcaption></figure>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-67eca248 wp-block-group-is-layout-flex">
<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="3e9690ae9cf25cfee289e5fbafef2a10"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-fields-for-WooCommerce-Blocks.png"><img decoding="async" width="1024" height="672" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-fields-for-WooCommerce-Blocks-1024x672.png" alt="Checkout fields for WooCommerce Blocks" class="wp-image-17965868" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-fields-for-WooCommerce-Blocks-1024x672.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-fields-for-WooCommerce-Blocks-300x197.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-fields-for-WooCommerce-Blocks-150x98.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-fields-for-WooCommerce-Blocks-768x504.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-fields-for-WooCommerce-Blocks-1536x1007.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-fields-for-WooCommerce-Blocks.png 1941w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Checkout fields for WooCommerce Blocks</div></figcaption></figure>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="71a31be80c60d93fd2726f7fb44db50d"><img decoding="async" width="1024" height="670" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Rectangle-6-2-1024x670.png" alt="" class="wp-image-17965933" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Rectangle-6-2-1024x670.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Rectangle-6-2-300x196.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Rectangle-6-2-150x98.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Rectangle-6-2-768x502.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Rectangle-6-2-1536x1005.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Rectangle-6-2.png 1688w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-fb128502 wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Compatibility</h3>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-17427611 wp-block-group-is-layout-flex">
<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">Classic Checkout</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#22c55e" class="has-inline-color">●</mark> Compatible</p>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="margin-top:0;margin-bottom:0;background-color:#cbd5e1;color:#cbd5e1"/>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">Checkout Block</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#22c55e" class="has-inline-color">●</mark> Compatible</p>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="margin-top:0;margin-bottom:0;background-color:#cbd5e1;color:#cbd5e1"/>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">WPML</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#22c55e" class="has-inline-color">●</mark> Compatible</p>
</div>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color">Pricing</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-63326995 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="620cffcbb71565d4792891bc8a546929">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-e7856849 wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">FREE</p>
</div>



<p class="has-dark-gray-color has-text-color wp-block-paragraph" style="font-size:1.5rem"><strong><strong>$0</strong></strong></p>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1f96cfca wp-block-group-is-layout-flex">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">12 free fields</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Add, remove &amp; reorder fields</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">WPML compatible</p>
</div>
</div>
</div>
</div>
</div>



<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="b94b1e3017f295bf944cda963a1541be">
<div class="wp-block-group is-vertical is-content-justification-left is-layout-flex wp-container-core-group-is-layout-6c503e99 wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">PRO</p>
</div>



<p class="has-dark-gray-color has-text-color wp-block-paragraph" style="font-size:1.5rem"><strong><strong><strong>$59</strong>/y</strong></strong></p>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1f96cfca wp-block-group-is-layout-flex">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">10 pro fields</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Conditional logic (cart, role, fields)</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Extra fees (fixed &amp; dynamic)</p>
</div>
</div>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30);background-color:#e0dabd;color:#e0dabd"/>



<p class="wp-block-paragraph" style="font-size:14px"><strong>Bundle deal:</strong> 25 WooCommerce plugins for $99 / year.</p>
</div>
</div>
</div>
</div>
</div>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-38017969 wp-block-group-is-layout-flex" style="margin-top:4rem">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8c2874a1 wp-block-group-is-layout-flex">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-5860a064 wp-block-group-is-layout-flex">
<div class="wp-block-group has-white-color has-text-color has-background has-link-color wp-elements-76f0162200ea2b61e5947f02d5e77594 is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#1e293b;padding-right:0.75rem;padding-left:0.75rem">
<p class="wp-block-paragraph">Best preset checkout templates</p>
</div>



<h2 class="tb-heading has-text-color" data-toolset-blocks-heading="da1af0673ee4681e3c37ea7915dbf1c1" data-last-update="1.4"><a href="https://iconicwp.com/products/flux-checkout-for-woocommerce/" target="_blank" rel="noreferrer noopener">Flux Checkout for WooCommerce</a></h2>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-3290e5a0 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><em>By iconicwp.com</em></p>



<div class="wp-block-group has-border-color has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-color:#d08f5a;border-width:1px;border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Paid</p>
</div>
</div>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="background-color:#cbd5e1;color:#cbd5e1"/>



<p class="wp-block-paragraph"><strong>Best for:</strong>&nbsp;Stores that want to configure their checkout by choosing from preset options rather than setting up fields manually.</p>



<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="495" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-110940-1024x495.png" alt="" class="has-border-color wp-image-17959693" style="border-color:#d0d0d0;border-width:1px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-110940-1024x495.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-110940-300x145.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-110940-150x73.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-110940-768x371.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-110940-1536x743.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-110940.png 1991w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-2c90304e wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Overview</h3>



<p class="wp-block-paragraph">Flux Checkout for WooCommerce takes a different approach to checkout customization – it doesn&#8217;t let you add, remove, or reorder individual fields at all. Instead, it offers <strong>preset checkout templates</strong> tailored to different store types: physical products, digital products, company orders, and more. Each preset shows only the fields relevant to that context, which makes for a cleaner checkout without any manual configuration. It works with both Classic Checkout and WooCommerce Blocks, and is compatible with WPML. On top of checkout configuration, the plugin also offers address autocomplete and cross-sell products during checkout.</p>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color">Checkout Customization</h3>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="c6b972590259fc930bc051af7a3729c8">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-94c2e97712b3fa7b2f2abacc58051c22">Free Fields</h4>



<p class="wp-block-paragraph"><em>N/A</em></p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-4976c2e75b26a2ea98fc37ea62105abd">Paid Fields</h4>



<p class="wp-block-paragraph"><em>N/A</em></p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-b57be5fcb06736aefb75b1446c43c45f">Field Controls</h4>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-20e9176d wp-block-group-is-layout-flex">
<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Add</p>



<p class="wp-block-paragraph">No</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Hide</p>



<p class="wp-block-paragraph">No</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Reorder</p>



<p class="wp-block-paragraph">No</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Stretch / Split</p>



<p class="wp-block-paragraph">No</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-3040735ddb6adca13ed2f7638e75ff84">Checkout Control</h4>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="270efc0ef13dcf301cf3739a4af34f32">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1f96cfca wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><strong>Multi-step checkout</strong></p>



<p class="wp-block-paragraph">Included in the plugin.</p>
</div>
</div>
</div>
</div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-fb128502 wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Screenshots</h3>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-67eca248 wp-block-group-is-layout-flex">
<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="70f85939913b63fd1a9cdc76a616f169"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-page-settings.png"><img decoding="async" width="1024" height="588" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-page-settings-1024x588.png" alt="Checkout page settings" class="wp-image-17965950" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-page-settings-1024x588.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-page-settings-300x172.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-page-settings-150x86.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-page-settings-768x441.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-page-settings-1536x882.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-page-settings.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Checkout page settings</div></figcaption></figure>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="213d37cb69d890dc0024802176a5e0c1"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-physical-product-1.png"><img decoding="async" width="1024" height="661" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-physical-product-1-1024x661.png" alt="Preset fields for physical product" class="wp-image-17966171" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-physical-product-1-1024x661.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-physical-product-1-300x194.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-physical-product-1-150x97.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-physical-product-1-768x496.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-physical-product-1-1536x992.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-physical-product-1.png 1721w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Preset fields for physical product</div></figcaption></figure>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-67eca248 wp-block-group-is-layout-flex">
<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="27a95998fee9d9bdf5b6ff09bbd14bb3"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-digital-product.png"><img decoding="async" width="1024" height="608" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-digital-product-1024x608.png" alt="Preset fields for digital product" class="wp-image-17965981" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-digital-product-1024x608.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-digital-product-300x178.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-digital-product-150x89.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-digital-product-768x456.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-digital-product-1536x912.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Preset-fields-for-digital-product.png 1824w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Preset fields for digital product</div></figcaption></figure>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="fd80ae9625873d2df255c5343788e2da"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Cross-sell-product-during-checkout.png"><img decoding="async" width="1024" height="643" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Cross-sell-product-during-checkout-1024x643.png" alt="Cross-sell product during checkout" class="wp-image-17965995" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Cross-sell-product-during-checkout-1024x643.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Cross-sell-product-during-checkout-300x188.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Cross-sell-product-during-checkout-150x94.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Cross-sell-product-during-checkout-768x483.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Cross-sell-product-during-checkout.png 1095w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Cross-sell product during checkout</div></figcaption></figure>
</div>
</div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-fb128502 wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Compatibility</h3>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-17427611 wp-block-group-is-layout-flex">
<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">Classic Checkout</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#22c55e" class="has-inline-color">●</mark> Compatible</p>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="margin-top:0;margin-bottom:0;background-color:#cbd5e1;color:#cbd5e1"/>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">Checkout Block</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#22c55e" class="has-inline-color">●</mark> Compatible</p>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="margin-top:0;margin-bottom:0;background-color:#cbd5e1;color:#cbd5e1"/>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">WPML</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#22c55e" class="has-inline-color">●</mark> Compatible</p>
</div>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color">Pricing</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-63326995 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="620cffcbb71565d4792891bc8a546929">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-e7856849 wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">FREE</p>
</div>



<p class="has-gray-color has-text-color wp-block-paragraph"><em>No free version available.</em></p>
</div>
</div>
</div>



<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="b94b1e3017f295bf944cda963a1541be">
<div class="wp-block-group is-vertical is-content-justification-left is-layout-flex wp-container-core-group-is-layout-6c503e99 wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">PRO</p>
</div>



<p class="has-dark-gray-color has-text-color wp-block-paragraph" style="font-size:1.5rem"><strong><strong><strong>$99</strong>/y</strong></strong></p>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1f96cfca wp-block-group-is-layout-flex">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Multi-step checkout</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Cross-sell during checkout</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">WPML compatible</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-38017969 wp-block-group-is-layout-flex" style="margin-top:4rem">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8c2874a1 wp-block-group-is-layout-flex">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-5860a064 wp-block-group-is-layout-flex">
<div class="wp-block-group has-white-color has-text-color has-background has-link-color wp-elements-cb2c12f386900820010dd268e89ab6bb is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#1e293b;padding-right:0.75rem;padding-left:0.75rem">
<p class="wp-block-paragraph">Best checkout editor</p>
</div>



<h2 class="tb-heading has-text-color" data-toolset-blocks-heading="da1af0673ee4681e3c37ea7915dbf1c1" data-last-update="1.4"><a href="https://wordpress.org/plugins/checkout-field-editor-and-manager-for-woocommerce/" target="_blank" rel="noreferrer noopener">Checkout Field Editor and Manager for WooCommerce</a></h2>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-3290e5a0 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><em>By acowebs.com</em></p>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#dcfce7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Free</p>
</div>
</div>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="background-color:#cbd5e1;color:#cbd5e1"/>



<p class="wp-block-paragraph"><strong>Best for:</strong>&nbsp;Stores that need a simple checkout and want a user-friendly, drag &amp; drop editor.</p>



<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="508" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-115030-1024x508.png" alt="" class="has-border-color wp-image-17959839" style="border-color:#d0d0d0;border-width:1px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-115030-1024x508.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-115030-300x149.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-115030-150x74.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-115030-768x381.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-115030-1536x763.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-115030.png 1994w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-2c90304e wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Overview</h3>



<p class="wp-block-paragraph">Checkout Field Editor and Manager for WooCommerce stands out in this roundup for having the most intuitive editor interface — a <strong>drag-and-drop builder</strong>. Unlike the table-based editors most competitors use, the layout makes it immediately clear what your checkout will look like as you build it. With 10 free fields and support for both Classic Checkout and WooCommerce Blocks, it covers most stores&#8217; needs straight out of the box. That being said, you&#8217;ll need the plugin&#8217;s paid plan to enjoy WPML compatibility.</p>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color">Checkout Customization</h3>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="eab3dcc4f158c4a80c804293a37df3d9">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-94c2e97712b3fa7b2f2abacc58051c22">Free Fields</h4>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-08e3cb83 wp-block-group-is-layout-flex">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Text</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Number</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Textarea</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Checkbox</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Select</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Radio</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Header</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Paragraph</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Toggle Switch</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">URL</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-4976c2e75b26a2ea98fc37ea62105abd">Paid Fields</h4>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-08e3cb83 wp-block-group-is-layout-flex">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Password</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Phone</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Email</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Hidden</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Multi-Select</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Checkbox Group</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Color Picker</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Date</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Time</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">File Upload</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Label</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Google Place Select</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Image Group</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Color Group</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-b57be5fcb06736aefb75b1446c43c45f">Field Controls</h4>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-20e9176d wp-block-group-is-layout-flex">
<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Add</p>



<p class="wp-block-paragraph">Yes</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Hide</p>



<p class="wp-block-paragraph">Yes</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Reorder</p>



<p class="wp-block-paragraph">Yes</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Stretch / Split</p>



<p class="wp-block-paragraph">Yes</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-3040735ddb6adca13ed2f7638e75ff84">Checkout Control</h4>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="270efc0ef13dcf301cf3739a4af34f32">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1f96cfca wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><strong>Multi-step checkout</strong></p>



<p class="wp-block-paragraph">Not available.</p>
</div>
</div>
</div>
</div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-fb128502 wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Screenshots</h3>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-67eca248 wp-block-group-is-layout-flex">
<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="68a1d051ca507fb1402622ebc14f0d7d"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-form-editor.png"><img decoding="async" width="1024" height="653" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-form-editor-1024x653.png" alt="Checkout form editor" class="wp-image-17966010" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-form-editor-1024x653.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-form-editor-300x191.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-form-editor-150x96.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-form-editor-768x489.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-form-editor-1536x979.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-form-editor.png 2046w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Checkout form editor</div></figcaption></figure>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="da9148c3298b6e922b28bc17bdb60b1c"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-2.png"><img decoding="async" width="1024" height="674" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-2-1024x674.png" alt="Checkout field settings" class="wp-image-17966024" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-2-1024x674.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-2-300x198.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-2-150x99.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-2-768x506.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-2-1536x1012.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-2.png 1977w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Checkout field settings</div></figcaption></figure>
</div>
</div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-fb128502 wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Compatibility</h3>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-17427611 wp-block-group-is-layout-flex">
<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">Classic Checkout</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#22c55e" class="has-inline-color">●</mark> Compatible</p>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="margin-top:0;margin-bottom:0;background-color:#cbd5e1;color:#cbd5e1"/>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">Checkout Block</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#22c55e" class="has-inline-color">●</mark> Compatible</p>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="margin-top:0;margin-bottom:0;background-color:#cbd5e1;color:#cbd5e1"/>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">WPML</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#22c55e" class="has-inline-color">●</mark> Compatible</p>
</div>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color">Pricing</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-63326995 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="620cffcbb71565d4792891bc8a546929">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-e7856849 wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">FREE</p>
</div>



<p class="has-dark-gray-color has-text-color wp-block-paragraph" style="font-size:1.5rem"><strong><strong>$0</strong></strong></p>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1f96cfca wp-block-group-is-layout-flex">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">10 free fields</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Add, remove &amp; reorder fields</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Drag-and-drop editor</p>
</div>
</div>
</div>
</div>
</div>



<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="b94b1e3017f295bf944cda963a1541be">
<div class="wp-block-group is-vertical is-content-justification-left is-layout-flex wp-container-core-group-is-layout-6c503e99 wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">PRO</p>
</div>



<p class="has-dark-gray-color has-text-color wp-block-paragraph" style="font-size:1.5rem"><strong><strong><strong>$49</strong>/one-time</strong></strong></p>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1f96cfca wp-block-group-is-layout-flex">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">15 pro fields</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Conditional logic (cart, role, fields)</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Extra fees (fixed &amp; dynamic)</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">WPML compatible</p>
</div>
</div>
</div>
</div>
</div>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color"><strong>What WPML Clients Say</strong></h3>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="cc80a3e510427131e50c0c89f3a2821a">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-5afb258d wp-block-group-is-layout-flex">
<p class="has-dark-gray-color has-text-color has-link-color wp-elements-5198d95db76c2bbb92b0242935cbc39a wp-block-paragraph"><em>&#8220;Flexibility without writing a line of code.&#8221;</em></p>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-08e3cb83 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph" style="font-size:14px"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-dark-gray-color">Saimeon</mark>   •  <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-dark-gray-color"><a href="http://simplestudio.dev/" target="_blank" rel="noreferrer noopener">simplestudio.dev</a></mark>   •   Using 3+ years</p>
</div>
</div>
</div>
</div>



<div style="height:0px" aria-hidden="true" class="wp-block-spacer wp-container-content-b30579f5"></div>
</div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-38017969 wp-block-group-is-layout-flex" style="margin-top:4rem">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8c2874a1 wp-block-group-is-layout-flex">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-5860a064 wp-block-group-is-layout-flex">
<div class="wp-block-group has-white-color has-text-color has-background has-link-color wp-elements-9268ffbb86f97bd23b054fd68cd64d64 is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#1e293b;padding-right:0.75rem;padding-left:0.75rem">
<p class="wp-block-paragraph">Best classic checkout customizer</p>
</div>



<h2 class="tb-heading has-text-color" data-toolset-blocks-heading="da1af0673ee4681e3c37ea7915dbf1c1" data-last-update="1.4"><a href="https://yithemes.com/themes/plugins/yith-woocommerce-checkout-manager/" target="_blank" rel="noreferrer noopener">YITH WooCommerce Checkout Manager</a></h2>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-3290e5a0 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><em>By yithemes.com</em></p>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Paid</p>
</div>
</div>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="background-color:#cbd5e1;color:#cbd5e1"/>



<p class="wp-block-paragraph"><strong>Best for:</strong>&nbsp;Stores using the Classic Checkout and need extensive field customization.</p>



<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="472" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-122002-1024x472.png" alt="" class="has-border-color wp-image-17959984" style="border-color:#d0d0d0;border-width:1px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-122002-1024x472.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-122002-300x138.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-122002-150x69.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-122002-768x354.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-122002.png 1499w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-2c90304e wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Overview</h3>



<p class="wp-block-paragraph">YITH WooCommerce Checkout Manager is a solid choice for stores that use the Classic Checkout and need <strong>deep field customization</strong>. With 11 field types, a clean table-based editor, and features like field tooltips and checkout styling, the plugin goes beyond basic field management. The trade-offs are significant though: there&#8217;s no free version, WooCommerce Blocks is not supported, and WPML is not compatible at any tier.</p>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color">Checkout Customization</h3>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="eab3dcc4f158c4a80c804293a37df3d9">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-94c2e97712b3fa7b2f2abacc58051c22">Free Fields</h4>



<p class="has-gray-color has-text-color has-link-color wp-elements-56223684f57bb5b3da282a6f94d0e461 wp-block-paragraph"><em>N/A</em></p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-4976c2e75b26a2ea98fc37ea62105abd">Paid Fields</h4>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-08e3cb83 wp-block-group-is-layout-flex">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Text</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Number</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Password</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Phone</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Textarea</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Radio button</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Checkbox</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Dropdown select</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Multi-select</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Date</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Time</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-b57be5fcb06736aefb75b1446c43c45f">Field Controls</h4>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-20e9176d wp-block-group-is-layout-flex">
<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Add</p>



<p class="wp-block-paragraph">Yes</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Hide</p>



<p class="wp-block-paragraph">Yes</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Reorder</p>



<p class="wp-block-paragraph">Yes</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Stretch / Split</p>



<p class="wp-block-paragraph">Yes</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-3040735ddb6adca13ed2f7638e75ff84">Checkout Control</h4>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="270efc0ef13dcf301cf3739a4af34f32">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1f96cfca wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><strong>Multi-step checkout</strong></p>



<p class="wp-block-paragraph">Available as a paid add-on (<a href="https://yithemes.com/themes/plugins/yith-woocommerce-multi-step-checkout/" target="_blank" rel="noreferrer noopener">YITH WooCommerce Multi-step Checkout</a>) at $69.99 / year.</p>
</div>
</div>
</div>
</div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-fb128502 wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Screenshots</h3>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-67eca248 wp-block-group-is-layout-flex">
<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="58d5a76805ce191a0e61bcee4ff567fd"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-2.png"><img decoding="async" width="1024" height="597" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-2-1024x597.png" alt="Checkout field editor" class="wp-image-17966057" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-2-1024x597.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-2-300x175.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-2-150x87.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-2-768x447.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-2-1536x895.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-2.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Checkout field editor</div></figcaption></figure>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="def9274701a2e5ea002286dd6ed69e5d"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-3.png" data-lightbox="Checkout-field-settings-3.png"><img decoding="async" width="1024" height="603" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-3-1024x603.png" alt="Checkout field settings" class="wp-image-17966072" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-3-1024x603.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-3-300x177.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-3-150x88.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-3-768x452.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-3-1536x905.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-settings-3.png 1803w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Checkout field settings</div></figcaption></figure>
</div>
</div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-fb128502 wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Compatibility</h3>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-17427611 wp-block-group-is-layout-flex">
<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">Classic Checkout</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#22c55e" class="has-inline-color">●</mark> Compatible</p>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="margin-top:0;margin-bottom:0;background-color:#cbd5e1;color:#cbd5e1"/>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">Checkout Block</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">●</mark> Not compatible</p>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="margin-top:0;margin-bottom:0;background-color:#cbd5e1;color:#cbd5e1"/>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">WPML</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">●</mark> Not compatible</p>
</div>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color">Pricing</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-63326995 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="620cffcbb71565d4792891bc8a546929">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-e7856849 wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">FREE</p>
</div>



<p class="has-gray-color has-text-color has-link-color wp-elements-d9f3a9a082fbcd855936a0403bfda4a0 wp-block-paragraph"><em>No free version available.</em></p>
</div>
</div>
</div>



<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="b94b1e3017f295bf944cda963a1541be">
<div class="wp-block-group is-vertical is-content-justification-left is-layout-flex wp-container-core-group-is-layout-6c503e99 wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">PRO</p>
</div>



<p class="has-dark-gray-color has-text-color wp-block-paragraph" style="font-size:1.5rem"><strong><strong><strong>$69</strong>/y</strong></strong></p>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1f96cfca wp-block-group-is-layout-flex">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">11 fields</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Add, remove &amp; reorder fields</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Conditional logic (cart, fields)</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>



<div style="height:0px" aria-hidden="true" class="wp-block-spacer wp-container-content-b30579f5"></div>
</div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-38017969 wp-block-group-is-layout-flex" style="margin-top:4rem">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8c2874a1 wp-block-group-is-layout-flex">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-5860a064 wp-block-group-is-layout-flex">
<div class="wp-block-group has-white-color has-text-color has-background has-link-color wp-elements-2cedb73b7aae4fa4932cdbe1639d9d0f is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#1e293b;padding-right:0.75rem;padding-left:0.75rem">
<p class="wp-block-paragraph">Best for adding fields</p>
</div>



<h2 class="tb-heading has-text-color" data-toolset-blocks-heading="4b552d4bc74ed763e74ab095c08010d5" data-last-update="1.4"><a href="https://woocommerce.com/products/woocommerce-checkout-field-editor" target="_blank" rel="noreferrer noopener">WooCommerce Checkout Field Editor</a></h2>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-3290e5a0 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><em>By woocommerce.com</em></p>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Paid</p>
</div>
</div>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="background-color:#cbd5e1;color:#cbd5e1"/>



<p class="wp-block-paragraph"><strong>Best for:</strong>&nbsp;Stores using the classic checkout and only want to add new fields.</p>



<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="499" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-122834-1024x499.png" alt="" class="has-border-color wp-image-17960009" style="border-color:#d0d0d0;border-width:1px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-122834-1024x499.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-122834-300x146.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-122834-150x73.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-122834-768x374.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-122834-1536x748.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Screenshot-2026-04-09-122834.png 1988w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-2c90304e wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Overview</h3>



<p class="wp-block-paragraph">WooCommerce&#8217;s own checkout field editor is built for stores that need to collect additional information at checkout – not reconfigure what&#8217;s already there. Unlike other plugins in this roundup, it <strong>doesn&#8217;t let you hide or remove</strong> the default WooCommerce fields, and can only add new ones. The editor itself is clean and straightforward — a single screen with drag-and-drop reordering and half/full-width field positioning. The trade-offs are significant though: there&#8217;s no free version, and it only works with Classic Checkout.</p>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color">Checkout Customization</h3>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="eab3dcc4f158c4a80c804293a37df3d9">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-94c2e97712b3fa7b2f2abacc58051c22">Free Fields</h4>



<p class="has-gray-color has-text-color has-link-color wp-elements-56223684f57bb5b3da282a6f94d0e461 wp-block-paragraph"><em>N/A</em></p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-4976c2e75b26a2ea98fc37ea62105abd">Paid Fields</h4>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-08e3cb83 wp-block-group-is-layout-flex">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Text</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Password</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Textarea</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Select</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Multi-Select</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Radio</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Checkbox</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Date Picker</p>
</div>



<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">Heading</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-b57be5fcb06736aefb75b1446c43c45f">Field Controls</h4>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-20e9176d wp-block-group-is-layout-flex">
<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Add</p>



<p class="wp-block-paragraph">Yes</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Hide</p>



<p class="wp-block-paragraph">No</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Reorder</p>



<p class="wp-block-paragraph">Yes</p>
</div>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-f36ac205 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Stretch / Split</p>



<p class="wp-block-paragraph">Yes</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<h4 class="wp-block-heading has-dark-gray-color has-text-color has-link-color wp-elements-3040735ddb6adca13ed2f7638e75ff84">Checkout Control</h4>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="270efc0ef13dcf301cf3739a4af34f32">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1f96cfca wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><strong>Multi-step checkout</strong></p>



<p class="wp-block-paragraph">Not available.</p>
</div>
</div>
</div>
</div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-fb128502 wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Screenshots</h3>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-67eca248 wp-block-group-is-layout-flex">
<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="3dd84fefac94e9a11b00d85909605310"><a href="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-3.png"><img decoding="async" width="1024" height="593" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-3-1024x593.png" alt="Checkout field editor" class="wp-image-17966103" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-3-1024x593.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-3-300x174.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-3-150x87.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-3-768x445.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-3-1536x890.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-field-editor-3.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Checkout field editor</div></figcaption></figure>
</div>
</div>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-fb128502 wp-block-group-is-layout-flex">
<h3 class="wp-block-heading has-dark-gray-color has-text-color">Compatibility</h3>



<div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-17427611 wp-block-group-is-layout-flex">
<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">Classic Checkout</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#22c55e" class="has-inline-color">●</mark> Compatible</p>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="margin-top:0;margin-bottom:0;background-color:#cbd5e1;color:#cbd5e1"/>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">Checkout Block</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">●</mark> Not compatible</p>
</div>



<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="margin-top:0;margin-bottom:0;background-color:#cbd5e1;color:#cbd5e1"/>



<div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-d9fb296b wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<p class="has-dark-gray-color has-text-color wp-block-paragraph">WPML</p>



<p class="has-dark-gray-color has-text-color wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#22c55e" class="has-inline-color">●</mark> Compatible</p>
</div>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color">Pricing</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-63326995 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="620cffcbb71565d4792891bc8a546929">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-e7856849 wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#f1f5f9;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">FREE</p>
</div>



<p class="has-gray-color has-text-color has-link-color wp-elements-d9f3a9a082fbcd855936a0403bfda4a0 wp-block-paragraph"><em>No free version available.</em></p>
</div>
</div>
</div>



<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="b94b1e3017f295bf944cda963a1541be">
<div class="wp-block-group is-vertical is-content-justification-left is-layout-flex wp-container-core-group-is-layout-6c503e99 wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-1d06401c wp-block-group-is-layout-flex" style="border-top-left-radius:4rem;border-top-right-radius:4rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;background-color:#fef3c7;padding-right:0.75rem;padding-left:0.75rem">
<p class="has-text-color wp-block-paragraph" style="color:#1E293B">PRO</p>
</div>



<p class="has-dark-gray-color has-text-color wp-block-paragraph" style="font-size:1.5rem"><strong><strong><strong>$49</strong>/y</strong></strong></p>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1f96cfca wp-block-group-is-layout-flex">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">9 fields</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">Add &amp; reorder fields</p>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-09d3b6f4 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--30)"><img decoding="async" width="90" height="90" src="https://cdn.wpml.org/wp-content/uploads/2025/08/ok.png" alt="" class="wp-image-17305505" style="object-fit:contain;width:16px;height:16px"/></figure>



<p class="has-dark-gray-color has-text-color wp-block-paragraph">WPML compatible</p>
</div>
</div>
</div>
</div>
</div>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color"><strong>What WPML Clients Say</strong></h3>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="cc80a3e510427131e50c0c89f3a2821a">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-5afb258d wp-block-group-is-layout-flex">
<p class="has-dark-gray-color has-text-color has-link-color wp-elements-b437577885aaec7a88c05aa063f291c3 wp-block-paragraph"><em>&#8220;Easy to add the extra checkout fields that WooCommerce doesn&#8217;t include by default — gives me the flexibility to adapt checkout to different client projects.&#8221;</em></p>



<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-08e3cb83 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph" style="font-size:14px"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-dark-gray-color">Mario</mark> • <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-dark-gray-color"><a href="http://flotarium.com" type="link" id="flotarium.com" target="_blank" rel="noreferrer noopener">flotarium.com</a></mark> • Using 3+ years</p>
</div>
</div>
</div>
</div>



<div style="height:0px" aria-hidden="true" class="wp-block-spacer wp-container-content-b30579f5"></div>
</div>



<h2 class="wp-block-heading has-dark-gray-color has-text-color">Which Plugin Is Right for You?</h2>



<p class="wp-block-paragraph">All six plugins let you customize your WooCommerce checkout — but which one is right for you depends on your needs.</p>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8c2874a1 wp-block-group-is-layout-flex">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="d47b56ee7632747b2ca29e6a6af639c3">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8119072e wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-3290e5a0 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="200" height="200" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-Field-Editor-for-WooCommerce.jpg" alt="" class="wp-image-17965161" style="border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;object-fit:contain;width:40px;height:40px" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-Field-Editor-for-WooCommerce.jpg 200w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-Field-Editor-for-WooCommerce-150x150.jpg 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Checkout-Field-Editor-for-WooCommerce-100x100.jpg 100w" sizes="(max-width: 200px) 100vw, 200px" /></figure>



<h3 class="tb-heading has-text-color" data-toolset-blocks-heading="7b6315986bcacdc236af332768423998" data-last-update="1.4"><a href="https://wordpress.org/plugins/woo-checkout-field-editor-pro/" target="_blank" rel="noreferrer noopener">Checkout Field Editor for WooCommerce</a></h3>
</div>



<p class="has-dark-gray-color has-text-color has-link-color wp-elements-b0180f89d33a17d42f0215a78db2addf wp-block-paragraph">You want a free plugin with many field types that works with both the Classic and Block checkout.</p>
</div>
</div>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="d47b56ee7632747b2ca29e6a6af639c3">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8119072e wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-3290e5a0 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="225" height="225" src="https://cdn.wpml.org/wp-content/uploads/2026/04/Flexible-Checkout-Fields-for-WooCommerce.png" alt="" class="wp-image-17965235" style="border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;object-fit:contain;width:40px;height:40px" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/Flexible-Checkout-Fields-for-WooCommerce.png 225w, https://cdn.wpml.org/wp-content/uploads/2026/04/Flexible-Checkout-Fields-for-WooCommerce-150x150.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/Flexible-Checkout-Fields-for-WooCommerce-100x100.png 100w" sizes="(max-width: 225px) 100vw, 225px" /></figure>



<h3 class="tb-heading has-text-color" data-toolset-blocks-heading="7b6315986bcacdc236af332768423998" data-last-update="1.4"><a href="https://wordpress.org/plugins/flexible-checkout-fields/" target="_blank" rel="noreferrer noopener">Flexible Checkout Fields for WooCommerce</a></h3>
</div>



<p class="has-dark-gray-color has-text-color has-link-color wp-elements-40a0daf11495aa425f76c2a0d52cb8dc wp-block-paragraph">You need additional eCommerce features and want a bundle of premium plugins rather than paying for each one separately.</p>
</div>
</div>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="d47b56ee7632747b2ca29e6a6af639c3">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8119072e wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-3290e5a0 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="200" height="200" src="https://cdn.wpml.org/wp-content/uploads/2026/04/download-4.png" alt="" class="wp-image-17966217" style="border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;object-fit:contain;width:40px;height:40px" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/download-4.png 200w, https://cdn.wpml.org/wp-content/uploads/2026/04/download-4-150x150.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/download-4-100x100.png 100w" sizes="(max-width: 200px) 100vw, 200px" /></figure>



<h3 class="tb-heading has-text-color" data-toolset-blocks-heading="7b6315986bcacdc236af332768423998" data-last-update="1.4"><a href="https://iconicwp.com/products/flux-checkout-for-woocommerce/" target="_blank" rel="noreferrer noopener">Flux Checkout for WooCommerce</a></h3>
</div>



<p class="has-dark-gray-color has-text-color has-link-color wp-elements-32cbb83870edc81c5dd2ff065bd0d6f3 wp-block-paragraph">You want a polished multi-step checkout and prefer picking from preset options over configuring fields from scratch.</p>
</div>
</div>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="d47b56ee7632747b2ca29e6a6af639c3">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8119072e wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-3290e5a0 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="225" height="225" src="https://cdn.wpml.org/wp-content/uploads/2026/04/download-5.png" alt="" class="wp-image-17966232" style="border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;object-fit:contain;width:40px;height:40px" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/download-5.png 225w, https://cdn.wpml.org/wp-content/uploads/2026/04/download-5-150x150.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/download-5-100x100.png 100w" sizes="(max-width: 225px) 100vw, 225px" /></figure>



<h3 class="tb-heading has-text-color" data-toolset-blocks-heading="7b6315986bcacdc236af332768423998" data-last-update="1.4"><a href="https://wordpress.org/plugins/checkout-field-editor-and-manager-for-woocommerce/" target="_blank" rel="noreferrer noopener">Checkout Field Editor and Manager for WooCommerce</a></h3>
</div>



<p class="has-dark-gray-color has-text-color has-link-color wp-elements-4543e96b7dfb9d6834804a5dfdc7ae4f wp-block-paragraph">You need a simple checkout and prefer dragging fields into place over working from a table-based editor.</p>
</div>
</div>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="d47b56ee7632747b2ca29e6a6af639c3">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8119072e wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-3290e5a0 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="180" height="180" src="https://cdn.wpml.org/wp-content/uploads/2026/04/download-6.png" alt="" class="wp-image-17966247" style="border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;object-fit:contain;width:40px;height:40px" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/download-6.png 180w, https://cdn.wpml.org/wp-content/uploads/2026/04/download-6-150x150.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/download-6-100x100.png 100w" sizes="(max-width: 180px) 100vw, 180px" /></figure>



<h3 class="tb-heading has-text-color" data-toolset-blocks-heading="7b6315986bcacdc236af332768423998" data-last-update="1.4"><a href="https://yithemes.com/themes/plugins/yith-woocommerce-checkout-manager/" target="_blank" rel="noreferrer noopener">YITH WooCommerce Checkout Manager</a></h3>
</div>



<p class="has-dark-gray-color has-text-color has-link-color wp-elements-c9d8b81a18fc79bce1dd9aea0e9cc605 wp-block-paragraph">You&#8217;re using the Classic Checkout, need extensive field customization, and don&#8217;t plan to build a multilingual store.</p>
</div>
</div>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="d47b56ee7632747b2ca29e6a6af639c3">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8119072e wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-3290e5a0 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="1162" height="1125" src="https://cdn.wpml.org/wp-content/uploads/2026/04/image-7.png" alt="" class="wp-image-17966349" style="border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;object-fit:contain;width:40px;height:40px" srcset="https://cdn.wpml.org/wp-content/uploads/2026/04/image-7.png 1162w, https://cdn.wpml.org/wp-content/uploads/2026/04/image-7-300x290.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/04/image-7-1024x991.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/04/image-7-150x145.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/04/image-7-768x744.png 768w" sizes="(max-width: 1162px) 100vw, 1162px" /></figure>



<h3 class="tb-heading has-text-color" data-toolset-blocks-heading="7b6315986bcacdc236af332768423998" data-last-update="1.4"><a href="https://woocommerce.com/products/woocommerce-checkout-field-editor/" target="_blank" rel="noreferrer noopener">WooCommerce Checkout Field Editor</a></h3>
</div>



<p class="has-dark-gray-color has-text-color has-link-color wp-elements-3b9fb0d2a5b13e662ad5d84ef1897c3f wp-block-paragraph">You&#8217;re using the Classic Checkout, only need to collect extra information at checkout, and don&#8217;t need to hide or remove any existing fields.</p>
</div>
</div>
</div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-dark-gray-color has-text-color">Customize Your Store for International Customers</h2>



<p class="wp-block-paragraph">Translate your store and display prices in different currencies with WPML Multilingual &amp; Multicurrency for WooCommerce.<a href="https://wpml.org/documentation/related-projects/woocommerce-multilingual/" target="_blank" rel="noreferrer noopener"></a></p>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-white-color has-text-color has-background has-noto-sans-font-family has-custom-font-size wp-element-button" href="https://wpml.org/documentation/related-projects/woocommerce-multilingual/" style="border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background-color:#1e293b;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;font-size:16px;font-style:normal;font-weight:400;line-height:1.75;text-decoration:none;text-transform:none">Learn more</a></div>
</div>
<p>The post <a href="https://wpml.org/compatibility/2026/04/best-woocommerce-checkout-plugins/">Best WooCommerce Checkout Plugins (6 Tested)</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WPML SEO 2.2.5 — Smoother Integration with RankMath and Yoast SEO</title>
		<link>https://wpml.org/compatibility/2026/03/wpml-seo-2-2-5/</link>
		
		<dc:creator><![CDATA[Nikoletta]]></dc:creator>
		<pubDate>Mon, 09 Mar 2026 16:05:39 +0000</pubDate>
				<category><![CDATA[Compatibility]]></category>
		<guid isPermaLink="false">https://wpml.org/?p=17882648</guid>

					<description><![CDATA[<p>We just released WPML SEO 2.2.5 which fixes issues when using RankMath and Yoast SEO alongside WPML. What Changed in WPML SEO 2.2.5 In this version, we fixed issues that affected both popular SEO plugins. Yoast SEO + WPML: Improved Sitemap Rendering and Translating Term Meta-data RankMath and Yoast SEO: Correct Home and Blog URLs</p>
<p>The post <a href="https://wpml.org/compatibility/2026/03/wpml-seo-2-2-5/">WPML SEO 2.2.5 — Smoother Integration with RankMath and Yoast SEO</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="lead wp-block-paragraph">We just released WPML SEO 2.2.5 which fixes issues when using RankMath and Yoast SEO alongside WPML. </p>



<h2 class="wp-block-heading">What Changed in WPML SEO 2.2.5</h2>



<p class="wp-block-paragraph">In this version, we fixed issues that affected both popular SEO plugins.</p>



<h3 class="wp-block-heading">Yoast SEO + WPML: Improved Sitemap Rendering and Translating Term Meta-data</h3>



<ul class="wp-block-list">
<li><strong>Faster Sitemap Rendering</strong>. We improved performance for rendering translations of taxonomy and product sitemaps. </li>
</ul>



<ul class="wp-block-list">
<li><strong>More Reliable Translating Of Term Metadata</strong>. Yoast SEO term meta descriptions sometimes disappeared if they were translated before the term itself. Now, they display correctly no matter when they’re translated.&nbsp;</li>
</ul>



<h3 class="wp-block-heading">RankMath and Yoast SEO: Correct Home and Blog URLs in Sitemaps</h3>



<ul class="wp-block-list">
<li>We&#8217;ve resolved an issue where sitemaps would display incorrect homepage URLs in secondary languages.</li>
</ul>



<h2 class="wp-block-heading">Update To The New Version</h2>



<p class="wp-block-paragraph">We’re releasing WPML SEO 2.2.5 gradually — if your plugin version isn’t automatically updated, you can update manually:</p>



<ol class="wp-block-list">
<li>In your site’s admin, go to <strong>Plugins → Add New Plugin</strong> and switch to the <strong>Commercial </strong>tab.</li>



<li>Click to check for updates.</li>



<li>You’ll see WPML SEO 2.2.5 — just click to update.</li>
</ol>



<p class="wp-block-paragraph">And you’re all set! Feel free to leave us a question or comment below.</p>
<p>The post <a href="https://wpml.org/compatibility/2026/03/wpml-seo-2-2-5/">WPML SEO 2.2.5 — Smoother Integration with RankMath and Yoast SEO</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WPML 4.9.1 – Improvements for Compatibility with Divi 5, Elementor, and More</title>
		<link>https://wpml.org/changelog/2026/02/wpml-4-9-1-compatibility-with-divi-5-elementor-and-more/</link>
					<comments>https://wpml.org/changelog/2026/02/wpml-4-9-1-compatibility-with-divi-5-elementor-and-more/#comments</comments>
		
		<dc:creator><![CDATA[Kathy]]></dc:creator>
		<pubDate>Wed, 25 Feb 2026 11:54:26 +0000</pubDate>
				<category><![CDATA[WPML versions]]></category>
		<guid isPermaLink="false">https://wpml.org/?p=17845917</guid>

					<description><![CDATA[<p>WPML 4.9.1 is out today with a focus on Divi 5 compatibility, so your multilingual sites are ready for the official Divi 5 launch on February 26. This release also includes Elementor fixes, updated PHP requirements, and more. A few weeks ago, we released WPML 4.9.0, which brought improvements to automatic translation workflows and performance</p>
<p>The post <a href="https://wpml.org/changelog/2026/02/wpml-4-9-1-compatibility-with-divi-5-elementor-and-more/">WPML 4.9.1 – Improvements for Compatibility with Divi 5, Elementor, and More</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="lead wp-block-paragraph">WPML 4.9.1 is out today with a focus on Divi 5 compatibility, so your multilingual sites are ready for the official Divi 5 launch on February 26. This release also includes Elementor fixes, updated PHP requirements, and more.</p>



<p class="wp-block-paragraph">A few weeks ago, we released <a href="https://wpml.org/changelog/2026/02/wpml-4-9-better-automatic-translation-and-compatibility/">WPML 4.9.0</a>, which brought improvements to automatic translation workflows and performance with object cache. WPML 4.9.1 is a follow-up maintenance release focused on third-party compatibility and bug fixes.</p>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="b1991dfb59bacdeebdc97e40f18802e1">
<h4 class="tb-heading has-text-color" data-toolset-blocks-heading="3e8701d527b4b5b9deb2b1fe2534cbaa" data-last-update="1.4">WPML 4.9.2 is now available</h4>



<p class="wp-block-paragraph">Since publishing this post, we’ve released WPML 4.9.2, which includes two important bug fixes.</p>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="e7494b64c752d37e0bedf7ccf9be9661">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="b4ae222410cc6f0007111e209b352a40"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h2 id="human-quality-ai-translations" class="tb-heading has-text-color" data-toolset-blocks-heading="d206643544ce9800521924a011bce620" data-last-update="1.4">WPML Is Ready for Divi 5</h2>
</div>
</div>



<p class="wp-block-paragraph">Divi 5 is set to move from beta to production on February 26. We&#8217;ve spent the last weeks working through compatibility issues you reported.</p>



<h3 class="wp-block-heading">Smooth Migrations from Divi 4 to Divi 5</h3>



<p class="wp-block-paragraph">When migrating from Divi 4 to Divi 5, source language pages were losing their content. The pages appeared empty in both the backend editor and on the frontend, while translated pages continued to display correctly.</p>



<p class="wp-block-paragraph"><strong>This is resolved in WPML 4.9.1, but there are a few things to keep in mind before you migrate:</strong></p>



<ul class="wp-block-list">
<li>Update to WPML 4.9.1 before running the Divi 5 Migrator.</li>



<li>If you migrated to Divi 5 before updating WPML, roll back the migration, update WPML, and run the migration again.</li>
</ul>



<h3 class="wp-block-heading">Divi Canvases Are Now Translatable</h3>



<p class="wp-block-paragraph">Divi 5 introduced Divi Canvases — a way to create off-canvas menus, popups, and other embeddable content for your pages.</p>



<p class="wp-block-paragraph">WPML 4.9.1 now recognizes Divi Canvases as a custom post type, so you can translate them like any other content. To get started, go to <strong>WPML → Translation Dashboard</strong> and find the <strong>Global Canvases</strong> section. All your canvases will be listed there, both page-specific and global.</p>


<div class="wp-block-image">
<figure class=" tb-image tb-image-dynamic tb-image-frame-none aligncenter" data-toolset-blocks-image="a64c5a675a96716364dc347108d7c4ee"><a href="https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-translation-dashboard-global-canvases.png"><img decoding="async" width="1024" height="666" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-translation-dashboard-global-canvases-1024x666.png" alt="" class="wp-image-17846297" srcset="https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-translation-dashboard-global-canvases-1024x666.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-translation-dashboard-global-canvases-300x195.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-translation-dashboard-global-canvases-150x98.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-translation-dashboard-global-canvases-768x499.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-translation-dashboard-global-canvases-1536x999.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-translation-dashboard-global-canvases-2048x1332.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Translating canvases from the Translation Dashboard<span id="docs-internal-guid-95af118e-7fff-bba4-fb05-73f652a3818a"><div><span style="font-size: 10pt; font-family: Arial, sans-serif; color: rgb(0, 0, 0); background-color: transparent; font-style: italic; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline;"></span></div></span></div></figcaption></figure>
</div>


<h3 class="wp-block-heading">​​One Known Issue Remains</h3>



<p class="wp-block-paragraph">If you use dynamic content in Divi 5, dynamic field text settings such as &#8220;Before&#8221; and &#8220;After&#8221; cannot be translated yet. We&#8217;re <a href="https://wpml.org/errata/divi-5-dynamic-content-not-fully-supported/">aware of this issue</a> and working on a fix for an upcoming release.</p>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="e7494b64c752d37e0bedf7ccf9be9661">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="43fa261131309b8cc2d90258a8a7f5d5"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h2 id="human-quality-ai-translations" class="tb-heading has-text-color" data-toolset-blocks-heading="d206643544ce9800521924a011bce620" data-last-update="1.4">Better Compatibility with Elementor</h2>
</div>
</div>



<p class="wp-block-paragraph">This WPML release also includes the following Elementor-related fixes and improvements:</p>



<ul class="wp-block-list">
<li>Nav Menu, Mega Menu, and Theme Builder templates now show the correct translated content on the frontend, whether you translated them using automatic translation or the Advanced Translation Editor.<br></li>



<li>When using WooCommerce products inside Elementor loop-grid queries, filters now return the correct results on translated pages.<br></li>
</ul>



<p class="wp-block-paragraph">Besides this, we&#8217;re continuing to expand WPML compatibility with Elementor Editor v4, which is still in beta. As of WPML 4.9.1, links in atomic buttons can now be translated automatically and in the Advanced Translation Editor. As a reminder, if you run into any issues with Editor v4, let us know in the <a href="https://wpml.org/errata/elementor-v4-general-overview/?utm_source=at&#038;utm_medium=emails&#038;utm_campaign=editor-v4-compatibility-status">Elementor Editor v4 erratum comments</a>.</p>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="e7494b64c752d37e0bedf7ccf9be9661">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="ec3e29eeeae91a8fe1e69a90b9d3fc13"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h2 class="tb-heading has-text-color" data-toolset-blocks-heading="985faf4eb3a36d33ac8a87603f749b32" data-last-update="1.4">Updated PHP Requirements</h2>
</div>
</div>



<p class="wp-block-paragraph">With WPML 4.9.1, we’ve stopped officially supporting PHP 7.0, 7.1, 7.2, and 7.3. These versions are no longer maintained by the PHP project and do not receive security updates.</p>



<p class="wp-block-paragraph">To keep your site secure and compatible with future WPML releases, please upgrade your server to PHP 7.4 or higher (PHP 8.3 recommended).</p>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="06b047535eab14b8d066cdd739003343">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="dfd3f41e4e1636f607806a0ad0b6e340"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h2 id="simplified-glossary" class="tb-heading has-text-color" data-toolset-blocks-heading="2bb28f2e2882063fa64adc753951faf4" data-last-update="1.4">More Fixes and Improvements</h2>
</div>
</div>



<p class="wp-block-paragraph">This release includes more than 20 additional fixes. Highlights include:</p>



<ul class="wp-block-list">
<li><strong>Smoother URL migration</strong> — When WPML detects a change in your site&#8217;s URL, the migration banner now guides you through your options more clearly.</li>



<li><strong>No more false positives with Wordfence</strong> — WPML 4.9 was triggering an incorrect security warning when used alongside Wordfence. This is now resolved.</li>
</ul>



<p class="wp-block-paragraph">For the full list, see the changelogs for <a href="https://wpml.org/version/wpml-4-9-1/">WPML 4.9.1</a> and <a href="https://wpml.org/version/wpml-string-translation-3-5-1/">String Translation 3.5.1</a>.</p>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="e7494b64c752d37e0bedf7ccf9be9661">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="b7360091dc9241c221b4fb05d8d4a3da"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h2 class="tb-heading has-text-color" data-toolset-blocks-heading="985faf4eb3a36d33ac8a87603f749b32" data-last-update="1.4">How to Update WPML</h2>
</div>
</div>



<p class="wp-block-paragraph">We&#8217;re releasing WPML 4.9.1 gradually. When it becomes available to your site, you&#8217;ll see it on your <strong>Plugins</strong> page.</p>



<p class="wp-block-paragraph">If you want to update right away:</p>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="b49d3229f9e066b7822f9334b2af65f1">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color has-background" data-toolset-blocks-heading="c9830cc6730ae671c3f1803a69dcbb3b" data-last-update="1.4">1</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="3e8a7f19004fa21424a151bdbbe0a469" data-last-update="1.4">In your site&#8217;s admin, go to <strong>Plugins → Add New Plugin</strong> and click the <strong>Commercial</strong> tab.</p>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="b49d3229f9e066b7822f9334b2af65f1">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color has-background" data-toolset-blocks-heading="c9830cc6730ae671c3f1803a69dcbb3b" data-last-update="1.4">2</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="3e8a7f19004fa21424a151bdbbe0a469" data-last-update="1.4">Click the <strong>Check for updates</strong> button.</p>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="cfe55be843b0413288a7ed0cefba285a">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color has-background" data-toolset-blocks-heading="c9830cc6730ae671c3f1803a69dcbb3b" data-last-update="1.4">3</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="3e8a7f19004fa21424a151bdbbe0a469" data-last-update="1.4">Select <strong>WPML 4.9.1</strong> and <strong>String Translation 3.5.1</strong> from the list and click <strong>Install</strong>.</p>
</div>
</div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Make sure you update both WPML and String Translation. You need both to benefit from all the fixes and improvements in this release.</p>
<p>The post <a href="https://wpml.org/changelog/2026/02/wpml-4-9-1-compatibility-with-divi-5-elementor-and-more/">WPML 4.9.1 – Improvements for Compatibility with Divi 5, Elementor, and More</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wpml.org/changelog/2026/02/wpml-4-9-1-compatibility-with-divi-5-elementor-and-more/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>ACF Multilingual 2.2.0 – Easier Options Page Translation and Better Local Fields Support</title>
		<link>https://wpml.org/compatibility/2026/02/acfml-2-2-0/</link>
					<comments>https://wpml.org/compatibility/2026/02/acfml-2-2-0/#comments</comments>
		
		<dc:creator><![CDATA[Dario]]></dc:creator>
		<pubDate>Mon, 16 Feb 2026 15:39:31 +0000</pubDate>
				<category><![CDATA[Compatibility]]></category>
		<guid isPermaLink="false">https://wpml.org/?p=17800465</guid>

					<description><![CDATA[<p>Translate Options Pages directly in Translation Dashboard, manage local fields more easily, and enjoy faster performance with ACFML 2.2.0. Translate Options Pages in Translation Dashboard You can now translate Options Pages directly in WPML → Translation Dashboard. Just expand the ACF Options section and send your Options Page for translation.&#160;&#160; Improved Support for Local Fields</p>
<p>The post <a href="https://wpml.org/compatibility/2026/02/acfml-2-2-0/">ACF Multilingual 2.2.0 – Easier Options Page Translation and Better Local Fields Support</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="lead wp-block-paragraph">Translate Options Pages directly in Translation Dashboard, manage local fields more easily, and enjoy faster performance with ACFML 2.2.0.</p>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="a619d25ade2f5f7c1ca38a135eed4420">
<h4 class="tb-heading" data-toolset-blocks-heading="cac81978af08d633940311c41333e96d" data-last-update="1.4">ACF Multilingual 2.2.1 is now available</h4>



<p class="tb-heading" data-toolset-blocks-heading="8421bda8b50dfb8caa6445075e894f0b" data-last-update="1.4">Since publishing this post, we’ve released ACFML 2.2.1, which includes two important fixes.</p>
</div>



<h2 class="wp-block-heading">Translate Options Pages in Translation Dashboard</h2>



<p class="wp-block-paragraph">You can now translate <strong>Options Pages</strong> directly in <strong>WPML </strong>→ <strong>Translation Dashboard</strong>. Just expand the <strong>ACF Options</strong> section and send your Options Page for translation.&nbsp;&nbsp;</p>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="91ae772892d8338b5c0a6ad5ec1dc9b3"><a href="https://cdn.wpml.org/wp-content/uploads/2026/02/Options-Page-in-Translation-Dashboard.png"><img decoding="async" width="1024" height="562" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/02/Options-Page-in-Translation-Dashboard-1024x562.png" alt="Options Page in Translation Dashboard" class="wp-image-17800467" srcset="https://cdn.wpml.org/wp-content/uploads/2026/02/Options-Page-in-Translation-Dashboard-1024x562.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/02/Options-Page-in-Translation-Dashboard-300x165.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/02/Options-Page-in-Translation-Dashboard-150x82.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/02/Options-Page-in-Translation-Dashboard-768x422.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/02/Options-Page-in-Translation-Dashboard.png 1488w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Options Page in Translation Dashboard</div></figcaption></figure>



<h2 class="wp-block-heading">Improved Support for Local Fields</h2>



<p class="wp-block-paragraph">ACFML 2.2.0 brings a number of updates relevant for developers using “Local Fields” – fields you define using PHP or JSON instead of the WordPress admin GUI.&nbsp;&nbsp;</p>



<h3 class="wp-block-heading">Simpler Syncing Process for Local Content</h3>



<p class="wp-block-paragraph">After creating your custom fields and other content using PHP or JSON, you need to sync them with WPML. This makes them available for translation.</p>



<p class="wp-block-paragraph">You can now easily sync the following types of local ACF content:</p>



<ul class="wp-block-list">
<li><strong>Custom post types</strong></li>



<li><strong>Custom taxonomies</strong></li>



<li><strong>Field groups</strong></li>



<li><strong>Options pages&nbsp;</strong></li>
</ul>



<p class="wp-block-paragraph">Just go to <strong>ACF </strong>→ <strong>Tools </strong>after creating your local content, select <strong>Sync once now</strong> and click <strong>Apply</strong>.</p>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="3e8546eefdad998c047d1175a9bd496a"><a href="https://cdn.wpml.org/wp-content/uploads/2026/02/Local-content-settings-in-ACF-→-Tools.png"><img decoding="async" width="1024" height="689" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/02/Local-content-settings-in-ACF-→-Tools-1024x689.png" alt="Local content settings in ACF → Tools" class="wp-image-17800483" srcset="https://cdn.wpml.org/wp-content/uploads/2026/02/Local-content-settings-in-ACF-→-Tools-1024x689.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/02/Local-content-settings-in-ACF-→-Tools-300x202.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/02/Local-content-settings-in-ACF-→-Tools-150x101.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/02/Local-content-settings-in-ACF-→-Tools-768x517.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/02/Local-content-settings-in-ACF-→-Tools-1536x1034.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/02/Local-content-settings-in-ACF-→-Tools.png 1558w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Local content settings in ACF → Tools</div></figcaption></figure>



<p class="wp-block-paragraph">This way, you sync your local fields and content only once, when you want to. Until now, this would happen on every request, which could impact performance.</p>



<h3 class="wp-block-heading">Better Management for Translated Local Fields</h3>



<p class="wp-block-paragraph">Local fields are now recognized as ACF fields, so they can appear in templates or blocks like fields in the original language.</p>



<h2 class="wp-block-heading">Performance Improvements</h2>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="aa9dc3eb0fd5047f4cc9455e3cb467b8">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="2312b21f7934e103adcd50b5c5127c7e"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h4 id="human-quality-ai-translations" class="tb-heading has-text-color" data-toolset-blocks-heading="4b623e0fbf7873167f17cd7329a97825" data-last-update="1.4">Faster Performance</h4>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112"></div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="wp-block-paragraph">ACFML no longer translates backend labels that never appear on your website, resulting in faster performance and lower translation costs.</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112"></div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112"></div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="411a9b636a8fc8a6f718bb9a52280fb5">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="f32bc295254dabad6ca72b7cf1bed61c"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h4 id="human-quality-ai-translations" class="tb-heading has-text-color" data-toolset-blocks-heading="4b623e0fbf7873167f17cd7329a97825" data-last-update="1.4">Less Database Calls</h4>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112"></div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="wp-block-paragraph">ACFML now syncs translation settings more efficiently. It skips execution when nothing has changed, which effectively eliminates unnecessary database calls.</p>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="411a9b636a8fc8a6f718bb9a52280fb5">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="641a7be4215a1a94c853d16468c85f0c"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h4 id="human-quality-ai-translations" class="tb-heading has-text-color" data-toolset-blocks-heading="4b623e0fbf7873167f17cd7329a97825" data-last-update="1.4">Better ACF-WPML Sync</h4>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112"></div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="wp-block-paragraph">ACFML now uses existing data when converting field names, preventing name collisions when importing field groups or auto-syncing local fields – like repeaters and groups.</p>
</div>
</div>



<h2 class="wp-block-heading">How to Update to ACFML 2.2.0</h2>



<p class="wp-block-paragraph">We’re rolling out this release in batches, so you may not see the update immediately. To update right away, follow these steps:</p>



<ol class="wp-block-list">
<li>Log into your WordPress admin dashboard.</li>



<li>Go to <strong>Plugins </strong>→ <strong>Add New </strong>and click the <strong>Commercial </strong>tab.</li>



<li>Click the <strong>Check for updates </strong>button.</li>



<li>Select <strong>ACFML 2.2.0 </strong>and click the <strong>Download </strong>button.</li>
</ol>



<h2 class="wp-block-heading">Tell Us What You Think</h2>



<p class="wp-block-paragraph">Have any questions about ACFML 2.2.0? Leave a comment below and we&#8217;ll reply to you.</p>
<p>The post <a href="https://wpml.org/compatibility/2026/02/acfml-2-2-0/">ACF Multilingual 2.2.0 – Easier Options Page Translation and Better Local Fields Support</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wpml.org/compatibility/2026/02/acfml-2-2-0/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>WPML 4.9 – Better Automatic Translation Control and Enhanced Compatibility</title>
		<link>https://wpml.org/changelog/2026/02/wpml-4-9-better-automatic-translation-and-compatibility/</link>
					<comments>https://wpml.org/changelog/2026/02/wpml-4-9-better-automatic-translation-and-compatibility/#comments</comments>
		
		<dc:creator><![CDATA[Kathy]]></dc:creator>
		<pubDate>Wed, 04 Feb 2026 13:54:03 +0000</pubDate>
				<category><![CDATA[WPML versions]]></category>
		<guid isPermaLink="false">https://wpml.org/?p=17731988</guid>

					<description><![CDATA[<p>WPML 4.9 improves translation functionality for WordPress sites. You can now see automatic translation costs and time estimates, fix stuck jobs with one click, easily translate custom Elementor widgets, and more. Upfront Translation Costs and Time Estimates WPML now calculates the exact credits needed before you send content for automatic translation. If you don&#8217;t have</p>
<p>The post <a href="https://wpml.org/changelog/2026/02/wpml-4-9-better-automatic-translation-and-compatibility/">WPML 4.9 – Better Automatic Translation Control and Enhanced Compatibility</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="lead wp-block-paragraph">WPML 4.9 improves translation functionality for WordPress sites. You can now see automatic translation costs and time estimates, fix stuck jobs with one click, easily translate custom Elementor widgets, and more.</p>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="b1991dfb59bacdeebdc97e40f18802e1">
<h4 class="tb-heading has-text-color" data-toolset-blocks-heading="3e8701d527b4b5b9deb2b1fe2534cbaa" data-last-update="1.4">WPML 4.9.2 is now available</h4>



<p class="wp-block-paragraph">Since publishing this post, we’ve released WPML 4.9.2, which includes various bug fixes.</p>
</div>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="e796a0502b7fed748017c4d20d7aa102">
<p class="wp-block-paragraph">Here’s what’s new in WPML 4.9:</p>



<ul class="wp-block-list">
<li><a href="#translation-costs-and-time-estimates">Upfront Translation Costs and Time Estimates</a></li>



<li><a href="#one-click-fix-for-stuck-jobs">One-Click Fix for Stuck Translation Jobs</a></li>



<li><a href="#divi-5-custom-elementor-widget-compatibility">Compatibility with Divi 5 and Custom Elementor Widget Translation</a></li>



<li><a href="#translate-javascript-strings">Support for Strings in JavaScript Translation Files</a></li>



<li><a href="#improved-object-cache-compatibility">Better Performance and Stability With Object Cache</a></li>
</ul>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="e7494b64c752d37e0bedf7ccf9be9661">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="81cbbea81130a2ae5f2cc3ad05a1a410"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h2 id="human-quality-ai-translations" class="tb-heading has-text-color" data-toolset-blocks-heading="b9b402e01facbe6fee3eb01069834cdb" data-last-update="1.4">Reliable Automatic Translation at Any Scale</h2>
</div>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color" id="translation-costs-and-time-estimates">Upfront Translation Costs and Time Estimates</h3>



<p class="wp-block-paragraph">WPML now calculates the exact credits needed before you send content for automatic translation. If you don&#8217;t have enough prepaid credits or Pay-As-You-Go set up, translations won&#8217;t start. The interface will guide you through the options to continue translating.</p>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="593579b881a8700df6dd0092824688d7"><a href="https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-insufficient-credits-translation-dashboard.png"><img decoding="async" width="1024" height="524" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-insufficient-credits-translation-dashboard-1024x524.png" alt="WPML Translation Dashboard insufficient credit notifications" class="wp-image-17732045" srcset="https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-insufficient-credits-translation-dashboard-1024x524.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-insufficient-credits-translation-dashboard-300x153.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-insufficient-credits-translation-dashboard-150x77.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-insufficient-credits-translation-dashboard-768x393.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-insufficient-credits-translation-dashboard-1536x786.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-insufficient-credits-translation-dashboard-2048x1047.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Payment options when you don&#8217;t have enough credits<span id="docs-internal-guid-b642e2c0-7fff-bfe7-c7f8-4d3c10ceb6dd"><div><span style="font-size: 10pt; font-family: Arial, sans-serif; color: rgb(0, 0, 0); background-color: transparent; font-style: italic; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline;"></span></div></span></div></figcaption></figure>



<p class="wp-block-paragraph">And that’s not all—when you send content for translation in bulk, you’ll see progress and an estimated time remaining at the top of the Translation Dashboard. With WPML 4.9, you always know what’s happening, so even big jobs run smoothly without guesswork.</p>



<h3 class="wp-block-heading has-dark-gray-color has-text-color" id="one-click-fix-for-stuck-jobs">One-Click Fix for Stuck Translation Jobs</h3>



<p class="wp-block-paragraph">Large sites translating bigger volumes of content sometimes experienced stuck translation jobs. In WPML 4.9, we’ve improved how WPML communicates with the Advanced Translation Editor, so these issues should happen less often.&nbsp;</p>



<p class="wp-block-paragraph">If a job does get stuck, a new <strong>Resend</strong> button appears in the Translation Dashboard to restart them with one click. In case you need to contact support, error messages now include all the technical details your Supporter needs to help you right away.</p>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="e67bbb15f95e3edd5464e829050a42f8"><a href="https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-job-failed-to-translate-automatically.png"><img decoding="async" width="1024" height="411" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-job-failed-to-translate-automatically-1024x411.png" alt="" class="wp-image-17791563" srcset="https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-job-failed-to-translate-automatically-1024x411.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-job-failed-to-translate-automatically-300x121.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-job-failed-to-translate-automatically-150x60.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-job-failed-to-translate-automatically-768x309.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-job-failed-to-translate-automatically-1536x617.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/02/wpml-job-failed-to-translate-automatically.png 1802w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Resend stuck translation jobs via the Translation Dashboard</div></figcaption></figure>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="e7494b64c752d37e0bedf7ccf9be9661">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="ec3e29eeeae91a8fe1e69a90b9d3fc13"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h2 class="tb-heading has-text-color" data-toolset-blocks-heading="1dd08a7cc36b286e0256721b6204eb9f" data-last-update="1.4">Enhanced Compatibility With Themes and Plugins</h2>
</div>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color" id="divi-5-custom-elementor-widget-compatibility">Full Support for Divi 5 and Custom Elementor Widget Translation</h3>



<p class="wp-block-paragraph">We asked you to help us test both <a href="https://wpml.org/changelog/2025/12/divi-5-compatibility-issues-fixed-in-wpml-4-9-beta/" target="_blank" rel="noreferrer noopener">Divi 5 compatibility</a> and <a href="https://wpml.org/changelog/2025/12/custom-elementor-widgets-now-translatable-wpml-4-9-beta/" target="_blank" rel="noreferrer noopener">custom Elementor widget support</a> in WPML 4.9 beta. After your feedback and more testing from our team, both features are stable in WPML 4.9.</p>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="bfee7647a1e26b4a085012f7f2729de2">
<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="91fe25ca2566cc62fb485d1b9cb0a733">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="b4ae222410cc6f0007111e209b352a40"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h4 class="tb-heading has-text-color" data-toolset-blocks-heading="58b82529140f8eed2324faec17cab8d8" data-last-update="1.4">Divi 5</h4>



<p class="tb-heading" data-toolset-blocks-heading="adef0d439dc185d9052242e930df1467" data-last-update="1.4">All known compatibility issues are fixed. Update to Divi 5 safely—your multilingual website will work smoothly with the newest Divi version.</p>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="c6a36fdda553a39006369a32e9fe8889">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="43fa261131309b8cc2d90258a8a7f5d5"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h4 class="tb-heading has-text-color" data-toolset-blocks-heading="58b82529140f8eed2324faec17cab8d8" data-last-update="1.4">Custom Elementor widgets</h4>



<p class="tb-heading" data-toolset-blocks-heading="adef0d439dc185d9052242e930df1467" data-last-update="1.4">Widgets from third-party themes and plugins like Woodmart, Wolmart, and Emphires are automatically detected. No XML configuration needed. Translate them from the Translation Dashboard – they’ll also appear for translation in the Advanced Translation Editor.</p>
</div>
</div>
</div>



<h3 class="wp-block-heading has-dark-gray-color has-text-color" id="translate-javascript-strings">Translate JavaScript Strings From Third-Party Plugins or Themes</h3>



<p class="wp-block-paragraph">Some themes and plugins store text in JavaScript files instead of PHP. WooCommerce <strong>Cart</strong> and <strong>Checkout</strong> blocks are common examples.&nbsp;</p>



<p class="wp-block-paragraph">While translations are usually included for widely spoken languages like Spanish, less common languages are often left out. WPML couldn’t scan these files before, so parts of your site could remain untranslated for some visitors.</p>



<p class="wp-block-paragraph">WPML 4.9 adds a <strong>Detect strings in JavaScript files</strong> option in <strong>WPML → Settings</strong>. Enable it, scan your theme or plugin, and translate all strings via the <strong>Other texts (Strings)</strong> section in the <strong>Translation Dashboard</strong>.&nbsp;</p>



<figure class="wp-block-image tb-image tb-image-dynamic tb-image-frame-none" data-toolset-blocks-image="5d967de4e48f9a338461b817dbbd4c2d"><a href="https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-detect-js-strings.png"><img decoding="async" width="1024" height="334" loading="lazy" src="https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-detect-js-strings-1024x334.png" alt="Option to detect Javascript strings for translation in WPML Settings" class="wp-image-17732090" srcset="https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-detect-js-strings-1024x334.png 1024w, https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-detect-js-strings-300x98.png 300w, https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-detect-js-strings-150x49.png 150w, https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-detect-js-strings-768x251.png 768w, https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-detect-js-strings-1536x501.png 1536w, https://cdn.wpml.org/wp-content/uploads/2026/01/wpml-detect-js-strings.png 2016w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption><div class="tb-image-caption">Enabling the option to detect strings in JavaScript files<span id="docs-internal-guid-549e22e0-7fff-3996-268f-f732534e971f"><div><span style="font-size: 10pt; font-family: Arial, sans-serif; color: rgb(0, 0, 0); background-color: transparent; font-style: italic; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline;"></span></div></span></div></figcaption></figure>



<p class="wp-block-paragraph">This way, your visitors get a truly multilingual experience, whether they speak Spanish, Latvian, or any other language.</p>



<p class="wp-block-paragraph">See the <a href="https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#register-strings-js" target="_blank" rel="noreferrer noopener">full documentation about translating strings in JavaScript files</a>.</p>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="e7494b64c752d37e0bedf7ccf9be9661">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="47a42f7ca2614baa722950ac56c6ac37"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h2 id="improved-object-cache-compatibility" class="tb-heading has-text-color" data-toolset-blocks-heading="1eb8554709c3b27e36c17492faa0c216" data-last-update="1.4">Better Performance and Stability With Object Cache</h2>
</div>
</div>



<p class="wp-block-paragraph">If you run a large site, you probably use object caching like <strong>Redis</strong> or <strong>Memcached</strong> to improve performance. Until now, using object caching with WPML could cause issues with translations not updating, post status not syncing between languages, or reviewed translations not saving properly.</p>



<p class="wp-block-paragraph">WPML 4.9 fixes these issues. We’ve tested with <strong>Redis</strong>, <strong>Memcached</strong>, and other common caching solutions to ensure translations work reliably in object-cached environments. You can now use object caching on large multilingual sites without affecting translations.</p>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="e7494b64c752d37e0bedf7ccf9be9661">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="b7360091dc9241c221b4fb05d8d4a3da"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h2 class="tb-heading has-text-color" data-toolset-blocks-heading="1dd08a7cc36b286e0256721b6204eb9f" data-last-update="1.4">How to Start Using The New Features in WPML 4.9</h2>
</div>
</div>



<p class="wp-block-paragraph">We’re releasing WPML 4.9 gradually. When the update becomes available to your site, you’ll see it on your <strong>Plugins</strong> page.&nbsp;</p>



<p class="wp-block-paragraph">If you want to install WPML 4.9 right away:</p>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="97a21d9407c99f7aad510e409c301fb4">
<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="b49d3229f9e066b7822f9334b2af65f1">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color has-background" data-toolset-blocks-heading="c9830cc6730ae671c3f1803a69dcbb3b" data-last-update="1.4">1</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="3e8a7f19004fa21424a151bdbbe0a469" data-last-update="1.4">In your site&#8217;s admin, go to <strong>Plugins → Add New Plugin</strong> and click the <strong>Commercial</strong> tab.</p>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="b49d3229f9e066b7822f9334b2af65f1">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color has-background" data-toolset-blocks-heading="c9830cc6730ae671c3f1803a69dcbb3b" data-last-update="1.4">2</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="3e8a7f19004fa21424a151bdbbe0a469" data-last-update="1.4">Click the <strong>Check for updates</strong> button.</p>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="cfe55be843b0413288a7ed0cefba285a">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color has-background" data-toolset-blocks-heading="c9830cc6730ae671c3f1803a69dcbb3b" data-last-update="1.4">3</p>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<p class="tb-heading has-text-color" data-toolset-blocks-heading="3e8a7f19004fa21424a151bdbbe0a469" data-last-update="1.4">Select <strong>WPML 4.9</strong> and <strong>String Translation 3.5</strong> from the list and click <strong>Install</strong>. Several features in WPML 4.9, including the option to translate JavaScript strings, require String Translation 3.5 to work.</p>
</div>
</div>
</div>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="e7494b64c752d37e0bedf7ccf9be9661">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="c2a9333b27c5aca85d60cc9d56f1f27c"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h2 class="tb-heading has-text-color" data-toolset-blocks-heading="1dd08a7cc36b286e0256721b6204eb9f" data-last-update="1.4">Changelogs</h2>
</div>
</div>



<ul class="wp-block-list">
<li><a href="https://wpml.org/version/wpml-4-9-0/" target="_blank" rel="noreferrer noopener">WPML CMS 4.9.0</a></li>



<li><a href="https://wpml.org/version/wpml-string-translation-3-5-0/" target="_blank" rel="noreferrer noopener">WPML String Translation 3.5.0</a></li>



<li><a href="https://wpml.org/version/wpml-media-translation-3-1-0/" target="_blank" rel="noreferrer noopener">WPML Media Translation 3.1.0</a></li>



<li><a href="https://wpml.org/version/woocommerce-multilingual-5-5-4/" target="_blank" rel="noreferrer noopener">WPML Multilingual &amp; Multicurrency for WooCommerce 5.5.4</a></li>
</ul>



<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="e7494b64c752d37e0bedf7ccf9be9661">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="5d400ff02e7319422af992d1bfbbf935"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center" data-toolset-blocks-grid-column="f586ff7bfe1d7317c63162ec7b7039ed">
<h2 class="tb-heading has-text-color" data-toolset-blocks-heading="1dd08a7cc36b286e0256721b6204eb9f" data-last-update="1.4">Tell Us About Your Experience</h2>
</div>
</div>



<p class="wp-block-paragraph">We built WPML 4.9 around your feedback. Now that you&#8217;ve seen what&#8217;s new, we&#8217;d love to hear how it&#8217;s working on your site.</p>



<p class="wp-block-paragraph">What&#8217;s improved for you? What features would you like to see next? Leave a comment below.</p>
<p>The post <a href="https://wpml.org/changelog/2026/02/wpml-4-9-better-automatic-translation-and-compatibility/">WPML 4.9 – Better Automatic Translation Control and Enhanced Compatibility</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wpml.org/changelog/2026/02/wpml-4-9-better-automatic-translation-and-compatibility/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Custom Elementor Widgets Now Translatable in WPML 4.9 Beta</title>
		<link>https://wpml.org/changelog/2025/12/custom-elementor-widgets-now-translatable-wpml-4-9-beta/</link>
					<comments>https://wpml.org/changelog/2025/12/custom-elementor-widgets-now-translatable-wpml-4-9-beta/#comments</comments>
		
		<dc:creator><![CDATA[Dario]]></dc:creator>
		<pubDate>Tue, 09 Dec 2025 16:14:13 +0000</pubDate>
				<category><![CDATA[WPML versions]]></category>
		<guid isPermaLink="false">https://wpml.org/?p=17646983</guid>

					<description><![CDATA[<p>We heard you – Elementor widgets should just work and be translatable out of the box. WPML 4.9 Beta introduces a new detection mechanism that automatically recognizes custom Elementor widgets and makes them translatable. Many of you build multilingual sites with Elementor-based addons and themes like Woodmart, Wolmart, or Emphires. Often, third-party Elementor widgets don&#8217;t</p>
<p>The post <a href="https://wpml.org/changelog/2025/12/custom-elementor-widgets-now-translatable-wpml-4-9-beta/">Custom Elementor Widgets Now Translatable in WPML 4.9 Beta</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="lead wp-block-paragraph">We heard you – Elementor widgets should just work and be translatable out of the box. WPML 4.9 Beta introduces a new detection mechanism that automatically recognizes custom Elementor widgets and makes them translatable.</p>



<p class="wp-block-paragraph">Many of you build multilingual sites with Elementor-based addons and themes like Woodmart, Wolmart, or Emphires. Often, third-party Elementor widgets don&#8217;t feature direct compatibility with WPML so the typical reported issues included:&nbsp;</p>



<ul class="wp-block-list">
<li>Texts in custom widgets not detected and translatable</li>



<li>Translations not displaying on the frontend</li>



<li>You needed to write XML configurations just to translate a banner or button</li>
</ul>



<p class="wp-block-paragraph">Typical widget elements that weren&#8217;t translated were headings, subheadings, button texts, link texts, custom text fields, and more.</p>



<p class="wp-block-paragraph"><strong>WPML 4.9 Beta solves this and allows you to:</strong></p>



<ul class="wp-block-list">
<li>Translate widgets that come from Elementor themes or addons — automatically</li>



<li>Keep your designs consistent across all languages</li>



<li>Avoid editing XML files or manually finding missing strings</li>



<li>Translate attributes like video URLs, buttons, and custom text fields</li>
</ul>



<p class="wp-block-paragraph">From WPML 4.9 on, custom Elementor widgets on your site will automatically be recognized by WPML. If you use automatic translation, posts and pages using widgets will simply be translated in full. And if you translate them yourself, content from all widgets will automatically appear in the Advanced Translation Editor.</p>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="f908b134276ba3432b0b77744504af0a">
<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="37d19417981b1b97920df56c088840a6">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="cc43e498a8e72566120af9f4b6101de7"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="tb-heading" data-toolset-blocks-heading="5f70829b5533bc42f59006f0ef3ef21a" data-last-update="1.4">Help Us Test WPML 4.9 Beta</p>



<p class="tb-heading" data-toolset-blocks-heading="a2008aa16950a8d790fdc66dc574eeb8" data-last-update="1.4">The production release of WPML 4.9 is scheduled for the second half of January. Until then, we&#8217;re inviting everyone using Elementor and WPML to test this beta and help us confirm that these fixes work across different themes and addons.</p>
</div>
</div>
</div>



<h2 class="wp-block-heading">List of Fixes</h2>



<p class="wp-block-paragraph">We believe we&#8217;ve resolved the most common issues with translating custom Elementor widgets. The only requirement is for the widgets to be developed following standard Elementor API and guidelines.</p>



<p class="wp-block-paragraph">Here&#8217;s a list of top fixes related to translating custom Elementor widgets.</p>



<h3 class="wp-block-heading">Custom Elementor Widgets Not Appearing in Translation Editor</h3>



<p class="wp-block-paragraph">WPML didn&#8217;t always detect content fields inside custom Elementor widgets. You&#8217;d open the Advanced Translation Editor and the widget simply wasn&#8217;t there. WPML 4.9 now automatically detects these widgets, so their content appears in the editor ready for translation.</p>



<h3 class="wp-block-heading">Widget Translations Missing or Disappearing on the Frontend</h3>



<p class="wp-block-paragraph">Sometimes translations of custom Elementor widgets would vanish or fail to display, even after you translated the content. Elements like banners, buttons, or headers would show up in one language but not another. WPML 4.9 now reliably applies translations to custom widgets, keeping your content consistent across all languages.</p>



<h3 class="wp-block-heading">Manual XML Configuration Required</h3>



<p class="wp-block-paragraph">To translate certain custom Elementor widgets, you had to write custom XML configuration files – a technical and time-consuming process that often didn&#8217;t work as expected. WPML 4.9 eliminates this requirement. Custom widgets are now detected automatically, no XML needed.</p>



<h3 class="wp-block-heading">Dynamic Fields and Attributes from Widgets Not Captured</h3>



<p class="wp-block-paragraph">Links, button URLs, video URLs, and custom attributes inside custom Elementor widgets weren&#8217;t always available for translation. WPML 4.9 now captures these dynamic fields, so you can translate everything – not just the visible text.</p>



<h3 class="wp-block-heading">Inconsistent Designs Across Languages</h3>



<p class="wp-block-paragraph">When custom Elementor widgets weren&#8217;t fully translated, your carefully designed layouts could break or look different in other languages. With WPML 4.9, your Elementor layouts, buttons, and banners stay exactly as designed in every language.</p>



<h2 class="wp-block-heading">How to Install WPML 4.9 Beta and Test</h2>



<p class="wp-block-paragraph">You should install this beta only on a testing site, not on production.</p>



<ol class="wp-block-list">
<li>Log in to your WordPress admin dashboard.</li>



<li>Go to <strong>Plugins</strong> → <strong>Add Plugin</strong> and click the <strong>Commercial</strong> tab.</li>



<li>Make sure you have WPML Multilingual CMS plugin 4.8.6 installed.</li>



<li>Click the <strong>Check for updates </strong>button.</li>



<li>Use the <strong>Updates channel</strong> dropdown and select <strong>Beta</strong>.</li>



<li>In the list of plugins, select WPML 4.9 and click the <strong>Download</strong> button.</li>
</ol>



<h3 class="wp-block-heading">How to Trigger the Fixes for Existing Content</h3>



<p class="wp-block-paragraph">New pages you design using custom Elementor widgets will work immediately.</p>



<p class="wp-block-paragraph">If you&#8217;re testing with an existing page, make sure to do a small edit and update the page. This will trigger the new mechanism that catches all translatable content coming from custom Elementor widgets.</p>



<p class="wp-block-paragraph">You only need to do this once per page.</p>



<h2 class="wp-block-heading">Let Us Know How It Goes</h2>



<p class="wp-block-paragraph">If everything works as expected and your widgets are translatable, appear correctly in the Translation Editor and translations display correctly – we&#8217;d love to hear about it in the comments below.</p>



<p class="wp-block-paragraph">If you encounter any issues, please open a ticket in our<a href="https://wpml.org/forums/forum/english-support/"> support forum</a> and mention that you&#8217;re reporting an issue found while testing WPML 4.9 Beta. This helps us prioritize and respond faster.</p>
<p>The post <a href="https://wpml.org/changelog/2025/12/custom-elementor-widgets-now-translatable-wpml-4-9-beta/">Custom Elementor Widgets Now Translatable in WPML 4.9 Beta</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wpml.org/changelog/2025/12/custom-elementor-widgets-now-translatable-wpml-4-9-beta/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>Divi 5 Compatibility Issues Now Fixed in WPML 4.9 Beta</title>
		<link>https://wpml.org/changelog/2025/12/divi-5-compatibility-issues-fixed-in-wpml-4-9-beta/</link>
					<comments>https://wpml.org/changelog/2025/12/divi-5-compatibility-issues-fixed-in-wpml-4-9-beta/#comments</comments>
		
		<dc:creator><![CDATA[Dario]]></dc:creator>
		<pubDate>Tue, 09 Dec 2025 16:14:07 +0000</pubDate>
				<category><![CDATA[WPML versions]]></category>
		<guid isPermaLink="false">https://wpml.org/?p=17646912</guid>

					<description><![CDATA[<p>Divi 5 is currently in public beta but many use it to build multilingual sites with WPML. We just released WPML 4.9 Beta which fixes all known compatibility issues with Divi 5. Test it now and help us confirm these fixes. What We Fixed Dynamic Content Breaking Divi Page Layouts When translating a page created</p>
<p>The post <a href="https://wpml.org/changelog/2025/12/divi-5-compatibility-issues-fixed-in-wpml-4-9-beta/">Divi 5 Compatibility Issues Now Fixed in WPML 4.9 Beta</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="lead wp-block-paragraph">Divi 5 is currently in public beta but many use it to build multilingual sites with WPML. We just released WPML 4.9 Beta which fixes all known compatibility issues with Divi 5. Test it now and help us confirm these fixes.</p>



<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="f908b134276ba3432b0b77744504af0a">
<div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="37d19417981b1b97920df56c088840a6">
<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="cc43e498a8e72566120af9f4b6101de7"></div>
</div>



<div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112">
<p class="tb-heading" data-toolset-blocks-heading="5f70829b5533bc42f59006f0ef3ef21a" data-last-update="1.4">Help Us Test WPML 4.9 Beta</p>



<p class="tb-heading" data-toolset-blocks-heading="a2008aa16950a8d790fdc66dc574eeb8" data-last-update="1.4">The production release of WPML 4.9 is scheduled for the second half of January. Until then, we invite everyone using Divi 5 and WPML to test this beta, confirm these fixes, and report any other potential issues.</p>
</div>
</div>
</div>



<h2 class="wp-block-heading">What We Fixed</h2>



<h3 class="wp-block-heading">Dynamic Content Breaking Divi Page Layouts</h3>



<p class="wp-block-paragraph">When translating a page created by Divi 5 that uses dynamic content, you might encounter issues that break your page layout. WPML 4.9 now correctly processes dynamic content in Divi 5 pages, preserving your layout during translation.</p>



<h3 class="wp-block-heading">Divi Loop Builder Fields Not Displaying Correctly in Translation Editor</h3>



<p class="wp-block-paragraph">The Loop Builder feature introduced in Divi 5 uses dynamic fields to populate post content such as featured images, titles, and authors. Previously, these dynamic field structures were not processed correctly in WPML&#8217;s Advanced Translation Editor, resulting in broken layouts or missing data in translations. WPML 4.9 now properly processes Loop Builder fields, so all content displays correctly in the editor and in your translated pages.</p>



<h3 class="wp-block-heading">Link Fields on Divi Sections, Rows, and Columns Not Available for Translation</h3>



<p class="wp-block-paragraph">When you set a link on a Divi 5 Section, Row, or Column, the link field was not available in the Advanced Translation Editor, preventing you from providing custom translations. Internal links were auto-converted, but custom links were not. WPML 4.9 now makes these link fields available in the editor, allowing you to translate all link types.</p>



<h3 class="wp-block-heading">Background Images in Divi 5 Not Translated by WPML Media Translation</h3>



<p class="wp-block-paragraph">Background images set for Sections, Rows, or Columns in Divi 5 were not automatically translated by the WPML Media Translation plugin. WPML 4.9 now detects and translates these background images along with the rest of your media.</p>



<h3 class="wp-block-heading">Global Variables Not Translatable in Divi 5</h3>



<p class="wp-block-paragraph">When using Divi 5 and inserting global variables, the values did not appear in WPML&#8217;s Advanced Translation Editor and could not be translated. WPML 4.9 now correctly retrieves and displays global variable values, so you can translate them.</p>



<h2 class="wp-block-heading">How to Install WPML 4.9 Beta</h2>



<p class="wp-block-paragraph">Install the beta only on a testing site, not on production.</p>



<ol class="wp-block-list">
<li>Log in to your WordPress admin dashboard.</li>



<li>Go to <strong>Plugins</strong> → <strong>Add Plugin</strong> and click the <strong>Commercial</strong> tab.</li>



<li>Make sure you have WPML Multilingual CMS plugin 4.8.6 installed.</li>



<li>Click the <strong>Check for updates </strong>button.</li>



<li>Use the <strong>Updates channel</strong> dropdown and select <strong>Beta</strong>.</li>



<li>In the list of plugins, select WPML 4.9 and click the <strong>Download</strong> button.</li>
</ol>



<h2 class="wp-block-heading">Let Us Know How It Goes</h2>



<p class="wp-block-paragraph">If everything works as expected, we&#8217;d love to hear about it in the comments below. If you encounter any issues, please open a ticket in our <a href="https://wpml.org/forums/forum/english-support/">support forum</a> and mention that you&#8217;re reporting an issue found while testing WPML 4.9 Beta. This helps us prioritize and respond faster.</p>
<p>The post <a href="https://wpml.org/changelog/2025/12/divi-5-compatibility-issues-fixed-in-wpml-4-9-beta/">Divi 5 Compatibility Issues Now Fixed in WPML 4.9 Beta</a> appeared first on <a href="https://wpml.org">WPML</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wpml.org/changelog/2025/12/divi-5-compatibility-issues-fixed-in-wpml-4-9-beta/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
	</channel>
</rss>
