SOY Shopで顧客毎にpdfファイルやzipファイルを保存できるストレージプラグインを作成しました。
例えば、Aさんに見積書を送ったとします。
その見積書を自身のパソコンに入れておいて、
後に確認する際にSOY Shopの画面と自身の画面の両方を行き来するのは大変です。
そこで、
顧客毎にファイルをアップロードできる画面を用意しました。
ファイルのダウンロード用のURLも発行するので、
ダウンロード用のURLをそのままお客様にお伝えしても良いです。
ファイルマネージャ形式で確認したい場合には、
SOY Shopの管理画面のサイト管理 > ファイル管理を開くと、
内蔵されているelFinderで確認することが可能です。
※顧客ごとのディレクトリのパスは/サイトID/files/user/顧客IDになります
SOY CMSで利用しているelFinderでjsファイルのアップロードを許可する
まだ、ファイルのアップロードでどのようなファイル名であればアップロードできるかといった仕様は決めきれていませんが、
今回紹介した機能は利用できる状態になっています。
今回の機能は下記のURLにあるパッケージでご利用できます。
https://github.com/inunosinsi/soycms/tree/master/package