Hello,
In our site we’ve been given a requirement to add an extra, custom data field for every product variation.
The variations have highly custom swatch names.
But, we also need to append, an extra data field:
“Standard Color Name” to each variation.
A product may have 20 variations watches with names like:
“Amethyst Orchid” and “Antique Bronze”…
But, on the actual Shop page, people are actually going to want to filter by normal colors, like Red & Purple.
So… we had to find a way to add an extra “Color” data field to each variation:
Amethyst Orchid = Purple
Antique Bronze = Brown
etc. etc.
We used: “WooCommerce Custom Fields for Variations by Iconic” to add the extra data field to variations
Then we tried 3 different Filtering Plugins that are able to find, see and index by extra taxonomy like that.
All of them failed spectacularly.
Ultimately we realized that the Filter plugins were having a conflict with how “strongly” XStore & Elementor “take over” the get and filter all products loop.
i.e. when we try to filter by metadata on variations in a very basic WP + Woo site, it works as expected.
But when we add Facet WP or “Filter Anything” to our XStore site…
It seems like they have no effect on the XStore + Elementor products loop. The are, literally not “able to” wedge their logic into how XStore & Elementor are loading the shop page products.
Can you please advise?
How can we get filters that intend to change the products display to work better with XStore?
Our site has been moved to: https://enduratex.site/shop/