Dear @Hassan,
Thank you for reaching out to us.
We have reviewed your setup and noticed that you have created multiple templates using the “Products Grid” element (as shown here: https://prnt.sc/Az6AgO-WomW7). However, this element is not intended for use on such archive pages. It seems that the documentation, which provides details on the correct usage and configuration of the “Archive Products” page, was not fully referenced. You can find the relevant guide here: https://www.8theme.com/documentation/xstore/xstore-builders/xstore-products-archive-builder-with-elementor/.
Instead of creating multiple templates, you can use a single template and replace the “Products Grid” with the “Archive Products” widget (https://prnt.sc/IPefe1_oEX6c). This will ensure that products on shop, product category pages, product tag pages, and other archive pages are displayed dynamically based on WooCommerce queries. Additionally, the filters in the sidebar will function correctly, as they will filter products based on the current query. When using the “Products Grid” widget, all products are displayed statically, meaning filters will not work as expected.
Currently, the only difference between your templates is the banner (https://prnt.sc/EiIePP7YlmL-). However, this can also be displayed dynamically by using the “Archive Title” widget (https://prnt.sc/sWtTnG_rwT_j). Similarly, for archive page descriptions, you should use the “Archive Description” widget (https://prnt.sc/q8_9c5rE9JVK), which will dynamically display content without requiring multiple templates.
The settings for any category in the backend (https://prnt.sc/EiPbDgqQFoni) will be reflected on the frontend as shown here: https://prnt.sc/bBQgBWmTSxsF. Your archive editor should be structured as follows: https://prnt.sc/juZIkOCiLbL4. As mentioned earlier, products should be displayed using the “Archive Products” widget (https://prnt.sc/X7ei6XxS0d-0).
Additionally, we noticed that your banner differs based on the product category. This can also be achieved dynamically with the following configuration: https://prnt.sc/XQAtr7KdAVGx. You can also set a fallback image (https://prnt.sc/VF44Qqs_nlos) in case a category does not have an assigned image, which can be configured here: https://prnt.sc/HCKbwSOGCR7z.
Once everything is set up correctly as described above, your filters will function properly as well: https://prnt.sc/5_d7oh8ZA7E4.
Note: the content of title, description may not be just the same as on frontend as it is dynamically so once you set the widgets, you can check the frontend for correct view.
Please feel free to access the site and check the settings accordingly. If you need any further assistance, do not hesitate to reach out.
Best Regards,
Jack Richardson
8Theme Team