機能要望 > その他 > 【 コミュニティ 】 商品送料・送料カスタマイズ |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
DDR |
投稿日時: 2009/7/13 1:09
対応状況: −−−
|
仙人 登録日: 2008/6/21 居住地: 大阪 投稿: 307 |
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ 私もこの別ポイントの同時購入の実装をしたいのですが
配列は基本中の基本なのでぜひこれを機に勉強したいと思ってます 大きな商品(100g)〜と(1000g)〜は同封が不可として 10点までは加算されるようにしてます これに大きな商品とは別に(0g)〜(99g)までの商品が 大きな商品とは別に同時に購入されたとした場合 どうしても理想の送料にはなってくれませんorz どのような配列を組んだのか甘えて申し訳ないですが・・・ 教えて頂けたら幸いです PHPの本を片手に試みておりますがまったく検討が付かなくて $配列名 = array([$weight =>任意 ,$weight =>任意 みたいな感じなのでしょうか? お恥ずかしいソースで無理やり実装はしてますが default: // 他 if ($weight <= 0) return 540; if ($weight <= 10) return 650; if ($weight <= 100) return 1160; if ($weight <= 200) return 2320; if ($weight <= 300) return 3480; if ($weight <= 400) return 4640; if ($weight <= 500) return 5800; if ($weight <= 600) return 5800; if ($weight <= 700) return 5800; if ($weight <= 800) return 5800; if ($weight <= 900) return 5800; if ($weight <= 1000) return 1370; if ($weight <= 2000) return 2740; if ($weight <= 3000) return 4110; if ($weight <= 4000) return 5480; if ($weight <= 5000) return 6850; if ($weight <= 6000) return 5800; if ($weight <= 7000) return 5800; if ($weight <= 8000) return 5800; if ($weight <= 9000) return 5800; if ($weight <= 100000) return 3150; return 0;
|
フラット表示 | 前のトピック | 次のトピック |