我已经自定义了WoCommerce单个产品页面并添加了一个购物车按钮,只需使用这一行
echo woocommerce_simple_add_to_cart();
但现在我需要两个添加的两个购物车按钮的两种类型的变化。我的所有属性和儿童是相同的。类型_的_音频和儿童是mac & windows。
所有我想创建两个自定义添加到购物车链接。但我不能动态配置产品ID。底部是代码。(变量产品ID没有得到正确的,所以它不添加产品到购物车)
<?php if( $product->is_type( 'simple' ) ){
echo woocommerce_simple_add_to_cart();
}
elseif( $product->is_type( 'variable' ) ){
echo ('<a href="/?add-to-cart=$variation_id&attribute_pa_type_of_audio=mac">MAC BUTTON</a>');
echo ('<a href="/?add-to-cart=$variation_id&attribute_pa_type_of_audio=windows">WINDOWS BUTTON</a>');
}
?>
2条答案
按热度按时间svujldwt1#
请尝试以下操作,为每个变体显示一个“添加到购物车”按钮,并带有正确的按钮标签:
测试和工程。
qeeaahzv2#