EC-CUBE4.1系/4.2系の簡易ダウンロード販売プラグインをリリースしました。
【ご注意】
本プラグインは、4.1系/4.2系それぞれ、専用のプラグインとなっていますので、導入されるEC-CUBEバージョンが「4.1.x」か「4.2.x」か必ずご確認ください。
バージョンが異なると動作しません。
また、4.0.x系用につきましては、リリース予定はありません。
EC-CUBE4.2系に簡易ダウンロード販売機能を追加するプラグインです。
本プラグインでは、ダウンロード商品(ファイル)をアップロードした時点で、その登録商品をダウンロード商品と判定し、単に常時送料を0円とするイメージで簡易的にダウンロード商品の販売を実現する為のプラグインです。
ダウンロード商品はデータ等のファイルとしての取り扱いが多い為、一般的にはデータ受け渡し後のキャンセル受付が難しくなりますので、入金確定前の商品渡しはトラブルになる可能性があります。
※入手後のデータは何らかの認証サーバー等でのライセンスチェック等を行わない場合、容易にコピーが出来る為、返品・返金に応じることが困難なケースが殆どです。
従って、本、簡易ダウンロード販売プラグインでは、ダウンロード商品販売サイト運営者が、オーダーステータスを「入金済み」に切り替えた時点でダウンロードが可能となる仕様としております。
入金前にはダウンロードさせない(商品データを渡さない)仕様です。
■ダウンロード条件設定
※4系版では初期値が全て空欄になっていますので、全項目の設定が必須です。
サイト全体でダウンロードの有効期限と有効回数は共通指定となります。
(期限は入金済みステータスが起算日となっています。)
※運用途中で有効期限やダウンロード回数の設定を変更した場合、購入済のユーザーに対する有効期限なども全て設定が変更されます。
■マイページでのダウンロード
受注ステータスが「入金済み」に設定された時点でマイページからDL可能となります。
※ステータスを「入金済み」→「入金待ち」→「入金済み」などに変更した場合、初回に「入金済み」に設定登録された起算日は変更されませんので、プラグインを再設定されますとユーザーのDL有効期限やDL回数に影響がでますのでご注意ください。
■ダウンロード商品の対象
規格有り無し、どちらの商品でもダウンロードファイルをアップロードした時点でその商品はダウンロード商品となります。
アップロード可能ファイルは、.zip/.pdf/.txt/.png/.jpg/.gif/.tar.gzのみです。
■カートへの投入条件
会員ログイン時のみ商品詳細ページのカート投入ボタンを有効化します。
■送料の計算
EC-CUBE4のカートフローはそのままとして、常に送料金額が0円となります。
※表示はデフォルトのまま、送料課金が0円表示となります。
※購入フローはデフォルトのままですので、一般商品との同時購入も可能です。(一般商品が入った場合、通常の送料テーブルの送料等が課金表示されます。)
■個数制限
商品登録で販売個数制限の設定が必要です。
※ダウンロード販売商品は販売制限個数を「1」個に設定する必要があります。
■購買メール
注文控えメールにマイページにからダウンロードする旨の説明が記載されます。
※ご注意
EC-CUBE4系のメールテンプレートはデフォルトでHTML形式となっていますが、HTML形式のメール配信を行う場合、送信側または受信側のメール環境によって、本プラグインが尊信メール本文やマイページのメール配信履歴本文に挿入するダウンロード案内の文章が転記されない場合があります。
従って、本プラグインを使用する場合、HTML形式でのメールを無効化(テキストメールでご利用)するか、もしくは、HTML形式のまま、EC-CUBE4本体の動作フローをカスタマイズしてご利用いただくかの対応が必要になります。
何れの方法で利用するかを検討の上、カスタマイズコードはマニュアルに記載していますので、ご自身で改修してください。
★ユーザーは、マイページにログインして、購入商品をダウンロードするようになります。
![](https://www.shiro8.net/blog/wp-content/uploads/016.jpg)
●プラグイン設定
![](https://www.shiro8.net/blog/wp-content/uploads/003.jpg)
簡易ダウンロード販売プラグインをインストール有効化後、プラグインの設定画面でダウンロード条件を設定します。
設定項目は
・ダウンロード条件(初期値は無制限)
・ダウンロード可能回数(初期値は0回:ダウンロード条件を回数に設定した際に有効)
・ダウンロード可能日数(初期値は0日)
です。
運用稼働中にプラグイン設定を変更すると、既に購入されたユーザーを含めサイト全体の設定が変わりますのでご注意ください。
【ご注意】
オーダーステータスを「入金済み」に切り替えた際に確定された入金日、つまり起算日は変わりませんので、条件を変更すると既に購入済ユーザーのダウンロード残日数や残回数に影響が出る場合があります。
例)3回設定から4回設定に変更した場合、DL終了しているユーザーはもう1回DL可能となります。
逆に3回設定から2回設定にした場合、2回DLして残回数が1回残っているユーザーもDL終了となります。
●ダウンロード商品の登録
商品編集登録画面内に、ダウンロード販売ファイルの項目が追加されますので、参照ボタンで販売するファイルを選択し登録します。
本プラグインではファイルをアップロードした時点でその登録商品がダウンロード商品であると判定するようになります。
アップロード可能ファイル形式は、
.zip/.pdf/.txt/.png/.jpg/.gif/.tar.gz
です。
【運用上の必須条件】
本プラグインは、簡易版ですので、販売制限数は必ず手動で「1」個に設定登録していただく必要があります。
販売制限数を「1」個にしていない場合、例えば「2」個となっている場合、その商品は2個までカゴ投入できるようになりますが、DL出来る商品は一つのみですので、2つ分の料金課金で販売商品は1つ。というような矛盾が発生します。
ダウンロード商品は必ず、販売制限数を「1」個とした登録運用とするようにしてください。
![](https://www.shiro8.net/blog/wp-content/uploads/005.jpg)
【規格有り商品】
商品編集登録から規格登録画面に入り、規格毎にダウンロード販売ファイルの項目を追加する事が出来ます。参照ボタンで販売するファイルを選択し登録します。
※規格毎に異なったダウンロード商品を登録販売する事が出来ます。
![](https://www.shiro8.net/blog/wp-content/uploads/006_1.jpg)
●フロント表示
ダウンロード販売では、商品(データファイル等)の納品を、注文ユーザーにマイページの注文履歴ページからダウンロードしてもらう方法で受渡しします。
その為、必ずECサイトに会員登録されている必要がありますので、非ログイン(非会員)の状態では、注文が出来ない様になっています。(カートへ商品を投入できません。)
商品一覧ページ
商品詳細ページ
のカートに入れるボタンが、会員ログイン/非ログインの状態により
「会員のみ購入可」または「カートに入れる」
で、表示が変わります。
(商品一覧ページ)
![](https://www.shiro8.net/blog/wp-content/uploads/007.jpg)
(商品詳細ページ)
![](https://www.shiro8.net/blog/wp-content/uploads/007_4.jpg)
【送料の課金について】
簡易ダウンロード販売プラグインは、ダウンロード商品の送料を強制的に0円とすることで、その他のカートフローはほぼデフォルトのままのロジックとなりますので、受注データやメール内の送料計算表示もそのままとなります。
単にダウンロード商品の送料部分が0円となるだけです。
従って、本プラグインでは、一般商品とダウンロード商品の両方を同時にカートに入れて注文する事が出来ます。
一般商品がカート投入された場合は、一般商品に適用される送料分がそのまま適用されます。
※逆に本プラグインでは商品種別等で一般商品とダウンロード販売商品とをグループ分けするようなロジックは採用していませんので、同時にカートに入れさせたくない。というような運用はできません。
●メール本文のダウンロード案内
■購買メール
商品の注文後は、注文控えメール内のダウンロード商品の明細に「入金確認後、マイページよりダウンロード可能となります。」の固定案内文章が表示されます。
※ご注意
EC-CUBE4系のメールテンプレートはデフォルトでHTML形式となっていますが、HTML形式のメール配信を行う場合、送信側または受信側のメール環境によって、本プラグインが尊信メール本文やマイページのメール配信履歴本文に挿入するダウンロード案内の文章が転記されない場合があります。
従って、本プラグインを使用する場合、HTML形式でのメールを無効化(テキストメールでご利用)するか、もしくは、HTML形式のまま、EC-CUBE4本体の動作フローをカスタマイズしてご利用いただくかの対応が必要になります。
何れの方法で利用するかを検討の上、カスタマイズコードはマニュアルに記載していますので、ご自身で改修してください。
![](https://www.shiro8.net/blog/wp-content/uploads/010.jpg)
●マイページダウンロードボタン表示
受注管理画面でステータスを「入金済み」に設定登録した際の入金日を起算日として、ダウンロード条件に基づいてユーザーのマイページの「購入履歴詳細」画面上にダウンロードボタンが表示されるようになります。
条件を満了した後は、「ダウンロード終了」にボタンが切り替わります。
![](https://www.shiro8.net/blog/wp-content/uploads/016.jpg)
ダウンロードはオーナーズストアから!
簡易ダウンロード販売プラグイン4.1系版
簡易ダウンロード販売プラグイン4.2系版