我遇到了需要从帖子中恢复购物车的情况。 我已将所有先前的购物车中带有一些已配置产品的产品存储在帖子中,并且显示正常。它具有所有元选项。
当我尝试恢复购物车时,我使用$woocommerce->cart->add_to_cart()
函数,并传递它需要的所有变量。
当添加产品的自定义元数据时,它不起作用。
foreach ($wishlist as $key => $product){
$woocommerce->cart->add_to_cart($product['product_id'], $product['quantity'], $product['variation_id'], $product['variation'], $cart_item_data);
}
使用$wishlist
上一个购物车的有效载荷,在其中我有一个自定义元数据,其中填充了我所需的所有信息。
我已经尝试过这样:
$woocommerce->cart->add_to_cart($product['product_id'], $product['quantity'], $product['variation_id'], $product['variation'], array('my_custom_meta', $product['my_custom_meta']));
我想念什么吗?
它应该将产品添加到购物车中,并通过我已通过的信息在购物车中设置产品元数据。
Thx