Php 向购物车添加多个产品变体

Php 向购物车添加多个产品变体,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,目标:单击一个按钮即可将多个可变产品添加到购物车 我尝试将此代码放入循环中,但没有成功 add_to_cart( $product_id, $quantity = 1, $variation_id = '', $variation = '', $cart_item_data = array() ) 我发现我们可以通过发布此链接添加到购物车 product url/?variation_id=(variation id)8&attribute_pa_(attribute slug)=(a

目标:单击一个按钮即可将多个可变产品添加到购物车

我尝试将此代码放入循环中,但没有成功

add_to_cart( $product_id, $quantity = 1, $variation_id = '', $variation = '', $cart_item_data = array() )
我发现我们可以通过发布此链接添加到购物车

product url/?variation_id=(variation id)8&attribute_pa_(attribute slug)=(attribute value slug)&quantity=(quantity)&add-to-cart=(product id)
但这种方法无法解决问题,因为我需要在一次单击按钮的过程中向购物车添加多个产品变体


所有建议将不胜感激。谢谢

您可以将
添加到购物车($product\u id,$quantity=1,$variation\u id='',$variation='',$cart\u item\u data=array())
放在一个循环中,您不应该只传递产品id,还应该在第二个参数中传递变量id