2016-04-09 11 views
3

ワンクリックで複数の商品を追加しようとしています。
は、これは私の実際のコードです:WooCommerceでカスタムAdd-To-Cart()を使用して2つの異なる商品を追加

jQuery("#button").click(function(e){ 
    e.preventDefault(); 
    addToCart(28,29,"Red"); 
    return false; 
}); 

function addToCart(p_id,v_id,a_name) { 
    jQuery.get('/wp/?post_type=product&add-to-cart='+p_id+'&variation_id='+v_id+'&attribute_color='+a_name, function() { 
    }); 
} 

は、少なくとも私は1つの製品を追加することができるよ、私は次のようにいくつかのより多くのaddToCart() -functionsを追加したいと思います:

addToCart(28,29,"Red"); 
addToCart(28,30,"Black"); 
addToCart(28,31,"Silver"); 

WooCommerceは常にだけ取ります最後のもの

答えて

0

これは助けになるかもしれません。..

私はカートに複数の製品を追加するwoocommerceのカスタムAJAX機能を書きました。 doesntのは、変数の製品をサポートしているので、いくつかの変更が必要になりますが、便利な出発点を提供するかもしれない...

https://wordpress.stackexchange.com/questions/96139/consolidate-add-to-cart-buttons-into-one-add-all-to-cart-button/230564#230564

+0

はどうもありがとうございました:]私は次のプロジェクトにこのコードをしようとします。このトピックのプロジェクトでは、私はPHP-Wayに切り替えました。 – marvinski03

関連する問題