New Landing How can we help? Atelier Ajax product filters from Woothemes – Compatability

Viewing 15 posts - 1 through 15 (of 28 total)
  • Posted in: Atelier
  • #280741
    skullo27
    Member
    Post count: 217

    Hi, can you advise if this plugin will be compatible with Atelier, and more specifically with the global mobile filters? they mention that there are some hooks to make compatible if Atelier has updated the default css ids / classes used by the default WooCommerce template files. Can you advise if this is the case or if they are left unchanged and the plugin will work out of the box?

    https://docs.woothemes.com/document/ajax-enabled-enhanced-layered-navigation/

    thanks
    Sam

    #281203
    David Martin – Support
    Moderator
    Post count: 20834

    I have not tested that plugin specifically, happy to help you resolve conflicts that arise.

    Thanks.

    #281552
    skullo27
    Member
    Post count: 217
    This reply has been marked as private.
    #281990
    David Martin – Support
    Moderator
    Post count: 20834

    What specific issues did arise?

    Please add descriptions and screenshots. When I test the plugin I can look to resolve those.

    – David.

    #282584
    skullo27
    Member
    Post count: 217
    This reply has been marked as private.
    #282620
    David Martin – Support
    Moderator
    Post count: 20834

    Hi Sam,

    Are you using Multi Masonry within your shop?

    Thanks.

    #282665
    skullo27
    Member
    Post count: 217

    Hi David, no I am not, I am using standard layout. Multi masonry breaks when this filter plugin is activated.

    Thanks

    #283311
    David Martin – Support
    Moderator
    Post count: 20834

    Can you add a WP login. Will likely need your FTP details also.

    Cheers

    #283666
    skullo27
    Member
    Post count: 217
    This reply has been marked as private.
    #283951
    David Martin – Support
    Moderator
    Post count: 20834

    If you upload and enable the child theme, please paste this into the child theme functions.php file:

    remove_action('woocommerce_before_shop_loop','add_before_products_div',0);
    remove_action('woocommerce_after_shop_loop','add_after_products_div',999);
    
    add_filter('sod_ajax_layered_nav_product_container', 'aln_product_container');
    function aln_product_container($product_container){
    	//Enter either the class or id of the container that holds your products
    	return '#products';
    }
    #284018
    skullo27
    Member
    Post count: 217

    Hi David, we do not use the child theme because it seemed to slow down our site, will this still work if I add it using the “Snippets” plugin? We use this for adding filters etc. to functions.php in other cases…

    thanks
    sam

    #284025
    skullo27
    Member
    Post count: 217

    Hi I added your code to the functions.php, however, when you select a filter option it says loading, then loads a blank page (see screen shot). If you then refresh the browser, the results then appear.

    Any further ideas?

    thanks
    Sam

    Attachments:
    You must be logged in to view attached files.
    #284585
    David Martin – Support
    Moderator
    Post count: 20834

    Hi Sam, Ideally it should be in a child theme. I am not sure where that plugin will insert the code and this could impact the action order.

    Do you have a test page for this, not on the live shop page? I see currently the snippet is deactivated and would like to test further to confirm the function is actually hooked in.

    – David.

    #286423
    skullo27
    Member
    Post count: 217

    Hi David, where can I create a test page without activating on “/shop/”?

    thanks

    #286681
    David Martin – Support
    Moderator
    Post count: 20834

    hmm let me see what I can do on my dev version. Can you attach the plugin zip?

Viewing 15 posts - 1 through 15 (of 28 total)

You must be logged in and have valid license to reply to this topic.

License required for one of the following items
Login and Registration Log in · Register