質問 > フロント機能 > 送料無料設定のカスタマイズについて |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
fukuhy |
投稿日時: 2010/5/18 19:28
対応状況: −−−
|
新米 登録日: 2010/5/14 居住地: 投稿: 9 |
Re: 送料無料設定のカスタマイズについて 引用:
上記につきまして、何とか(?)近い結果を出す事ができました。 本来は、どんな商品の組み合わせでもカートの中に 「送料0円」商品が1つでも含まれていれば、 その買い物の送料は全て無料にしたかったのですが、 ####################################################### カートに入っている商品を全てチェックし、 その中に送料を0円に設定している商品があれば→$arrData['deliv_fee'] = 0; ####################################################### 上記のような動作を実現させる為のプログラムの書き方がわからず、 今の私のPHPスキルでは乗り越える事ができませんでした。。。 そこで、代替案として思いついたのが「商品コード」を使った分岐です。 幸い、送料0円商品は一つしかなかったため、 その送料0円の商品コードがカートに含まれていれば オール送料0円にするといった方法で試してみました。 参考にさせていただいたのは下記URLです。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=4459&forum=10&viewmode=flat&order=ASC&start=10 結果的に以下の内容をsfTotalConfirm内に記述する事で ようやく実現できました。 引用:
今後、送料0円商品が増えるたびに修正するのは面倒ですが、 今はこれで乗り切りたいと思います。 これが可能なら、元々の希望動作も実現出来そうなのですが、 カートに入っている商品を全てチェックする際に、 「送料0円設定の商品」と「そうでない商品」を判別する フラグのような物が何なのかがわかりませんでした。 もっともっと勉強しなければいけませんね。。。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
送料無料設定のカスタマイズについて | fukuhy | 2010/5/14 23:42 |
Re: 送料無料設定のカスタマイズについて | seasoft | 2010/5/15 2:45 |
Re: 送料無料設定のカスタマイズについて | fukuhy | 2010/5/17 15:01 |
Re: 送料無料設定のカスタマイズについて | fukuhy | 2010/5/18 0:53 |
» Re: 送料無料設定のカスタマイズについて | fukuhy | 2010/5/18 19:28 |