2016-04-09 9 views
3

Ich versuche, mehrere Produkte mit nur einem Klick zu meinem WooCommerce Warenkorb hinzufügen.
Dies ist mein eigentlicher Code:Fügen Sie zwei verschiedene Produkte mit benutzerdefinierten Add-To-Cart() in WooCommerce

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() { 
    }); 
} 

Mindestens ich in der Lage bin ein Produkt hinzuzufügen, aber ich würde gerne ein paar mehr addToCart() -Funktionen wie hinzuzufügen:

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

WooCommerce immer nur nimmt der Letzte.

Antwort

0

Dies könnte hilfreich sein ..

Ich schrieb eine benutzerdefinierte AJAX-Funktion für WooCommerce, um mehrere Produkte in den Warenkorb zu legen. Doesnt unterstützen variable Produkte, so würde eine Modifizierung benötigen, aber möglicherweise einen nützlichen Ausgangspunkt bieten ...

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

+0

Vielen Dank:] Ich werde diesen Code in das nächste Projekt versuchen. Für das Projekt in diesem Thema bin ich zurück zum PHP-Way gegangen. – marvinski03