One checkout One-page checkout request - by bhmotos

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

  • Avatar: bhmotos
    bhmotos
    Participant
    September 13, 2025 at 23:43

    ello XStore Support,

    I would like to customize my store so that the product page includes a simplified checkout form.
    What I need is:

    Product display and checkout form on the same page.

    The form should only ask for: Name, City, Phone Number.

    I don’t want customers to go through the default WooCommerce multi-step checkout.

    Is this possible with XStore theme options or do I need a custom solution/plugin?

    Thank you for your guidance.

    3 Answers
    Avatar: Justin
    Luca Rossi
    Support staff
    September 14, 2025 at 15:29

    Dear @bhmotos,

    Thank you for reaching out to us.

    At the moment, the one-page checkout feature is not available in the XStore theme by default.

    However, you may consider using one of the following third-party plugins to achieve similar functionality:

    – FunnelKit One Page Checkout: https://funnelkit.com/woocommerce-one-page-checkout/
    – WooCommerce One Page Checkout: https://woocommerce.com/products/woocommerce-one-page-checkout/
    – WooCommerce Cart All in One: https://codecanyon.net/item/woocommerce-cart-all-in-one/30184317/

    We hope this helps. Please feel free to contact us if you have any further questions or need assistance.

    Best regards,
    The 8Theme Team

    Avatar: youn ess
    youn ess
    Participant
    April 11, 2026 at 03:14

    Hi XStore Support,
    i need to set the checkout form on the product page for my clients , is it possible to do it without third-party.
    thank you

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    April 11, 2026 at 13:04

    Dear @youn ess,

    You can achieve this by using either a plugin or a custom code solution to display the checkout form directly on your product pages. Please find the options below:

    Using a Plugin:
    Consider installing a WooCommerce plugin such as “WooCommerce One Page Checkout” (https://woocommerce.com/document/woocommerce-one-page-checkout/) or “WooCommerce Direct Checkout” (not sure but you can contact to their support about their features). These plugins allow you to add checkout fields directly to your product pages, simplifying the purchasing process for your customers.

    Using Custom Code:
    If you are comfortable with coding, you can modify your xstore-child/functions.php file to include the checkout form on the product page. Please note that design, styles, and scripts may not be properly loaded when using a custom snippet (see example: https://prnt.sc/gwuR1-_NjtBt).
    Here is a basic example of the code:

    add_action('woocommerce_after_add_to_cart_button', 'etheme_child_custom_checkout_form_to_product_page');
    
    function etheme_child_custom_checkout_form_to_product_page() {
        if (is_product()) {
            echo do_shortcode('[woocommerce_checkout]');
        }
    }

    XStore child-theme documentation: https://www.8theme.com/documentation/xstore/theme-installation/child-theme/

    Please note that this request is more closely related to WooCommerce plugin functionality rather than the XStore theme. Therefore, we recommend contacting WooCommerce support for further assistance:

    – For paid WooCommerce products: https://woocommerce.com/my-account/create-a-ticket/
    – For the free version: https://wordpress.org/support/plugin/woocommerce/

    If you have any other questions, please, submit your questions in separated topics.

    Best regards,
    Jack Richardson
    The 8Theme’s Team

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

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

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