您所在位置:
在 WooCommerce 中,应用优惠券代码通常是结账流程的一部分,但如果顾客在将商品添加到购物车之前直接在商品页面上选择优惠券,岂不是更方便?
让用户在一开始就使用折扣,可以简化购物体验,提高转化率。
在本篇文章中,我们将向您展示一个快速有效的代码片段,用于将此功能添加到您的 WooCommerce 商店中。只需几行代码,您就能让客户在产品页面上应用他们喜欢的折扣,让购物过程更快、更吸引人。
本指南非常适合希望改善用户体验并简化优惠券管理的店主。让我们深入了解并在产品页面上运行此功能!

PHP 代码段: 在添加到购物车时选择并应用优惠券 @ WooCommerce 单个产品页面
感谢来自 upnrunn 的 Kishore 在 Twitter 上分享此文,也感谢我将其转发出去!
add_action( 'woocommerce_after_add_to_cart_button', 'bbloomer_add_coupon_radio_button', 10 ); function bbloomer_add_coupon_radio_button() { echo '<div style="clear:both"><br><p><label for="apply_coupon"><input type="checkbox" id="apply_coupon" name="add_coupon"> Apply a 10% discount!</label></p>'; } add_action( 'woocommerce_add_to_cart', 'bbloomer_apply_coupon_on_checkbox_clicked', 10, 6 ); function bbloomer_apply_coupon_on_checkbox_clicked( $cart_item_key, $product_id, $quantity, $variation_id, $variation, $cart_item_data ) { if ( isset( $_POST['add_coupon'] ) ) { $coupon_code = 'a862d29963f77bfb'; // COUPON CODE WC()->cart->apply_coupon( $coupon_code ); } }