• Resolved dimitrisv

    (@dimitrisv)


    We just converted our products to variations. About 3000 simple products were converted to 40 variable.

    Due to the nature of the business (hair/nail colours) one product can have up to 250 variations.

    This means that a category page that contains just 10 variable products, will need to compute about 1500 variations. This is too much for our (if not any) server; the page can take upto 15 seconds to be displayed (vs. the subsecond delivery of most other category pages).

    We managed to hide the variations in the desktop screens (to just two rows) for aesthetic/usability reasons, but this does not solve the issue of the slow response.

    What we would like to do is to EITHER be able to specify the number of variations retrieved by the database to be displayed OR just disable the display of the variations in the category pages all together.

    We noticed that there is a post for hiding the options in the single product page:

    https://woocommerce.com/document/change-limit-on-number-of-variations-for-dynamic-variable-product-dropdowns/

    We would like to have no such limit in the single product dropdown but we would like to have this limit in the category pages.

    Any ideas?

    Thank you!!!



    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Roxy

    (@roxannestoltz)

    Hi @dimitrisv ,

    Thanks for reaching out!

    I understand that you would like to limit or remove the variation options from being displayed on Category pages, is this correct?

    Kindly note that variations displaying on Category pages is not default to WooCommerce core and this behavior is typically a result of either the theme you are using on your site, or a plugin.

    Here is an example of the category page on my testing site, which uses the default Storefront theme:

    As you can see, the variation options do not display here. These are only displayed on the Single Product page, like so:

    After checking your site, I am able to see that you are using the Botiga theme, however when activating the Botiga theme on my testing site, it does not automatically display the variations on my Category pages.

    Are you perhaps using a plugin that adds this functionality to your site?

    We’ll be happy to take a look to try and see where this may be coming from. In order for us to do this, please can you share your sites System Status Report which you can find via WooCommerce?→?Status. Select?Get system report?and then?Copy for support.

    Once you have that, you can share the results in your response here.

    Cheers!

    Thread Starter dimitrisv

    (@dimitrisv)

    Thank you for your reply @roxannestoltz !

    Indeed it is a setting of the theme (which is a great option btw, it just cannot work for so many complex products).

    I found the option and disabled it and works much faster, though not as fast as categories with many more simple products (that are getting rendered much faster).

    e.g. compare this (that has about 10 variable products with about 1000 variations)

    https://beta.femme-fatale.gr/product-category/mallia-eidi-kommotirioy/vafes-chromolosion/me-ammonia/

    vs. this:
    https://beta.femme-fatale.gr/product-category/aromata/

    That has over 500 simple products.

    It appears to me that somehow the query that delivers the parent product (of a variable product), somehow is much more complex than that of the simple product – I guess this is attributed to the computation of the pricing (as it has to take into account the individual prices of each variation).

    It will be great if this can be optimised further in the model – e.g. store in the parent products meta the max-min prices.





    Thread Starter dimitrisv

    (@dimitrisv)

    To conclude this post:
    1. I contacted the athemes team and asked them to provide the capability to exclude for specific categories the (otherwise truly helpful) display of swatches.
    2. It will be great if you (@roxannestoltz) pass in your core team the possible enhancement of the variable products, parents to store during save the max and min prices of the variations and take into account those – rather than figuring them out on the fly (we are bound to save a lot of energy with this ?? )

    Thank you once more!

    Hi @dimitrisv

    Thank you for your confirmation that this setting is being added by your Botiga theme.

    It will be great if you (@roxannestoltz) pass in your core team the possible enhancement of the variable products, parents to store during save the max and min prices of the variations and take into account those – rather than figuring them out on the fly (we are bound to save a lot of energy with this ?? )

    We appreciate your interest and feedback, and we invite you to submit a feature request for this option. Rest assured that we take our users’ feedback seriously and we always strive to improve our products.

    Meanwhile, I will be marking this thread as resolved. Should you have further inquiries, kindly create a new topic here.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Disable variation display in the category pages’ is closed to new replies.