WooCommerce Cart & Checkout Block Not Available in XStore (Needed for PayPal Payments)

This topic has 5 replies, 3 voices, and was last updated 3 weeks, 1 days ago ago by Jack Richardson

  • Avatar: Phil_ACB_Ltd
    Phil_ACB_Ltd
    Participant
    May 30, 2025 at 13:24

    I’m using the latest version of WooCommerce (v9.8.5) along with the XStore theme on my staging site. I’ve noticed that the modern “Cart – WooCommerce” and “Checkout – WooCommerce” blocks do not appear in the WordPress block editor.

    The only cart-related option I see is “Classic Cart”, which uses the old shortcode layout. This is causing issues with WooCommerce PayPal Payments, as the plugin now requires the new block-based checkout for proper functionality.

    I’ve tested this with:

    A fresh WooCommerce install

    All other plugins disabled

    Using the default Storefront theme (which shows the correct blocks)

    But as soon as I activate XStore, the official Cart and Checkout blocks disappear. It seems like something in the theme (or its setup) is preventing WooCommerce from registering the modern blocks.

    Could you please confirm if XStore currently supports the new WooCommerce Cart and Checkout blocks?

    And if not, is there a recommended workaround to enable full block support while still using XStore?

    4 Answers
    Avatar: Alex Carter
    Alex Carter
    Support staff
    May 30, 2025 at 14:07

    Hello,

    Thank you for reaching out to us.

    To assist you more effectively, we kindly request that you record a video demonstrating the issue and the steps leading to it. This will help us better understand and replicate the problem on our end.
    Upload the video on a filesharing service, for example – https://wetransfer.com/ , and provide us with the URL.

    Warm Regards,
    The 8Theme Team

    Avatar: Phil_ACB_Ltd
    Phil_ACB_Ltd
    Participant
    May 30, 2025 at 15:11

    Hi again,

    I’d also like to clearly explain the issue so your team can fully understand what’s required.

    I’m using the latest version of WooCommerce (9.8.5) and the WooCommerce PayPal Payments plugin. This plugin requires the new block-based Cart and Checkout pages, not the old shortcode versions or “Classic Cart”.

    Specifically, the plugin documentation states:

    To work correctly, PayPal Payments needs the modern “Cart – WooCommerce” and “Checkout – WooCommerce” blocks.

    The older shortcodes ([woocommerce_cart], [woocommerce_checkout]) or the Classic Cart/Checkout blocks do not support full PayPal functionality, and result in the order hanging at the “Thanks for using PayPal” screen.

    The problem is:

    On my staging site, using XStore, I only see “Classic Cart” and not the modern block-based Cart and Checkout

    I’ve tested by:

    Reinstalling WooCommerce from scratch

    Deactivating all other plugins (including WooLentor)

    Activating default themes like Storefront and Twenty Twenty-Four

    Clearing all cache

    But the modern Cart and Checkout blocks still do not appear in the block editor under any theme — only the “Classic” versions.

    This suggests that something is preventing WooCommerce’s Blocks package from loading properly, even though WooCommerce itself is up to date.

    What I need:

    Confirmation on whether XStore supports the new block-based Cart and Checkout

    Guidance on enabling full support for WooCommerce Blocks

    Any theme-related filters or template overrides that might be blocking the modern blocks from loading

    I have attched an image demonstrating what blocks are available, Please let me know if there’s anything else you’d like to see.

    If you require access please let me know.

    Thanks again,

    Files is visible for topic creator and
    support staff only.
    Avatar: Alex Carter
    Alex Carter
    Support staff
    May 30, 2025 at 15:26

    Hello, Phil_ACB_Ltd

    To ensure you get the best support, we’re escalating your request to another specialist from our team, who will take a closer look at the issue.

    They will update you as soon as possible, and we’ll make sure to keep you posted. If you have any additional details that might help, feel free to reply here.

    Thank you for your cooperation!

    Best Regards,
    The 8Theme Team

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    June 1, 2025 at 12:46

    Dear @Phil_ACB_Ltd,

    We hope this message finds you well.

    We would like to inform you that ensuring full compatibility with the Gutenberg builder is currently on our development task list. In the meantime, if you prefer to utilize the default WooCommerce Cart and Checkout pages created with Gutenberg, we suggest the following workaround:

    Please begin by removing the Cart and Checkout pages that were imported with the XStore theme demo content built on Elementor builder. After that, you may follow the official WooCommerce documentation to recreate these pages by referring to the instructions provided here: https://woocommerce.com/document/woocommerce-pages/#install-pages-again.

    By default, WooCommerce will generate new Cart and Checkout pages that are not built using the Gutenberg editor, which may help achieve the desired functionality.

    We kindly ask you to try this solution and share your feedback with us regarding the outcome.

    Best regards,
    Jack Richardson
    The 8Theme Team

  • Viewing 5 results - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.Log in/Sign up

Helpful Topics

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.