Title: Block based checkout?
Last modified: April 2, 2026

---

# Block based checkout?

 *  Resolved [James](https://wordpress.org/support/users/james-feaver/)
 * (@james-feaver)
 * [3 months ago](https://wordpress.org/support/topic/block-based-checkout-3/)
 * Hi,
 * 9 Months ago in this forum, ([@beachholiday](https://wordpress.org/support/users/beachholiday/))
   asked [about support for the block based checkout](https://wordpress.org/support/topic/block-based-checkout-2/).
 * You said “we have planned for compatibility with the WooCommerce block checkout
   to our roadmap. This feature will be implemented as soon as the necessary hooks
   are available in a future WooCommerce release. The timeline for this compatibility
   will depend on WooCommerce’s block update.”
 * Any news please, I am trying to move to this checkout as soon as I can and am
   looking at my incompatible plugins.
 * Thanks (and for a great plugin).
 * James

Viewing 15 replies - 1 through 15 (of 16 total)

1 [2](https://wordpress.org/support/topic/block-based-checkout-3/page/2/?output_format=md)
[→](https://wordpress.org/support/topic/block-based-checkout-3/page/2/?output_format=md)

 *  Plugin Support [Akash](https://wordpress.org/support/users/akashelex/)
 * (@akashelex)
 * [3 months ago](https://wordpress.org/support/topic/block-based-checkout-3/#post-18871013)
 * Hi [@james-feaver](https://wordpress.org/support/users/james-feaver/)
 * I hope you are doing well.
 * We are currently working on WooCommerce block checkout compatibility for the 
   basic version of the plugin, which is now in the testing phase.
 * This feature is already available in the premium version, and we expect the update
   for the basic version to be released shortly.
 * I will keep you updated once the new version is available.
 *  Thread Starter [James](https://wordpress.org/support/users/james-feaver/)
 * (@james-feaver)
 * [3 months ago](https://wordpress.org/support/topic/block-based-checkout-3/#post-18871015)
 * Hi [@akashelex,](https://wordpress.org/support/users/akashelex/)
 * That’s great news. Thanks very much,
 *  Thread Starter [James](https://wordpress.org/support/users/james-feaver/)
 * (@james-feaver)
 * [3 months ago](https://wordpress.org/support/topic/block-based-checkout-3/#post-18875318)
 * Hi [@akashelex,](https://wordpress.org/support/users/akashelex/)
 * Thanks for the new version and the block support – lookign good. One or two issues
   to report though for both billing and shipping addresses:
    1. Order of fields – your autocomplete appears at the end of the address blocks.
       As a customer, if you work your way down filling in the address fields, you 
       only see autocomplete at the end. Logic says it should be at the beginning. 
       Is this possible please?
    2. The county field gains the country name, not the county – if county is not in
       the address should that be blank?
 * Happy to check a test version for you before it goes live.
 * Thanks,
 * James
 *  Plugin Support [dixitshahji](https://wordpress.org/support/users/dixitshahji/)
 * (@dixitshahji)
 * [3 months ago](https://wordpress.org/support/topic/block-based-checkout-3/#post-18875737)
 * Hello [@james-feaver](https://wordpress.org/support/users/james-feaver/) ,
 * Thank you for your detailed feedback — it’s really helpful.
 * We’ve shared your suggestion regarding the autocomplete field placement with 
   our team and are currently evaluating the feasibility of moving it to the top
   of the address section for a better user experience.
 * Regarding the county field: if the county information is available for the searched
   address, it will be populated accordingly. Otherwise, the field will remain blank.
 * We’ll proceed with the fix and include it in an upcoming release once it’s ready.
 * Please feel free to share any additional observations.
 *  Thread Starter [James](https://wordpress.org/support/users/james-feaver/)
 * (@james-feaver)
 * [2 months, 4 weeks ago](https://wordpress.org/support/topic/block-based-checkout-3/#post-18877244)
 * Hi,
 * Doing some more testing, there are discrepancies between the classic and block
   based checkouts. For the same auto address:
 * Classic – town / city gets populated – [https://prnt.sc/DZoJkcmPGPQn](https://prnt.sc/DZoJkcmPGPQn)
 * Block – town / city does NOT get populated – [https://prnt.sc/x2gJwfW7kPII](https://prnt.sc/x2gJwfW7kPII)
 * Neither takes the “district” part of the address, in the screenshots – “Mayals”.
 * For this address:
 * Classic – takes district and city correctly – [https://prnt.sc/DkN8y4DJzA15](https://prnt.sc/DkN8y4DJzA15)
 * Block – district put into the city field, the city is discarded – [https://prnt.sc/EZ7nlvINUEJ_](https://prnt.sc/EZ7nlvINUEJ_)
 * Thanks,
 * James
 *  Plugin Support [Akash](https://wordpress.org/support/users/akashelex/)
 * (@akashelex)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/block-based-checkout-3/#post-18878852)
 * Hi [@james-feaver](https://wordpress.org/support/users/james-feaver/)
 * Thank you for your feedback regarding the block-based checkout. Please see our
   updates below:
 * 1. Currently, we cannot change the address autocomplete field position on the
   block checkout page. Unlike the legacy checkout, the block-based checkout does
   not yet provide options to set field positions, and there is no updated documentation
   available for this. If this functionality becomes available in a future WooCommerce
   version, we will include it in our plugin.
 * 2. We are currently investigating why the autocomplete flows are working differently
   between the classic and block checkouts and will provide an update soon. Regarding
   UK addresses, the API primarily populates address line 1, city, country, and 
   postcode. Address line 2 and the county field are optional; our plugin will auto-
   fill these only if that specific data is provided in the API response.
 * Please feel free to contact us if you have any further queries.
    -  This reply was modified 2 months, 3 weeks ago by [Akash](https://wordpress.org/support/users/akashelex/).
 *  Thread Starter [James](https://wordpress.org/support/users/james-feaver/)
 * (@james-feaver)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/block-based-checkout-3/#post-18880145)
 * Hi,
 * I was in touch with WooCommerce support on another matter and asked about the
   order of fields on the checkout page such as within the address area, specifically
   do custom ones have to be at the end? They replied:
 * _Regarding your follow-up question, fields are not restricted to being last. 
   You can control their position using the `priority` argument when registering
   the field, which allows you to place them before or after other fields within
   the same section._
 * Does this help so they can be in a more logical order?
 * Thanks,
 *  Plugin Support [Akash](https://wordpress.org/support/users/akashelex/)
 * (@akashelex)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/block-based-checkout-3/#post-18881349)
 * Hello [@james-feaver](https://wordpress.org/support/users/james-feaver/)
 * The priority-based field positioning works only with the classic WooCommerce 
   checkout, as it relies on PHP hooks. This option is not available in the block
   checkout, which uses a different (React-based) structure.
 * You can still add custom fields in block checkout, but their exact position cannot
   be controlled. For precise placement of the address autocomplete field, we recommend
   switching to the classic checkout.
 * Please let me know if you have any queries.
 *  Thread Starter [James](https://wordpress.org/support/users/james-feaver/)
 * (@james-feaver)
 * [2 months, 2 weeks ago](https://wordpress.org/support/topic/block-based-checkout-3/#post-18888497)
 * Hi [@akashelex](https://wordpress.org/support/users/akashelex/),
 * Earlier in this thread, I reported differences in the address fields returned
   for the same addresses with the classic and block based checkouts. When I saw
   the description of the latest update (1.8.7) – “Improve autocomplete accuracy
   for specific address formats”, I guessed this might have been fixed but testing
   shows not. Did your investigation get anywhere towards a fix please?
 * Thanks,
 *  Plugin Support [Akash](https://wordpress.org/support/users/akashelex/)
 * (@akashelex)
 * [2 months, 2 weeks ago](https://wordpress.org/support/topic/block-based-checkout-3/#post-18888571)
 * Hello [@james-feaver](https://wordpress.org/support/users/james-feaver/)
 * 
   We have tested across multiple addresses and countries, and we are seeing the
   same results with classic and block checkout in the latest version 1.8.7. Could
   you please deactivate the plugin, clear the cache, reactivate it, and check whether
   the issue persists?
 *  Thread Starter [James](https://wordpress.org/support/users/james-feaver/)
 * (@james-feaver)
 * [2 months, 2 weeks ago](https://wordpress.org/support/topic/block-based-checkout-3/#post-18888650)
 * Hi [@akashelex](https://wordpress.org/support/users/akashelex/),
 * All good now – identical between classic and block-based and all elements being
   used with the “Flat, suite, etc (optional)” field.
 * Thanks very much.
 * James
 *  Plugin Support [Akash](https://wordpress.org/support/users/akashelex/)
 * (@akashelex)
 * [2 months, 2 weeks ago](https://wordpress.org/support/topic/block-based-checkout-3/#post-18888740)
 * Hi [@james-feaver](https://wordpress.org/support/users/james-feaver/)
 * I am glad to hear that the plugin is now working correctly on your site.
 * If you are happy with the product and our support, please consider sharing a 
   review. Should you have any further questions or if the issue persists, don’t
   hesitate to reach out.
 *  Thread Starter [James](https://wordpress.org/support/users/james-feaver/)
 * (@james-feaver)
 * [1 month ago](https://wordpress.org/support/topic/block-based-checkout-3/#post-18925210)
 * Hi [@akashelex](https://wordpress.org/support/users/akashelex/),
 * I am encountering an issue with the use of your plugin on a block-based checkout.
   My site has United Kingdom as the store address’s country.
 * This image ([https://prnt.sc/dOEyHCOYgjvW](https://prnt.sc/dOEyHCOYgjvW)) shows
   my checkout (staging site) with all plugins deactivated (except WooCommerce and
   Wordfence). I deliberately leave the “phone” field empty and when I place the
   order, I correctly get a warning because the required “phone” field is invalid.
 * If I activate your plugin, return to the checkout and refresh the page, then 
   deliberately try to place the order without completing any shipping address fields,
   I get errors for the required fields and the optional “county” field ([https://prnt.sc/HyRbChh26DYk](https://prnt.sc/HyRbChh26DYk)).
 * Making no changes to the plugins that are active, I go back and use your plugin
   to populate the address fields. County is left empty. If I leave the phone number
   empty, I get errors for them both ([https://prnt.sc/7sjp0OvaRLVN](https://prnt.sc/7sjp0OvaRLVN)).
   I should not be getting an error for an optional field.
 * Oddly, if I complete the phone number but leave county blank, the order goes 
   through without any errors.
 * I am trying this in an incognito browser window and clearing the cache between
   goes. It is not happening every single time!
 * Thanks very much.
 * James
 *  Plugin Support [Akash](https://wordpress.org/support/users/akashelex/)
 * (@akashelex)
 * [1 month ago](https://wordpress.org/support/topic/block-based-checkout-3/#post-18926570)
 * Hello [@james-feaver](https://wordpress.org/support/users/james-feaver/)
 * 
   I hope you are doing well.
 * 
   1.This image ([https://prnt.sc/dOEyHCOYgjvW](https://prnt.sc/dOEyHCOYgjvW)) 
   shows my checkout (staging site) with all plugins deactivated (except WooCommerce
   and Wordfence). I deliberately leave the “phone” field empty and when I place
   the order, I correctly get a warning because the required “phone” field is invalid.
 * As per the new WooCommerce default theme, the phone number field is now optional
   for the shipping address. The phone number field can be left blank.
   [https://prnt.sc/g55hkseZ7kjy](https://prnt.sc/g55hkseZ7kjy)
 * 2.If I activate your plugin, return to the checkout and refresh the page, then
   deliberately try to place the order without completing any shipping address fields,
   I get errors for the required fields and the optional “county” field ([https://prnt.sc/HyRbChh26DYk](https://prnt.sc/HyRbChh26DYk)).
 * Our plugin returns warnings to fill in the address, first & last name and email
   address fields which are required for placing the order and address validation.
   It is the expected behaviour of the plugin.
 * 3.Making no changes to the plugins that are active, I go back and use your plugin
   to populate the address fields. County is left empty. If I leave the phone number
   empty, I get errors for them both ([https://prnt.sc/7sjp0OvaRLVN](https://prnt.sc/7sjp0OvaRLVN)).
   I should not receive an error for an optional field.
 * 
   Based on our testing with the WooCommerce default twenty five theme, it only
   returns a warning for the county field only. Even when our plugin is deactivated,
   we still receive a warning only for the county field. Therefore, this is not 
   a plugin issue as the notification coming from WooCommerce.[https://prnt.sc/0n446nlLCxlM](https://prnt.sc/0n446nlLCxlM)
 * 
   Hope it clarifies! Please feel free to contact us if you have any queries.
    -  This reply was modified 1 month ago by [Akash](https://wordpress.org/support/users/akashelex/).
 *  Thread Starter [James](https://wordpress.org/support/users/james-feaver/)
 * (@james-feaver)
 * [1 month ago](https://wordpress.org/support/topic/block-based-checkout-3/#post-18926646)
 * Hi [@akashelex](https://wordpress.org/support/users/akashelex/),
 * Thank you very much for looking into this. It is an intermittent issue and I 
   cannot exactly nail down what you need to do to trigger it, but I have had the
   County warning with your plugin deactivated so confirm it is a WooCommerce issue.
 * Googling it a bit more I found the bug has been reported – [https://github.com/woocommerce/woocommerce/issues/63002](https://github.com/woocommerce/woocommerce/issues/63002)
   and following it’s steps, I can recreate it routinely. Hopefully it will get 
   fixed.

Viewing 15 replies - 1 through 15 (of 16 total)

1 [2](https://wordpress.org/support/topic/block-based-checkout-3/page/2/?output_format=md)
[→](https://wordpress.org/support/topic/block-based-checkout-3/page/2/?output_format=md)

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fblock-based-checkout-3%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://ps.w.org/address-validation-address-auto-complete/assets/icon-256x256.
   png?rev=2802383)
 * [ELEX WooCommerce Address Validation & Google Address Autocomplete Plugin](https://wordpress.org/plugins/address-validation-address-auto-complete/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/address-validation-address-auto-complete/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/address-validation-address-auto-complete/)
 * [Active Topics](https://wordpress.org/support/plugin/address-validation-address-auto-complete/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/address-validation-address-auto-complete/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/address-validation-address-auto-complete/reviews/)

 * 16 replies
 * 3 participants
 * Last reply from: [Akash](https://wordpress.org/support/users/akashelex/)
 * Last activity: [1 month ago](https://wordpress.org/support/topic/block-based-checkout-3/page/2/#post-18927324)
 * Status: resolved