Support » Plugin: WooCommerce Product Filter by WooBeWoo » Add on any page?

  • Resolved efishinsea

    (@efishinsea)


    Hello.

    I see there is an option to “Display on page: All WooCommerce Pages” but if I add this to another page with a products grid (added with Visual Page Builder) it doesn’t do anything, no doubt because it isn’t designed to do that.

    While the URL is correctly appended with the selected filters, the ajax/autorefresh doesn’t seem to kick in. There are no console errors, but maybe this wasn’t intended to work outside of “stock” WC pages?

    Thanks for letting me know.
    (The site is on a local server, so no link to share)

    • This topic was modified 1 month ago by .
Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Nick McReynolds

    (@woobewoo)

    Hello @efishinsea,

    In this case, WC pages are product pages, tags, / shop /, categories, and so on.

    Which page did you add the filter to?

    You can use a shortcode to embed a filter, it will display the filter on any page.

    efishinsea

    (@efishinsea)

    yes, I added this to another page via shortcode With a product grid on it. The filters show up and populate the address bar when you click on them, but there is no refresh of the page to actually sort the products. There are also no JS errors that might be interfering.

    Plugin Author Nick McReynolds

    (@woobewoo)

    Hi,

    https://prnt.sc/v7gq9g – try change this option.

    https://prnt.sc/v7gqo1 – Also try to change filer trigger type.

    Thanks. Yes, tried both of those.

    Works fine on default “shop” page, but not on any page on which products have been added by shortcode which load a group of products by category.

    I am wondering if instead of filtering the loaded products for the initial page build like this:
    [products columns="3" category="animal" attribute="product-type" terms="supplement" terms_operator="AND" order="null"]

    that I instead need to load all products, but to initially load the page with your filtered URL instead, which would only show the specific category/terms filtering that we want there.

    Hi.

    So, I’ve tried all of the above, and have tried dumping all products out on a page using shortcodes and such, and nothing ever enables the auto-filter (via ajax) or with the “filter” button. It is like something is preventing the postback.

    Keep in mind these are are all on custom pages with any URL, but with WC shortcode embeds to show specific groups of products, or with my testing, to show all products.

    If I select a filter option and click “Filter” the URL changes to that filter, but nothing will refresh the page results.

    if I manually hit enter or refresh the page (with the selected filtered URL parameters) then yes, it does filter. But this is not like the functionality on the default /shop/ page.

    Plugin Author Nick McReynolds

    (@woobewoo)

    Please contact our internal support team.

    https://woobewoo.com/contact-us/

    efishinsea

    (@efishinsea)

    I did already, thanks.

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.