Ste*_*tts 1 php wordpress product woocommerce product-quantity
启用 woocommerce 后,我们会在我们的电子商店上销售葡萄酒。
我想要一个额外的按钮,以便客户可以购买一箱葡萄酒(12 瓶)而不必选择qty= 12.
我想'add to cart'在每个单个产品页面上的按钮后面贴上按钮。
直到现在我还找不到确切的方法来做到这一点。
可以通过自定义挂钩函数轻松完成,显示一个附加按钮,只需单击单个产品页面即可添加 12 个产品,仅适用于简单产品:
add_action( 'woocommerce_after_add_to_cart_button', 'additional_simple_add_to_cart', 20 );
function additional_simple_add_to_cart() {
global $product;
// Only for simple product type
if( ! $product->is_type('simple') ) return;
$href = '?add-to-cart=' . esc_attr( $product->get_id() ) . '&quantity=12';
$class = 'ingle_add_to_cart_button-12 button alt';
$style = 'display: inline-block; margin-top: 12px;';
$button_text = __( "Add a case of 12", "woocommerce" );
// Output
echo '<br><a rel="no-follow" href="'.$href.'" class="'.$class.'" style="'.$style.'">'.$button_text.'</a>';
}
Run Code Online (Sandbox Code Playgroud)
代码位于活动子主题(活动主题)的 function.php 文件中。
测试和工作。
| 归档时间: |
|
| 查看次数: |
3278 次 |
| 最近记录: |