XStore “Products” WPBakery page builder element bug

This topic has 14 replies, 3 voices, and was last updated 1 months, 3 weeks ago ago by Rose Tyler

  • Avatar: Alex011
    Alex011
    Participant
    February 28, 2024 at 21:35

    I am using an XStore WPBakery page builder element “Products” (display slider or grid of the products). I am trying to use it to show the best selling products.

    I found a bug.

    If I set products per view to 12, it will show 12 best selling products, but each new 12 products that load are 12 random products, not the best sellers. If I set products per view to 30, it will show 30 best selling products in that first view, but then each new product load will show 30 random products. And so on.

    So only the first product load is correct. It is working the same regardless if I pick “lazy loading” or “load more button”.

    The settings under “product data” is Products type – “bestsellings”.

    Here is the page https://www.svetbalona.com/popularno/

    Thanks

    13 Answers
    Avatar: Tony Rodriguez
    Tony Rodriguez
    Support staff
    February 29, 2024 at 06:53

    Hello, @Alex011,

    Thank you for reaching out to us with your concern.

    In a default WooCommerce setup, the “Best Selling” products are typically displayed based on the number of sales. WooCommerce calculates product sales dynamically, and products with the highest sales count are considered the best sellers.

    Please record a video of the problem for a better understanding. Upload it on a filesharing service, for example – https://wetransfer.com/ , and provide us with URL.

    Furthermore, we would appreciate it if you could create temporary wp-admin access and share the details via the private content area. This will allow us to review your settings and better understand the issue at hand and help you.

    We kindly recommend that you take a complete backup of your site before proceeding.

    Thank you for your cooperation and we look forward to hearing from you soon.

    Best Regards,
    8Theme’s Team

    Please contact administrator
    for this information.
    Avatar: Alex011
    Alex011
    Participant
    February 29, 2024 at 11:23

    HI, I appreciate your prompt response. However, I believe there might have been a misunderstanding regarding the nature of the problem. Let me clarify:

    The “Products” element from XStore WPBakery page builder is displaying best selling products accurately only on the first load. Any subsequent loading of products (via lazy loading or the ‘load more’ button) displays products in what seems to be a random order.

    Examples for clarity:

    With 40 Products Per View: The first load accurately displays the top 40 best selling products. Any products loaded beyond this initial set do not match the best selling criteria and appear to be selected randomly.

    If I set 100 products per view, those 100 products will be correct best sellers, but all product loaded beyond initial set of 100 are just random

    Here is an image of “products per view” setup https://ibb.co/McxyLgB So in this example, only 12 producst will be correctly loaded as best sellers. All products that load beyond that 12 are random products, not actual best sellers.

    https://www.svetbalona.com/popularno/ – when you opent this page, those initial products that you see are real best sellers. Once you scroll down and additional products start loading, those are just random products, NOT best selling products.

    Thank you once again for your attention to this matter.

    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    February 29, 2024 at 13:13

    Hello, Alex011,

    We appreciate your prompt response.

    We kindly request that you provide us with temporary wp-admin and FTP credentials to facilitate necessary support and maintenance activities.

    To grant WP-Admin access, please proceed to create a new user account with an administrator role through your WordPress Dashboard. Once the account is established, you may securely transmit the username and password to us via the Private Content section designated for this purpose.

    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.

    We appreciate your cooperation in this matter and assure you that your credentials will be handled with the utmost confidentiality and care.

    Best Regards,
    8Theme’s Team

    Avatar: Alex011
    Alex011
    Participant
    March 4, 2024 at 14:07

    Why do you need access to my website? This is an apparent bug with your Page Builder element. Just test it in your own environment. If you find the solution I will give you the access.

    When navigation is set to OFF https://imgbb.com/McxyLgB it is working fine

    When you select “load more” button or lazy loading, it just keeps loading random products, also disregarding the product limit that is set in Products Data tab.

    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    March 7, 2024 at 12:55

    Hello, Alex011,

    Thank you for your patience.

    We would like to inquire if you have a staging site (a complete copy of the live environment) or if you are able to create one.

    The correction will be included in the next update. However, if you prefer not to wait and have a staging site available, we have added a link to the theme and core archiveі in the private content area. These are test versions that contain not only the requested corrections but also some additional changes that will be part of the forthcoming update. Therefore, please conduct your tests on the staging site and not on the live site, and inform us if any issues arise.

    Best Regards,
    8Theme’s Team

    Please contact administrator
    for this information.
    Avatar: Alex011
    Alex011
    Participant
    March 7, 2024 at 19:09

    Hello,

    I have uploaded the new theme and plugin. It is reporting the same version as the theme that I have installed (9.2.9).

    Unfortunately, the bug is still there.

    I have created 4 separate pages so you can see the bug. It might work a little bit slow because it is the staging site and hosting is limiting resources.

    This page is correct for best sellers: https://stg-svetbalona-staging.kinsta.cloud/najprodavanije/ – limit is set to 40.

    This page is correct for the first 16 products. Once lazy load starts loading products, products are just random, as you can see by comparing to the correct page above. https://stg-svetbalona-staging.kinsta.cloud/najprodavanije-lazy/ – limit is set to 40, but it is ignoring the limit (that is another bug).

    This page is correct for new products: https://stg-svetbalona-staging.kinsta.cloud/novo/ – limit is set to 40.

    This page is correct for the first 16 products. Once lazy load starts loading products, products are wrong, as you can see by comparing to the page above which is correct. https://stg-svetbalona-staging.kinsta.cloud/novo-lazy/ – limit is set to 40, but it is ignoring the limit.

    Check private content area.

    Thanks

    Please contact administrator
    for this information.
    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    March 8, 2024 at 10:46

    Hello, Alex011,

    We appreciate your prompt response.

    We kindly request that you provide us with FTP access to your staging website. This will greatly assist us in conducting a thorough investigation of the current issue. It is peculiar that the corrections implemented are functioning on our test site but not on yours. Therefore, we ask for access so that our technician can delve into resolving this matter on your site as well and work towards finding a universal solution.

    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.

    Thank you for your cooperation.

    Best Regards,
    8Theme’s Team

    Avatar: Alex011
    Alex011
    Participant
    March 10, 2024 at 18:22

    Hi,

    Here it is

    Please contact administrator
    for this information.
    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    March 11, 2024 at 13:01

    Hello, Alex011,

    Fixed. Please clear cache and check how it works now.

    Best Regards,
    8Theme’s Team

    Avatar: Alex011
    Alex011
    Participant
    March 11, 2024 at 14:32

    This one is set to limit 40 products, but it just keeps loading new products

    https://stg-svetbalona-staging.kinsta.cloud/novo-lazy/

    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    March 11, 2024 at 15:24

    Hello, Alex011,

    We appreciate your prompt response.

    We’ve checked the page and see 40 products, not more. Please describe in more detail the issue and the desired result.

    Thank you for your cooperation and we look forward to hearing from you soon.

    Best Regards,
    8Theme’s Team

    Avatar: Alex011
    Alex011
    Participant
    March 11, 2024 at 19:06

    Thanks.
    Seems to be working properly now.
    How do I copy this to my live site?

    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    March 12, 2024 at 08:29

    Hello, Alex011,

    We are pleased to inform you that we have added a download link for the archives to the Private Content area. Alternatively, you may opt to wait for the forthcoming official theme update.

    Best Regards,
    8Theme’s Team

    Please contact administrator
    for this information.
  • Viewing 14 results - 1 through 14 (of 14 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.