質問 > フロント機能 > 商品コードで送料を操作するには? |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
popo |
投稿日時: 2009/8/14 19:15
対応状況: −−−
|
長老 登録日: 2008/10/1 居住地: 投稿: 189 |
商品コードで送料を操作するには? EC-CUBEバージョン 2.3.0
PHPバージョン PHP 4.4.9 DBバージョン PostgreSQL 7.3.4 お世話になっております。 別の記事でも少し触れているのですが、EC-CUBEで簡易的なネットモールにできないか考えていました。 お店は大カテゴリーで分類すればクリアできます。 問題は、複数のお店から商品を購入した時の送料計算です。 そこで思い付いたのが、基本送料は0円にしておき、カゴに入っている商品コードの種類の数を元に、基本送料を決定するのはどうでしょうか。 正式版2.4.0では、商品毎に送料を決める事ができるようになっているみたいなので、商品コードを店鋪事に統一しておけば、商品コードの種類だけ基本送料を決めておけば、あとは同一店鋪の商品は同梱すれば良いので、商品毎に設定された送料を加算していけば、複数の店鋪から商品を購入しても、上手く送料計算ができると考えました。 例えば、A店の商品コードは「AA」、B店の商品コードは「BB」として、送料の最低料金が500円とすると、A店だけの商品を購入した場合は、「最低料金500円+商品毎に設定した送料」になります。 A店とB店の商品を購入した場合は、「(A店)最低料金500円+商品毎に設定した送料」+「(B店)最低料金500円+商品毎に設定した送料」が送料合計になります。 店鋪毎に決済して行けば送料も難しく考える必要もないのですが、店鋪をカテゴリーで区別した場合は、カテゴリをまたいで商品をカートに入れて注文できた方が便利なので、商品コードの種類の数だけ送料を設定する事はできないでしょううか? 管理画面で設定しなくても、直接送料計算に必要なファイルに書込む方法でも良いと思います。 注文商品の商品コードに「AA」が1つ以上含まれていたら、送料に500円プラス。商品コード「AA」「BB」の商品が含まれていたら、500*2=1000円を送料にプラスすると言った具合に。 店鋪数ば増えると、その都度ファイルを修正しなければなりませんが、この方法が可能であれば簡易的なショッピングモールの運営もできると思います。(決済はサイト管理者が行う必要がありますが) 私には上記のようなカスタマイズをする知識も技術もないので、何をどうすれば良いのか分からないですが、もし知識がある方が見て、上記のようなカスタマイズが難しくないようであれば、お力を貸して頂けると助かります。 この送料の問題がクリアできれば、簡易的なモールの構築へ大きく前進する事ができそうです。 よろしくお願い致します。 |
フラット表示 | 前のトピック | 次のトピック |