• Resolved Makusu

    (@makusu)


    Hello!
    Thanks for the great plugin! It works great but I noticed that the plugin removes the cart icon on the homepage. I tried to fix this with the code on another topic, but that didn’t work for me.

    Can you please look into this?
    Thanks!
    Max

    • This topic was modified 4 years, 4 months ago by Makusu.
    • This topic was modified 4 years, 4 months ago by Makusu.

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

Viewing 1 replies (of 1 total)
  • Thread Starter Makusu

    (@makusu)

    Fix using an version of the fix in topic https://www.ads-software.com/support/topic/plugin-is-breaking-add-to-cart-on-website/. Had to switch of the plugin to get the right icon.

    add_filter('woocommerce_loop_add_to_cart_link','__wcmmax_add2cart');
    function __wcmmax_add2cart($link) {
      global $product;
      $product_id = $product->id;
      $product_sku = $product->get_sku();
        $mmaxEnable = get_post_meta($product_id, '_wc_mmax_prd_opt_enable', true);
        $minQty     = get_post_meta($product_id, '_wc_mmax_min', true);
      $ajax_cart_en = 'yes' === get_option( 'woocommerce_enable_ajax_add_to_cart' );
        if ($ajax_cart_en &&  $mmaxEnable == 0) { $ajax_class = 'ajax_add_to_cart'; }
       $link = sprintf( '<a href="%s" rel="nofollow" data-product_id="%s" data-product_sku="%s" data-quantity="%s" class="button %s product_type_%s %s">%s</a>',
            esc_url( $product->add_to_cart_url().'&quantity='.$minQty ),
            esc_attr( $product->id ),
            esc_attr( $product->get_sku() ),
            esc_attr( isset( $minQty ) ? $minQty : 1 ),
            $product->is_purchasable() && $product->is_in_stock() ? 'add_to_cart_button' : '',
            esc_attr( $product->product_type ),
            esc_attr( $ajax_class ),
             '<i class="fa fa-shopping-cart" data-rel="tooltip" title="Add to cart"></i>' 
        );
      return $link;
    }
Viewing 1 replies (of 1 total)
  • The topic ‘Plugin breaks add to cart icon’ is closed to new replies.