SOY Shopで在庫管理の業務アプリに向けての機能追加

栽培用のハウスの施工見積もり等の業務に向けて、

SOY Shopに元々あった電話注文対応用の画面を改修した。

SOY Shopの管理画面からの注文で顧客名検索を追加してみた


soyshop_estimate_create_func


実際の稼働に向けて試験運用していたところ、

いくつか電話注文対応とは違う点が見られた。


そのうち、大きく目立ったところは、

電話対応であれば、電話をしながら少量の注文を登録して、電話の最中に注文を完結することができる。


一方、ハウスの見積書作成では、

見積書に記載する部品だけでも優に50個を超える。


つまるところ、

一度の登録作業で30分以上の時間をかける作業も有り得る。

そんな中で一度も画面が切れずに登録作業を完結させることは難しい時も多々あるので、


soyshop_estimate_create_func


登録作業中に、何か一つでの変更が加えられたら自動でバックアップし、

次回以降にブラウザを開いて、カートのセッションが切れていたら、


soyshop_estimate_create_func1


バックアップを復元できる機能を設けました。

バックアップはJSONファイルを作成し、複製時はJSONファイルを読み込む仕様になっています。


今回対応分を含んだパッケージは下記のサイトからダウンロード出来ます。

https://saitodev.co/soycms/soyshop/