質問 > フロント機能 > 商品コードで送料を操作するには? |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
seasoft |
投稿日時: 2009/8/16 6:16
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 商品コードで送料を操作するには? > 「含む」「含まない」の判別方法も分かりません。
いくつか方法はあります。 たとえば、「先頭の2文字で判定する」といった単純なものならば、 http://www.php.net/manual/ja/function.substr.php が使えます。 もう少し複雑な条件で判定したいならば、 http://www.php.net/manual/ja/function.preg-match.php 辺りが便利かと思います。 最初は EC-CUBE を抜きにした、単純な PHP コードを書いて、動作を確認すると良いと思います。
|
popo |
投稿日時: 2009/8/15 6:54
対応状況: −−−
|
長老 登録日: 2008/10/1 居住地: 投稿: 189 |
Re: 商品コードで送料を操作するには? ご回答ありがとうございます。
/data/class/helper/SC_Helper_DB.php このファイルを触れば良いというのは、別記事の「合計金額に応じた手数料〜」を見て何となく分かってはいたのですが、何を記述したら良いのか分かりません。 if文を使うのは素人ながら予想は付くのですが、「含む」「含まない」の判別方法も分かりません。 アイディアは浮かんだものの、知識も技術も無いため他力本願になってしまうのですが、ご教授頂けると助かります。 何卒、よろしくお願い致します。 |
kishik |
投稿日時: 2009/8/14 21:01
対応状況: −−−
|
仙人 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: 商品コードで送料を操作するには? /data/class/helper/SC_Helper_DB.php
の"sfTotalConfirm"関数をカスタマイズすればいいと思いますよ。 ----- カスタマイズ承ります http://ec-cube-mall.jp/ http://ec-cube.ec-orange2.jp/ http://wiki.ec-orange2.jp/ |
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円を送料にプラスすると言った具合に。 店鋪数ば増えると、その都度ファイルを修正しなければなりませんが、この方法が可能であれば簡易的なショッピングモールの運営もできると思います。(決済はサイト管理者が行う必要がありますが) 私には上記のようなカスタマイズをする知識も技術もないので、何をどうすれば良いのか分からないですが、もし知識がある方が見て、上記のようなカスタマイズが難しくないようであれば、お力を貸して頂けると助かります。 この送料の問題がクリアできれば、簡易的なモールの構築へ大きく前進する事ができそうです。 よろしくお願い致します。 |
« 1 2 (3) |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |