※記事内に広告を含みます。
WooCommerceプラグインの送料設定は基本的な設定しかできず、応用的に送料の設定ができないので「WooCommerce Weight Based Shipping」というプラグインを入れました。
この「WooCommerce Weight Based Shipping」プラグインは重量に応じて送料の金額が細かく設定できる点が通常のWooCommerceプラグインだけでできなかったところです。
目次
どのような時に使える?
例えばクッキーを1個買ったら送料は500円。2個買ったら600円と個数(重量)に応じて送料の金額が変更される仕組みにしたいとします。
WooCommerceプラグインから元から使える送料の設定は定額のみとなっており、2個・3個カートへ追加しても送料は500円のまま変えられません。
このように送料の柔軟な設定ができません。
そういった場合はWooCommerce Weight Based Shippingプラグインで重量に応じて送料を変更できるように設定しましょう。
インストール
WordPress管理画面から「WooCommerce Weight Based Shipping」と検索すると出てきます。
もしくは、WordPress公式サイトからプラグインファイルのダウンロードができます。
ダウンロードはこちら。
送料の設定
プラグインのインストールができたら、WooCommerce→設定→配送に「Weight Based Shipping」という項目が追加さているのでここから設定できるようになっています。
①Weight Based Shippingをクリック。
すると画像の画面が表示されるので、②Add shipping rulesをクリック。
グレーで塗り潰したところはすでに設定した送料が表示されていますが、
③Add newをクリックして送料を設定していきます。
英語オンリーなのでちゃんと設定できるか心配になりますが、翻訳しながらなんとか設定していきました(笑)
私なりの翻訳なので厳密に翻訳すると間違っているかもしれませんが、おおよそ画像のような項目を設定していきます。
例えばクッキー屋さんとして設定してみた
項目だけわかっても実際に運用してみないとイメージがわからないのでクッキーにみたてて設定してみました。
青文字は実際に入力した数値です。
クッキーは一つ5kgとしています。(重いのですが、わかりやすくするための5kgです笑)
クッキー1個の送料は500円、2個目からは1個増えるごとに100円加算されるよう設定しています。
このあたりの調整は「加算送料」で調整します。
クッキーを1個1000円とし、クッキーの数量を1〜3個に変えてそれぞれの送料の変化を確認します。
クッキー1個の送料は500円
クッキー2個の送料は基本の送料500円+100円=600円
クッキー3個の送料は基本の送料500円+200円=700円
クッキー4個は20kg以上になるので購入できない
先ほど設定で20kg以内の制限をかけたので購入ができないようになります。
(カートに20kg以上入れることはできてしまいますが、お支払いには進めません。)
このように4パターン、きちんと送料が設定されることがわかりました。
「Shipping Classes」オプション
「Shipping Classes」の項目はまだ使っていないのでどのようなことができるのかわかりませんが、説明を読んでみたら、
例えばクッキー用の送料を設定してみましたが、アイス用の送料を別金額で設定できるんじゃないかなーと思っています。
Plus versionクリック先の購入ページで19ドルで購入できるようです。
2020年11月時点で2100円ほどなので、そのうち使ってみたいなーと思っています。
使ったら追記します!
(envato marketでも19ドルで購入できるようです。)
WooCommerceデフォルトの送料は使わない
WooCommerceで頑張って送料を設定しましたが、残念ながらこちらは使用しません。
「配送地域を追加」から設定した送料はカートに現れますので、選択できてしまいます。
WooCommerce Weight Based Shippingで設定した送料と複数選べることになりますので、選択できないようにしたい場合は不要になります。
最後に
なかなか送料の設定で日本語で書かれているブログがなかったので役に立てると幸いです!送料の設定に苦戦したら試してみてください!