SOY Shopで顧客毎にpdfファイルやzipファイルを保存できるストレージプラグインを作成しました。


例えば、Aさんに見積書を送ったとします。

その見積書を自身のパソコンに入れておいて、

後に確認する際にSOY Shopの画面と自身の画面の両方を行き来するのは大変です。


そこで、


store_user_folder


store_user_folder1


顧客毎にファイルをアップロードできる画面を用意しました。

ファイルのダウンロード用のURLも発行するので、

ダウンロード用のURLをそのままお客様にお伝えしても良いです。


ファイルマネージャ形式で確認したい場合には、


store_user_folder_elfinder


SOY Shopの管理画面のサイト管理 > ファイル管理を開くと、

内蔵されているelFinderで確認することが可能です。

※顧客ごとのディレクトリのパスは/サイトID/files/user/顧客IDになります

SOY CMSで利用しているelFinderでjsファイルのアップロードを許可する


まだ、ファイルのアップロードでどのようなファイル名であればアップロードできるかといった仕様は決めきれていませんが、

今回紹介した機能は利用できる状態になっています。


今回の機能は下記のURLにあるパッケージでご利用できます。

https://github.com/inunosinsi/soycms/tree/master/package