【SOY Shop】オーダーカスタムフィールドに設定したIDを注文検索で利用できるようにしたい。

SOY Shopに関する話題はこちら。

【SOY Shop】オーダーカスタムフィールドに設定したIDを注文検索で利用できるようにしたい。

投稿記事by matsu on 2020年6月15日(月) 18:34

お世話になっております。

オーダーカスタムフィールドに設定したIDを注文検索で利用できるようにしたいと先方様から依頼がありました。

オーダーカスタムフィールドに「お持ち帰り商品受取店舗の選択」(ID:takeout_shop)を作成し、店舗名のリストメニューを作成。
管理サイトの「注文 - 注文検索」の項目に、「お持ち帰り商品受取店舗の選択」(ID:takeout_shop)を追加し、店舗ごとに注文の絞込検索を行えるようにしたい。

可能でしょうか?
お忙しいところ恐れ入りますが、ご教授いただけると幸いです。
matsu
 
記事: 195
登録日時: 2012年12月30日(日) 14:17

Re: 【SOY Shop】オーダーカスタムフィールドに設定したIDを注文検索で利用できるようにしたい。

投稿記事by inunosinsi on 2020年6月16日(火) 05:26

オーダーカスタムフィールドに「お持ち帰り商品受取店舗の選択」(ID:takeout_shop)を作成し、店舗名のリストメニューを作成。
管理サイトの「注文 - 注文検索」の項目に、「お持ち帰り商品受取店舗の選択」(ID:takeout_shop)を追加し、店舗ごとに注文の絞込検索を行えるようにしたい。


可能の有無であれば、実装することは可能です。
PHP、SQLとPOSTを把握していれば、自前で検索項目を追加することも可能です。
管理画面の注文検索の拡張ポイントsoyshop.order.search.php - saitodev.co

オーダーカスタムフィールドになりますと、改修量がありますので、私の方で対応となると有償サポートの範囲の規模になります。
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)
開発実績等

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 930
登録日時: 2008年6月12日(木) 20:48

Re: 【SOY Shop】オーダーカスタムフィールドに設定したIDを注文検索で利用できるようにしたい。

投稿記事by inunosinsi on 2020年6月16日(火) 12:30

https://github.com/inunosinsi/soycms/commit/3526de9846498e6a85efa1be623d8d54f6f70780#diff-5a23bedef9cdafb172b0af58af7dee30
即席ですが、セレクトボックスのみ注文検索の項目として出力できるコードを作成しました。
※soyshop.order.search.phpのみ

上記ページで記載されているディレクトリにsoyshop.order.search.phpを配置して、上記ページのコードをそのままコピーすれば良いです。
このファイルを使用するのであれば、有償サポートのご連絡は不要です。
最後に編集したユーザー inunosinsi [ 2020年6月16日(火) 12:59 ], 累計 1 回
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)
開発実績等

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 930
登録日時: 2008年6月12日(木) 20:48

Re: 【SOY Shop】オーダーカスタムフィールドに設定したIDを注文検索で利用できるようにしたい。

投稿記事by matsu on 2020年6月16日(火) 12:47

ありがとうございます!
ご要望通りになりました!
今後とも、よろしくお願いいたします。
matsu
 
記事: 195
登録日時: 2012年12月30日(日) 14:17

Re: 【SOY Shop】オーダーカスタムフィールドに設定したIDを注文検索で利用できるようにしたい。

投稿記事by matsu on 2020年6月16日(火) 17:06

お忙しいところ申し訳ございません。
2点、お客様から要望がありました。

●1点目
オーダーカスタムフィールドのセレクトボックスのみ、注文検索の項目として出力できるコードを作成していただきましたが、
オーダーカスタムフィールドに設定している
「お持ち帰り商品:受取来店日指定」(一行テキストボックス)も
注文検索に追加し、受取来店日でも絞り込み検索できないかと問い合わせがありました。
ただ、この一行テキストボックスは、カレンダーから月日を選択できるように変更しておりますが可能でしょうか?

●2点目
オーダーカスタムフィールドで作成した下記の項目を
お持ち帰り商品:受取来店日指定
お持ち帰り商品:受取来店時間指定

領収書と納品書に記載されるようにできないかと問い合わせをいただきました。
可能でしょうか?
matsu
 
記事: 195
登録日時: 2012年12月30日(日) 14:17

Re: 【SOY Shop】オーダーカスタムフィールドに設定したIDを注文検索で利用できるようにしたい。

投稿記事by inunosinsi on 2020年6月17日(水) 05:14

どちらも対応可能ですが、納品書プラグインをベースとして改修したプラグインを新たに開発する必要がございます。
専用プラグイン開発は費用感は下記ページに記載されているSOY CMS/Shopのプラグイン開発の下限の金額になります。
https://saitodev.co/work/

ご検討の程、よろしくお願い致します。
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)
開発実績等

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 930
登録日時: 2008年6月12日(木) 20:48

Re: 【SOY Shop】オーダーカスタムフィールドに設定したIDを注文検索で利用できるようにしたい。

投稿記事by inunosinsi on 2020年6月19日(金) 13:34

カレンダーの月日から選択をせずに一行テキストボックスに直接日付を入力されて、
注文を受け付けることができない日付で注文が入ってしまったそうです。

上記のような質問がありましたので、下記の記事にて対応方法を追加しました。
SOY ShopのオーダーカスタムフィールドでjQueryのDatepickerを使ってみる - saitodev.co
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)
開発実績等

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 930
登録日時: 2008年6月12日(木) 20:48

Re: 【SOY Shop】オーダーカスタムフィールドに設定したIDを注文検索で利用できるようにしたい。

投稿記事by matsu on 2020年6月19日(金) 13:51

いつもありがとうございます!

早速、下記の $("#custom_field_omoti_date").css("readonly", true); を追加をして、サイトを確認したのですが、

<script>
$(function() {
$("#custom_field_omoti_date").css("readonly", true);
$("#custom_field_omoti_date").datepicker();
$("#custom_field_other_date").datepicker();
});
</script>

一行テキストボックスに、直接日付を入力できてしまいました。(半角の数字、10キーの数字、/ が入力できます。)
あと、過去に入力した履歴からも選択できてしまうのですが、これはブラウザ側に依存してしまう問題でしょうか。
matsu
 
記事: 195
登録日時: 2012年12月30日(日) 14:17

Re: 【SOY Shop】オーダーカスタムフィールドに設定したIDを注文検索で利用できるようにしたい。

投稿記事by inunosinsi on 2020年6月19日(金) 14:51

今回の件はjQueryやブラウザの方の話ですので、返答は難しいです。
HTMLのreadonlyやjQueryのDatepickerの仕様を確認した方が良いです。

https://rider-dice.hatenablog.com/entry/2017/09/08/100904
最後に編集したユーザー inunosinsi [ 2020年6月19日(金) 14:59 ], 累計 1 回
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)
開発実績等

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 930
登録日時: 2008年6月12日(木) 20:48

Re: 【SOY Shop】オーダーカスタムフィールドに設定したIDを注文検索で利用できるようにしたい。

投稿記事by matsu on 2020年6月19日(金) 14:52

分かりました。
ありがとうございました。
matsu
 
記事: 195
登録日時: 2012年12月30日(日) 14:17


Return to SOY Shop

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[4人]

cron