目标:只需点击一下鼠标即可添加多个变量产品。
我尝试将此代码放在循环中,但它不起作用。
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)
但是这种方法无法解决问题,因为我需要在单个按钮点击中添加几个产品变体。
所有建议将不胜感激。谢谢。
答案 0 :(得分:0)
您可以将add_to_cart( $product_id, $quantity = 1, $variation_id = '', $variation = '', $cart_item_data = array() )
置于循环中,而不是仅仅传递产品ID,您还应该在第二个参数中传递变体ID。