我新订阅付款需要有关订阅付款的帮助。我在用 WC() - > cart-> add_to_cart($ parent_id); 用于将产品添加到购物车。 如何将产品添加到购物车中,以便按月或按年定期付款。 我应该发送什么参数?
WC() - > cart-> add_to_cart($ parent_id,' annual'); 或者什么?
答案 0 :(得分:0)
订阅间隔在产品页面中设置。
如果您希望订阅具有不同的时间间隔并希望以语法方式选择它们,则必须创建变量订阅并更改每个变体中的时间段。
然后,当您将产品添加到购物车时,您可以选择要添加的变体
add_to_cart( $product_id, $quantity, $variation_id);
这是add_to_cart函数的所有可用参数:
/**
* Add a product to the cart.
*
* @param int $product_id contains the id of the product to add to the cart
* @param int $quantity contains the quantity of the item to add
* @param int $variation_id
* @param array $variation attribute values
* @param array $cart_item_data extra cart item data we want to pass into the item
* @return string|bool $cart_item_key
*/
public function add_to_cart( $product_id = 0, $quantity = 1, $variation_id = 0, $variation = array(), $cart_item_data = array() ) {
[...]
}
中的完整文档