一定額以上で送料無料だがクール便は別途かかる設定

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る
送料無料条件

 生まれ年ワインショップでは、送料は全品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
 

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

生まれ年ワインショップ

生まれ年ワインの魅力は何といっても、生きていた時間を飲むということです。自分と同じ年数を生きている飲食物なんて考えられますか?
大切な方の特別な記念日に、忘れられない生まれ年ワインを贈りませんか?

『生まれ年ワインショップ』へ

SNSでもご購読できます。

コメント

コメントを残す

*

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください