启用 woocommerce 后,我们在我们的电子商店销售葡萄酒。
我想要一个额外的按钮,以便客户可以购买一箱酒(12 瓶)而不必选择qty= 12
。
我想'add to cart'
在每个产品页面上的按钮之后粘贴按钮。
直到现在我都找不到确切的方法来做到这一点。
启用 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>';
}
代码在您的活动子主题(活动主题)的 function.php 文件中。
测试和工作。
这是一个为碰壁的程序员设计的帮助网站,不能真正替代使用快速谷歌搜索以及管理和调整如此受欢迎的第三方平台的许多免费页面和教程。
例如,在谷歌搜索“woocommerce 自定义添加到购物车按钮”显示了如何影响 url 和文本,搜索“woocommerce 添加自定义按钮”显示了如何在各个页面中添加额外的 ui 按钮。
正如其他人在此处发布的那样,似乎还有许多插件使这变得更加简单,其中一些出现在我上面列出的搜索中,例如“最小/最大数量”
https://wordpress.org/plugins/woo-min-max-quantity-limit/
https://wordpress.org/plugins/minmax-quantity-for-woocommerce/
如果您尝试实现这些,请参阅https://stackoverflow.com/help/how-to-ask,碰壁并且找不到任何东西(搜索一段时间后)来解决它。
希望也有帮助