Woocommerce添加到购物车monly或年度付款

时间:2017-07-12 07:44:48

标签: wordpress

我新订阅付款需要有关订阅付款的帮助。我在用    WC() - > cart-> add_to_cart($ parent_id); 用于将产品添加到购物车。 如何将产品添加到购物车中,以便按月或按年定期付款。 我应该发送什么参数?

WC() - > cart-> add_to_cart($ parent_id,' annual'); 或者什么?

1 个答案:

答案 0 :(得分:0)

订阅间隔在产品页面中设置。

Subscription billing interval

如果您希望订阅具有不同的时间间隔并希望以语法方式选择它们,则必须创建变量订阅并更改每个变体中的时间段。

enter image description here

然后,当您将产品添加到购物车时,您可以选择要添加的变体

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() ) {
        [...]
    }

查看Woocommerce Subscriptions FAQ

中的完整文档