Xstore woocommerce widgets are locked on homepage(any page other than product page)

This topic has 34 replies, 3 voices, and was last updated 2 months ago ago by Jack Richardson

  • Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 24, 2025 at 15:06

    hi, im making a one page ecommerce store where i want the user to add to cart or buy now the product straight from the home page, and also i want the user to complete all steps on single page without going to next pages like cart and checkout. i want to add buy now or add to cart button, but the widgets are locked and i cant use them. kindly help

    Please, contact administrator
    for this information.
    Files is visible for topic creator and
    support staff only.
    33 Answers
    Avatar: Alex Carter
    Alex Carter
    Support staff
    September 24, 2025 at 15:21

    Hello,

    Thank you for reaching out to us.

    To begin, please update both the theme and the core plugin to their latest versions. You can find detailed instructions here: https://www.8theme.com/documentation/xstore/theme-installation/theme-update/ https://www.8theme.com/documentation/xstore/plugins/plugins-update/

    Please note that some elements are designed to work exclusively within specific builders, which may have caused some confusion.

    To achieve the functionality you are describing, we recommend the following steps:

    1. Enable One‑Page Checkout – You may use a one‑page checkout plugin that integrates with WooCommerce. This will allow customers to complete the entire purchase process on a single page.
    2. Custom Button Integration – you can add custom shortcodes or use a page builder element that supports WooCommerce buttons.

    If you have any additional questions or concerns, please do not hesitate to reach out to us.

    Warm regards,
    The 8Theme Team

    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 24, 2025 at 18:20

    so what’s the point of buying the theme if i have to use other plugin to obtain what xstore also offers but cuz widget is locked, its not working. woocommerce has add to cart button but it doesnt have two buttons(add to cart and buy now) so how im supposed to do this. also i need widgets like size charts etc but these are unlocked. is there any way; using some code; i can unlock them by adding some code in the theme file.

    Avatar: Alex Carter
    Alex Carter
    Support staff
    September 25, 2025 at 06:51

    Hello,

    We noticed that you have not updated the theme as we recommended earlier. Could you please let us know the reason?

    If you are not satisfied using our theme you can submit a refund request here – https://themeforest.net/refund_requests/new

    When you purchase our theme, you receive exactly what is presented in our official demos. If you would like to have functionality that is not included in those demos, it is logical to assume that additional customization will be required.

    Regarding your concern:
    The widgets are not locked. They are available within specific builders. For example, the Size Chart widget is available in the Single Product Builder: https://www.8theme.com/documentation/xstore/xstore-builders/xstore-single-product-builder-with-elementor/ — without any extra payment.
    Here are screenshots from Element Manager and Single Product Builder: https://prnt.sc/g-ZmbkuRB4Fq > https://prnt.sc/FKxzTR_doxNR

    We hope this clarifies the situation. Please let us know if you have any further questions.

    Warm Regards,
    The 8Theme Team

    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 25, 2025 at 19:39

    ok no issues, i have customised the product page just like home page. now can you tell if its possible to make that product page the home page. i mean can the url change from ‘https://niru.pk/product/niru-hair-oil/’ –> “https://niru.pk”. anyway i can make it home page.

    secondly i cant edit style of the product price from elementor editor, instead i have to use css cuz there’s no such option in add to cart/buy now button widget. kindly look into this

    moreover, i want two things to fix. 1 is that when user lands on the page, i want either one of the variations to be selected so some price of the variation shows in starts otherwise no price shows.
    secondly i want to change the style of the selected variation (different bg color when selected or active) so that user can distinguish between selected and non-selected variation. kindly look into these issues im facing. the theme and plugins are up to dated.

    Files is visible for topic creator and
    support staff only.
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    September 26, 2025 at 07:44

    Hello @Hanzla Nadeem,

    We would like to suggest the following solution that can be implemented using the WooCommerce shortcode [product_page]:
    https://woocommerce.com/document/woocommerce-shortcodes/page-shortcodes/#product-page

    By adding this shortcode to your homepage, the product will be displayed in the same way as it appears on a single product page. You can also use custom arguments within the shortcode to display a specific product by its ID.

    The default predefined variation can be set directly in the product backend settings:
    https://prnt.sc/EEES-lU0NWSj

    If you would like to style the selected variation, you may either use the predefined settings:
    https://prnt.sc/MbxdbfbR1bbG
    or apply additional customization according to your requirements.

    Best regards,
    Jack Richardson
    8Theme Team

    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 26, 2025 at 11:07

    can you help me with code cuz :active is not working. i want the selected variation to be highlighted with different bg. kindly help in this.

    also, in product backend, i cant see any such option where i can choose the default variation selected. i want either of the options to be selected so that some price shows. otherwise it doesn’t display any price.

    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 26, 2025 at 11:15

    this is what im talking about. currently no price shows cuz none of the variation is selected. i want the either of the variation to be selected (and also highlighted with different style) already so some price display when user lands on this page.

    Files is visible for topic creator and
    support staff only.
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    September 26, 2025 at 14:29

    Hello @Hanzla Nadeem,

    We noticed that you have already implemented a custom solution to style the active variation, as shown here: https://prnt.sc/sVKW4_537SlW.

    Additionally, we had previously shared a screenshot demonstrating how to set a default variation. For your convenience, here is an updated one: https://prnt.sc/QqWqHOtUadIb.

    At this stage, we have set one of the variations as the default, so you can review it directly on the single product page.

    Best regards,
    Jack Richardson
    8Theme Team

    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 27, 2025 at 12:47

    HOW TO REMOVE THIS SEARCH WIDGET. i cant find any widget as ive removed all widgets and its still showing on cart and checkout

    Files is visible for topic creator and
    support staff only.
    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 27, 2025 at 17:23

    hi, i have prioritized the email field but its still not showing above.

    Files is visible for topic creator and
    support staff only.
    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 27, 2025 at 20:08

    hi, sorry for asking another help again, the thing you told me to do in order to display the product “” using the WooCommerce shortcode [product_page]:
    https://woocommerce.com/document/woocommerce-shortcodes/page-shortcodes/#product-page “” i have tried this method in two ways but none of it works. the template i ve created, doesnt display as you can see in the first image attached. secondly, if i use elementor template shortcode of that single product template, the page design is broken, nor it shows those locked widget cuz the product widgets are locked on page other than single product page. kindly give me a better solution for this.
    maybe a code snippet by which i can unlock them?

    Files is visible for topic creator and
    support staff only.
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    September 28, 2025 at 16:17

    Hello @Hanzla Nadeem,

    Regarding the question: https://www.8theme.com/topic/xstore-woocommerce-widgets-are-locked-on-homepageany-page-other-than-product-page/#post-456036, we kindly ask you to open the page settings from the backend and set the sidebar area to “None” → https://prnt.sc/BLHt128_Mbp4.

    Concerning your inquiry about email priority, please note that this option works with the default Checkout layout displayed using the “[woocommerce_checkout]” shortcode on a page. However, since you are using the XStore Elementor Checkout widget, this option is not available in that case.

    With respect to the display of product content, it appears that you set the shortcode parameter to display the product by SKU, which resulted in incorrect product content. We recommend setting the parameter to “ID” → https://prnt.sc/Q8121cJE9JIJ, which will display the correct product content → https://prnt.sc/bnIK7eu_-k5j. Please also note that since you have implemented some custom styles in the Single Product Builder → https://prnt.sc/8cKYyKzI5eCt, if you would like these styles to apply globally to the single product cart form, you will need to add them in a different location.

    For further guidance, please refer to: https://www.8theme.com/documentation/xstore/additional-customisation/optimal-placement-for-custom-css-code/

    Best regards,
    Jack Richardson
    8Theme Team

    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 28, 2025 at 16:50

    Sir you still didnt get me. I dont want default template of single produxt to display on homepage. I have designed a full landing page for my product (this is one product website and i want the user to be able to directly use functionality which is locked on any page other than single product.) if i use shortcode, it doesn’t display what i have designed, it shows default layout instead.

    I first created everything on homepage but couldn’t use those locked widget so i copied it all to single product theme builder and made there. But the issue is that i dont want the user to keep changing pages. I want this thing on the page which i have set as homepage

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    September 28, 2025 at 18:19

    Hello @Hanzla Nadeem,

    The functionality you are requesting is not related to our theme, as the Site templates (single post, single product, etc.) are generally managed by the Elementor Pro plugin installed on your website. Therefore, we recommend submitting a topic on their support forum regarding the issue of the single product layout not displaying correctly when using the default WooCommerce shortcode [product].

    As the support team for our theme and plugins, we can only assist with issues directly related to them. Since your question concerns the display of templates provided by Elementor Pro, their support team will be best suited to help you.

    We would also appreciate it if you could share the feedback you receive from them, as it will help us better understand possible solutions for other customers who may encounter similar questions.

    Best regards,
    Jack Richardson
    8Theme’s Team

    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 28, 2025 at 18:36

    its so dissappointing to see that this has no solution. the issue is not from elementor as their widgets are not locked. is there by chance no way we can unlock the xstore widgets on homepage?
    if no, so i was thinking of another way in which when user lands at niru.pk, we can redirect him to niru.pk/product/niru-hair-oil

    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 28, 2025 at 18:59

    also in this checkout, the right column is sticky but its lagging too much and not working properly.

    Files is visible for topic creator and
    support staff only.
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    September 29, 2025 at 06:24

    Hello @Hanzla Nadeem,

    In your case, we believe it would be more effective to set up a server redirect from your homepage to the product page. This approach will allow customers to view the page you can create with all the features available exclusively in the Single Product Builder.

    Regarding the issue with the checkout sticky, we have already requested our developers to investigate it. Additionally, we noticed that you have custom scripts loaded, which are causing some JavaScript errors on your checkout page: https://gyazo.com/973205b8dfac986c60d886116a4b6ada.

    At this stage, we recommend minimizing the content on your checkout page for customers by enabling the Checkout Page Multistep widget: https://prnt.sc/Q4Pkgjk2JtWc and applying it to your checkout instead of the basic version. This will provide a more advanced layout for your customers, which we believe will also enhance the overall design of your website.

    Best regards,
    Jack Richardson
    8Theme Team

    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 29, 2025 at 12:15

    the script you are talking about is for making the header smart which hides it on scroll down and shows on scroll up. i have seen this feature on xstore header builder but i was facing some issues like button styling despite of me setting a color of it, it shows some other color, so remade the smart header using elementor and some script. ill remake this header on xstore header builder too but the issue regarding the styling of button, could you fix it.

    regarding the multistep checkout, it displays error that multistep checkout may cause conflict with payment method so i didnt chose to go with it

    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 29, 2025 at 14:50

    can you tell how to redirect user from niru.pk to niru.pk/shop/niru-hair-oil

    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 29, 2025 at 18:31

    the script you mentioned found in checkout page, i have removed that but the issue is still there. can you please solve it

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    September 30, 2025 at 06:06

    Hello @Hanzla Nadeem,

    The redirection configuration needs to be set up within your server files, such as the .htaccess file. Therefore, we kindly recommend contacting your hosting provider for assistance, as this matter is not related to our theme support.

    In order to help you with the checkout issue, could you please provide us with FTP access in the private content section?

    Best regards,
    8Theme Team

    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 30, 2025 at 11:48

    Can you tell what is ftp access? Here is the wordpress credentials:

    Please contact administrator
    for this information.
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    September 30, 2025 at 12:02

    Hello @Hanzla Nadeem,

    Thank you for your message. FTP (File Transfer Protocol) access allows us to connect directly to your website’s server in order to upload, download, or modify files. This type of access is often required for troubleshooting, theme installation, or resolving technical issues that cannot be managed only from the WordPress dashboard.

    For FTP access, we require the following details: FTP host, FTP username, FTP password, FTP port, and FTP encryption type. If you need assistance in creating these credentials, please reach out to your hosting provider who will guide you through the process.

    Best Regards,
    8Theme’s Team

    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 30, 2025 at 14:42

    here are the ftp credentials

    Please contact administrator
    for this information.
    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 30, 2025 at 14:48

    incase if something is missing

    Please contact administrator
    for this information.
    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    September 30, 2025 at 17:07

    there is some issue going on with my checkout. the checkout cart keeps loading and isnot working. i have attached video for reference. this way, no one can place order:

    https://jumpshare.com/s/FJV40iQDBRsYyMQFp21w#

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    October 1, 2025 at 06:12

    Hello @Hanzla Nadeem,

    The issue you are referring to (https://prnt.sc/XPwWuVCRybEC) has already been discussed in the WooCommerce plugin support forum: https://wordpress.org/support/topic/wc-ajaxupdate_order_review-403/. We kindly suggest reviewing the solutions provided in that discussion.

    Best regards,
    8Theme Team

    Avatar: Hanzla Nadeem
    Hanzla Nadeem
    Participant
    October 1, 2025 at 14:38

    why would i message you if i have to solve it on my own. i cant do this. kindly fix this checkout. thankyou.

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    October 1, 2025 at 14:53

    Hello @Hanzla Nadeem,

    As we previously mentioned in the official WooCommerce forum, there is already a topic related to the same request. This indicates that the issue is not directly related to our theme. Have you had a chance to review the proposed solutions here: https://prnt.sc/TXsh5_nDJZQZ and https://prnt.sc/YO7nfTP1rhOa?

    Please note that these solutions are not configured through our theme but should be addressed within your Cloudflare account, which is currently active on your website.

    We are the support team for our projects, and we appreciate your understanding.

    Best regards,
    8Theme’s Team

  • 1 2
    Viewing 30 results - 1 through 30 (of 34 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.