你只要在网站上网购过,肯定注意到过有很多网店提供选择性地使用折扣优惠券,你肯定有想过,什么叫选择性?难道有人明明可以省钱却不用?如果是任何人都能使用的优惠券,那为什么不直接对产品降价呢?
为什么提供任何人都可以使用的折扣?
我们这次主要做的就是让客户可以直接在产品页选择是否应用折扣券。折扣券可以有多种设置,可以有特定的条件、针对特定的订单或情况,而不仅限于通用优惠券,当然,你也可以提供一种在任何条件下都有效的优惠券。这种类型的折扣卷WooCommerce本身是没有的,需要借助到第三方插件,我之前在WooCommerce产品购买数量折扣的笔记里有推荐过一些,它们有这些功能。
为什么这么做的原因其实很简单,就是出于商业目的。很多客户会觉得,比起自动应用,自己可以手动应用折扣券更有价值,客户更喜欢自己“获得”折扣。不知道你们有没有,不过我每次网购用优惠价有种莫名的成就感,又省大钱了!哈哈哈哈。
添加折扣卷到产品页上有什么优势?
-
提高用户体验:顾客在浏览产品时,直接看到并应用优惠券,而无需在购物车或结账页面再输入。减少了操作步骤,使流程更简洁。
-
增加转化率:看到有可用的优惠,顾客更有可能直接下单。尤其是当优惠券的可见性提高时,能激励他们立即购买,以免错过折扣。
-
减少购物车放弃率:用户可能会在结账页面遇到输入优惠券的问题,有时因为找不到优惠码而离开。而在产品页面直接显示优惠券,有助于减轻这一问题。
-
个性化营销:可以为特定产品设置特定优惠券,或向特定客户显示专属折扣。通过展示个性化的折扣信息,可以提升顾客的忠诚度和复购率。
-
提高品牌印象:在产品页面展示优惠信息,还可以营造“限时优惠”或“独家折扣”的印象,进一步吸引顾客的注意力和购买兴趣。
怎么添加折扣卷到产品页上?
老规矩,把代码添加到自定义代码插件上或者添加代码到主题的functions.php上。
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'; // 这里写你要使用的折扣
WC()->cart->apply_coupon( $coupon_code );
}
}
添加代码后就是下图的效果,可以直接在产品页上使用指定的折扣。当然在做这个之前,你需要先在WooCommerce创建折扣卷coupon。