生まれ年ワインショップでは、送料は全品500円なのですが、5000円以上の商品をご購入いただけたら送料は無料です。
目次
送料無料にするためには
Welcart Basicには、送料無料を設定できるようになっています。WelcartShop > 基本設定 から設定可能です。
クール便も無料になってしまう
上記の設定をしようとして、ふと思ったことがあります。
生まれ年ワインショップでは、5,000円以上で送料無料なもののクール便代は別途いただいています。夏場はワインの劣化を防ぐため、クール便で全品発送しています。この際、クール便代として200円はお客様にご負担をいただいているのですが、上記の設定だと5,000円以上で、クール便代も無料になってしまうのではないかと思います。そこで、困った時は、
『Welcart カスタマイズ ブログ』さん!!
http://welcustom.net/
今回も探してみると、ぴったりのカスタマイズがありました!!「一定金額以上の買物で送料無料ではなく値引き」の投稿です。
Welcartでは、一定金額以上のお買物で送料無料とする設定は出来ますが、デフォルトで値引きの設定はなく、フィルターフックを利用する必要があります。
とあります。
生まれ年ワインショップの場合は、送料500円を無料にするわけですから、5,000円以上で送料500円引きになるように上記の設定を施せばよい訳です。
私の実際のコードを公開
今回は、『Welcart カスタマイズ ブログ』さんの記述で動きますので、変更するのは設定する数値のみです。生まれ年ワインショップの実際のコードは次のように書いています。
/*5,000円以上で送料500円引き*/
add_filter( 'usces_filter_set_cart_fees_shipping_charge', 'my2_filter_set_cart_fees_shipping_charge', 10, 3);
function my2_filter_set_cart_fees_shipping_charge($shipping_charge, $carts, $entries){
if ($entries['order']['total_items_price'] >= 5000) {
$shipping_charge -= 500;
}
return $shipping_charge;
}
/*5,000円以上で送料500円引き(終了)*/
total_items_priceのところの5000と
shipping_chrge - のところの500が
それぞれ、一定額以上で○○円値引にあたる数字です。
これで、クール便設定の季節にはクール便代を全国700円に設定すれば、差額の200円だけがかかるようになります。
2018年10月追記:「一定金額以上で送料割引と送料無料の二段階の設定方法」の記事もアップしました
お願い
検索でここにたどり着いた方は、自営業者さんでWelcartを導入しようと思っている方だと思います。役に立った方は、ビジネスでの贈り物に当店「生まれ年ワインショップ」もしくは、日本初のプレゼント専門ワインショップ「プレゼントワインショップ」をご利用いただけると嬉しいですm(__)m
コメント