[EC-CUBE覚書]ダウンロード商品を扱う場合の注意事項

EC-CUBEで、ダウンロード商品を扱うサイトを構築中。
普通の商品と性質の違いでちょいひっかかることがあったので覚書しときます。

入金とダウンロードの兼ね合い

どういう仕様か気になってたので、一番最初に調べました。

まず、購入するときにユーザーの会員登録が必須となります。
今回は支払い方法が「銀行振込」だけなので、
管理画面「受注管理」の、当該顧客の編集画面で、
対応状況を「入金済み」にすると、
ログイン中画面のMYページ→「購入履歴一覧」→詳細→
購入履歴詳細ページからダウンロードできるようになります。
これはどっかに書いとかないと、ユーザーにもわかりにくいね。

ファイルの容量が大き過ぎてアップロード出来ない

.htaccessでアップロード容量を制御してるので、修正が必要。

eccube/html/.htaccess

# デフォルトテンプレートの状態で 2M 近くになるため
php_value upload_max_filesize 5M

デフォルトが5Mなので、ダウンロードファイルの容量がそれよりも多い場合は、
必要に応じて修正します。

ダウンロードファイルに拡張子がついてない!

ので、びっくりしたのだがググったらあっさりと解決。

ダウンロード商品の拡張子がない|EC-CUBE 開発コミュニティ – フォーラム

ダウンロードで拡張子がなくなる|EC-CUBE 開発コミュニティ – フォーラム

商品登録画面で、「ダウンロード商品ファイル名」がそのままダウンロードファイルの名称になってしまうので、拡張子を含め記入する。
最初適当に「◯◯マニュアル」としてたのだが、「◯◯manual.zip」に変更。
もしファイルの拡張子を変更することになったら、これも変更しないといけませんね。

EC-CUBE

Posted by ponnao