Japanized for WooCommerce の 配達日から定休日の曜日を力づくで削除する

brown wooden hammer

プラグインのアップデートに伴い、カスタマイズ内容が変更になった(2022-07-01)ので、新しい記事で、案内している。下のリンク先を参照してほしい。

お店の定休日に、WooCommerceで作ったストアのJapanized for WooCommerceプラグインの配達日から選べないように設定したい。

Japanized for WooCommerceプラグイン管理画面には、未出荷曜日設定の項目があるが、これは出荷を行わない曜日であって、翌週の定休日は「定休日の前に出荷できる」と判断しており、定休日の曜日でも選べてしまう。

確かに、そういうケースもあるだろう。ただ、今回は、お店の出荷日=配達日 というケースなので、プラグインの管理画面から、毎週の定休日、例えば 水曜日 は選べないようにしたく、設定方法を探した。

そこで見つけたのが、こちらの記事。感謝。

プラグインのファイルを直接書き換える手法なので、プラグインをアップデートする度に、カスタマイズを再度行う必要があるが、現状、この方法しかないので、採用した。

WooCommerceの案件は、プラグインのアップデートは、メンテナンス契約を結んで、クライアントさんでなく、私がアップデートすることにしているで、このような力づくのカスタマイズも採用できる。

定休日が選択できないメリットの方が、プラグインのアップデートでの手間より、遥かに大きいから。

FTPでプラグインのフォルダに移動。

class-jp4wc-delivery.php を探す。

class-jp4wc-delivery.php の 149行あたりにある

$set_disp_date_base->modify('+'.$add_days.' day');

このコードを探す。

この下に、以下のコードを挿入する。

//水曜日を配達日指定から除外
            if(3 == (int)$set_disp_date_base->format('w'))  {continue;}

if の直後の数字が、曜日を示している。0から6の値で、0が日曜日。今回は水曜日なので、3 を設定した。

結果、水曜日が選択肢から消える。

無料メルマガにぜひご登録ください

ブログより日常を書いています。
ものくろキャンプ メルマガ
購読登録フォーム
Eメール  *
お名前(姓)  *
お名前(名)  *

講座・ワークショップ 開催予定

2022-10-13 19:00 – 22:00
木曜夜開催【東京 ブログ】グループセッション 10月13日
詳細・お申し込みはこちら

2022-10-14 19:00 – 20:30
金曜夜:こころの発酵 マインドフルネス瞑想会+軽食
詳細・お申し込みはこちら

2022-10-21 19:00 – 22:00
第4金曜日開催 オンライン【ブログ】グループレッスン 10月21日※10月は第3金曜日
詳細・お申し込みはこちら

2022-10-22 11:00 – 12:00
オンライン【あみだす発酵アカデミー】手作り濃口醤油仕込みクラス+年間サポート付き
詳細・お申し込みはこちら

2022-10-22 14:00 – 15:15
オンライン「”料理が面倒な人のための”クラス」発酵調味料でパパっとメイン1品+作り置き3品
詳細・お申し込みはこちら

2022-10-23 11:00 – 12:30
日曜昼:こころの発酵  マインドフルネス瞑想会+ランチ
詳細・お申し込みはこちら

2022-12-10 18:00 – 21:00
2022 あみだす望年会っ
詳細・お申し込みはこちら

2022-12-30 10:00 – 18:00
リアル・オンラインどちらもOK!ものくろ流WordPressスタートアップ講座 -第42期- 講師 ものくろ
詳細・お申し込みはこちら

  • ブックマーク

【案内板】

このブログをはじめて読んだあなたへ
ぜひ読んでもらいたい記事を用意しました。

オンラインショップあります

↓ 下のバーナーをクリックすると移動します。