add to cart multiple product variation woocommerce

Goal : add to cart multiple variable products in a single button click.

I tried put this code in the loop but it did not work.

Read More
add_to_cart( $product_id, $quantity = 1, $variation_id = '', $variation = '', $cart_item_data = array() )

I found that we can add to cart by posting this link

product url/?variation_id=(variation id)8&attribute_pa_(attribute slug)=(attribute value slug)&quantity=(quantity)&add-to-cart=(product id)

But that method could not solve the problem as I need to add to cart several product variation in a single button click.

All suggestions will be appreciated. Thanks.

Related posts

Leave a Reply

1 comment

  1. you can put add_to_cart( $product_id, $quantity = 1, $variation_id = '', $variation = '', $cart_item_data = array() ) in a loop, and instead of just passing product id you should also pass variation id in the second parameter.