按下按钮时如何自动添加WooCommerce变体?

时间:2017-05-17 12:50:01

标签: wordpress function woocommerce categories hook-woocommerce

我的产品类别名为" the-collection"里面有很多产品。所有这些产品都是可变产品,内部有变化。我的尺寸有变化:" Simple Pot"并完成:" Chalky Interior Matt"内。我想添加自定义按钮,将自动将此变量添加到购物车中。为此,我将此函数添加到functions.php文件中:

add_action('woocommerce_after_add_to_cart_button','cmk_additional_button');
function cmk_additional_button()
{
  echo '<a href="#" button type="submit" class="button alt">Sample 
Pot</button></a>';

}

给我添加一个按钮。我还遵循了这个manual如何创建可变链接,但变体ID对于所有产品并不准确。我还想显示该按钮仅用于&#34; The Collection&#34;产品分类。怎么做?

1 个答案:

答案 0 :(得分:1)

add_action('woocommerce_after_add_to_cart_button','cmk_additional_button');
function cmk_additional_button()
{
  echo '<a href="cart/?add-to-cart=10233&variation_id=10234&attribute_pa_color=red" button type="submit" class="button alt">Sample 
Pot</a>';

}

尝试这样的代码段