バージョン選択

フォーラム

メニュー

オンライン状況

18 人のユーザが現在オンラインです。 (12 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 18
もっと...

サイト内検索

 > フロント機能 > ダウンロード販売機能

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ECCUORE
投稿日時: 2010/8/26 11:43
対応状況: −−−
長老
登録日: 2009/10/22
居住地: 東京
投稿: 248
Re: ダウンロード販売機能
引用:

* SQL に渡すパラメータの検証をしていない
* プリペアドステートメントを使用していない


お手数をおかけして申し訳ございません。

弊社モジュールをご利用の方に、念の為ご報告いたします。
本件を修正しなくても、不正ダウンロードや、SQLインジェクションによる不正は行えませんので、ご安心ください。


----------------
EC CUORE 株式会社クオーレ
カスタマイズ御相談下さい。

ECCUORE
投稿日時: 2010/8/26 17:56
対応状況: −−−
長老
登録日: 2009/10/22
居住地: 東京
投稿: 248
Re: ダウンロード販売機能
ダウンロード機能を追加するにあたって、オーダーテーブル(dtb_order)に新しいフィールドを追加する必要がありそうです。

<問題が起こるケース>
ダウンロード商品と実際の商品を同時にオンライン決済で購入する。

<問題点>
現在は、オーダーに対する日付情報が「受注日」、「発送日」しかない。
下記を考えると、「入金日(決済日)」が必要になる。

 ・対応状況は、オンライン決済後「入金済み」にするのが正しい。
 ・ダウンロード商品は、入金確認(もしくはオンライン決済)後、ダウンロード可能になるのが正しい。
 ・ダウンロード可能日付の算出根拠日は、入金確認(もしくはオンライン決済)した時点が正しい。
 ・実商品発送後に管理者画面から「発送済み」にし「発送日」が自動で入るのが正しい。

<解決法>
オーダーテーブル(dtb_order)に新しく「入金日」を追加する。

 ・ダウンロード商品と実際の商品を同時にオンライン決済で購入した場合は、対応状況を「入金済み」にして、「入金日」を自動で入れる。
  実商品発送後に管理者画面から「発送済み」にし「発送日」が自動で入る。
 ・ダウンロード可能日付の算出根拠日は、「入金日」を利用する。
 ・ダウンロード商品のみをオンライン決済で購入した場合は、対応状況を「発送済み」にして、「入金日」「発送日」を自動で入れる。
  (管理者:ステータス管理画面での整合性を保つため)

次回、修正してコミットする予定ですが、皆様からの意見をお待ちしております。


----------------
EC CUORE 株式会社クオーレ
カスタマイズ御相談下さい。

nanasess
投稿日時: 2010/8/27 16:49
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: ダウンロード販売機能
引用:

ECCUOREさんは書きました:
ダウンロード機能を追加するにあたって、オーダーテーブル(dtb_order)に新しいフィールドを追加する必要がありそうです。

snip...

<解決法>
オーダーテーブル(dtb_order)に新しく「入金日」を追加する。


この仕様に賛成です.

また, チケット #781 にて, 商品関連テーブルの見直しをしていますが, ダウンロード商品に規格をつけた場合, どの規格も同じファイルとなってしまいますよね...

http://svn.ec-cube.net/open_trac/ticket/781

上記の理由から, ダウンロード販売関連は別テーブルとし, dtb_products_class に関連づけるのが良いと思いました.
seasoft
投稿日時: 2010/8/30 22:51
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: ダウンロード販売機能
> オーダーテーブル(dtb_order)に新しく「入金日」を追加する。

過去に決済モジュール絡みのカスタマイズ(決済通知受信)で、受注テーブルに「入金日」列を追加した事があります。

列として、そういった流用も想定できるようですと、なお良いと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

ECCUORE
投稿日時: 2010/8/31 10:47
対応状況: −−−
長老
登録日: 2009/10/22
居住地: 東京
投稿: 248
Re: ダウンロード販売機能
ご意見ありがとうございます。

チケット #781 での修正を待って、ダウンロード関連の情報を別テーブルに持つように検討したいと思います。

商品周りのリレーションとしては、下記を考えていてよろしいでしょうか?

<商品と規格の関係>
 商品 1:N 商品規格情報 1:1 規格組合せ情報 1:N 規格分類情報 1:N 規格情報

<商品、規格、ダウンロードの関係>
 商品 1:N 商品規格情報 1:1 ダウンロード関連情報


----------------
EC CUORE 株式会社クオーレ
カスタマイズ御相談下さい。

nanasess
投稿日時: 2010/8/31 11:13
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: ダウンロード販売機能
引用:

ECCUOREさんは書きました:

チケット #781 での修正を待って、ダウンロード関連の情報を別テーブルに持つように検討したいと思います。


ありがとうございます!

引用:

商品周りのリレーションとしては、下記を考えていてよろしいでしょうか?

<商品と規格の関係>
 商品 1:N 商品規格情報 1:1 規格組合せ情報 1:N 規格分類情報 1:N 規格情報



大きさ(規格情報) - S(規格分類情報)
               - M(規格分類情報)
               - L(規格分類情報)

となりますので, 下記が正しいです.

<商品と規格の関係>
 商品 1:N 商品規格情報 1:1 規格組合せ情報 1:N 規格分類情報 N:1 規格情報

引用:

<商品、規格、ダウンロードの関係>
 商品 1:N 商品規格情報 1:1 ダウンロード関連情報


こちらは問題ないと思います.

ER図もカラムの並び順など若干修正しましたので, 合わせてご覧いただければと思います.
http://svn.ec-cube.net/open_trac/ticket/781
ECCUORE
投稿日時: 2010/8/31 11:33
対応状況: −−−
長老
登録日: 2009/10/22
居住地: 東京
投稿: 248
Re: ダウンロード販売機能
リレーションは理解しました。ありがとうございます。

商品登録のUIについてですが、規格とダウンロードが紐付く場合
ダウンロード用のファイルアップロードは、どの画面で行うのがよろしいでしょうか?

<規格無し商品のケース>
以前と同じように、商品登録画面だけで完結出来るように、「商品登録画面」でファイルアップロードする。
 or
規格あり商品と同じように、商品登録画面と規格登録画面を利用して、「規格登録画面」でファイルアップロードする。

<規格有り商品のケース>
規格有り商品の場合は、以前と同じように商品登録画面と規格登録画面を利用して、「規格登録画面」でファイルアップロードする。

ご意見よろしくお願いします。


----------------
EC CUORE 株式会社クオーレ
カスタマイズ御相談下さい。

tao_s
投稿日時: 2010/9/1 4:08
対応状況: −−−
仙人
登録日: 2008/8/20
居住地: 東京
投稿: 799
Re: ダウンロード販売機能
引用:
<規格無し商品のケース> 以前と同じように、商品登録画面だけで完結出来るように、「商品登録画面」でファイルアップロードする。

<規格有り商品のケース>
規格有り商品の場合は、以前と同じように商品登録画面と規格登録画面を利用して、「規格登録画面」でファイルアップロードする。


が良いです。

ダウンロード商品で規格を分ける場合、画像のサイズや動画のファイルサイズ等が考えられるので、規格毎にデータが異なります。
なるべく今の画面とあまり変わらない方向が良いです。

あと、テストしていないので何とも言えませんが、容量の大きいファイルはダウンロード出来なくないですか?


----------------
EC-CUBEカスタマイズ相談してください。
緊急のEC-CUBEの障害対応
EC-CUBEカスタマイズブログ

ECCUORE
投稿日時: 2010/9/1 9:11
対応状況: −−−
長老
登録日: 2009/10/22
居住地: 東京
投稿: 248
Re: ダウンロード販売機能
引用:

あと、テストしていないので何とも言えませんが、容量の大きいファイルはダウンロード出来なくないですか?


そうですね、現在アップされているソースには100Mの memory_limit が掛っていますね。

memory_limit については、「パラメータで変更可能」にして、初期値を無制限(-1)にする方向で修正します。

ご指摘ありがとうございました。


----------------
EC CUORE 株式会社クオーレ
カスタマイズ御相談下さい。

nanasess
投稿日時: 2010/9/1 11:39
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: ダウンロード販売機能
引用:

tao_sさんは書きました:
引用:
<規格無し商品のケース> 以前と同じように、商品登録画面だけで完結出来るように、「商品登録画面」でファイルアップロードする。

<規格有り商品のケース>
規格有り商品の場合は、以前と同じように商品登録画面と規格登録画面を利用して、「規格登録画面」でファイルアップロードする。


が良いです。


賛成です.
« 1 (2) 3 4 5 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,912名です
総投稿数は110,006件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.