質問 > フロント機能 > 送料の追加について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
dokodoko |
投稿日時: 2009/3/23 15:02
対応状況: 確認中
|
半人前 登録日: 2009/3/23 居住地: 投稿: 19 |
送料の追加について はじめまして。
既存で運用しているEC-CUBEに以下のような機能を追加したいと 考えています。 新しい商品カテゴリを追加して、その中の商品を購入した場合は 送料を(複数購入でも)100円追加。(※100円というのは仮です。) というのを行いたいと考えています。 困っているのが、その他既存カテゴリの商品は1000円以上で 「送料無料」となっておりこの仕様に上記を追加したいと考えています。 既存のスレッドを拝見しましたが、「個別送料の〜」は あったのですが、近いですがちょっと違う・・・ と思っております。 似たようなカスタマイズをされた事がある方、または ヒントなど頂けると助かります。 よろしいくお願いします。 ------------------------- 当方環境 C-CUBEバージョン 2.1.2 PHPバージョン PHP 5.2.8 DBバージョン MySQL 4.1.22 ------------------------- |
asayama |
投稿日時: 2009/3/24 10:39
対応状況: −−−
|
一人前 登録日: 2008/1/9 居住地: 東京都品川区 投稿: 150 |
Re: 送料の追加について 仕様が「あるカテゴリの商品が含まれていれば送料に100円追加する」というシンプルなものであれば、カートの中の送料計算ロジックに組み込んでしまうのが手っ取り早いと思います。
ところで、この+100円というのは、具体的にはどういう送料なんでしょうか。 dokodokoさんのケースにはマッチしていないようにも思えますが、ご参考まで以下のようなことは実装したことがあります。 複数の配送業者(配送設定)を指定しておき、商品ごとに配送業者(配送設定)を選択できるようにしたことがあります。クール便等の対応で、違う料金体系を実現しないといけない状況で実装しました。dokodokoさんのケースでいえば、+100円商品を含むケースと含まないケースで適用するべき料金体系が違うという解釈で、こういう方向のカスタマイズもあると思います。このクール便対応では、通常便商品とクール便商品は同時に同じカートで注文できないようにするという制御もしていました。 他の例としては、ある商品は割れ物で梱包料金をプラスしないといけないということがあって、そのケースでは送料とは別に梱包料という項目を追加したといった例があります。梱包は1つの注文につき1設定のみとしていました。実際には同梱するものが増えれば1梱包に収まらないことはあるのですが、そこは運用でカバーということにしていました。 以上、ご参考まで。
|
seasoft |
投稿日時: 2009/3/24 11:53
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 送料の追加について EC-CUBE は、標準実装されている送料計算が貧弱な反面、送料計算の実装は比較的単純なのでカスタマイズはしやすいですね。
本件とは無関係なカスタマイズですが、基本的に変更するのはこの部分とその周辺(呼び出し元近辺)となりますので、参考になれば。 都道府県・重量別送料 [EC-CUBE メモ]
|
dokodoko |
投稿日時: 2009/3/24 12:17
対応状況: −−−
|
半人前 登録日: 2009/3/23 居住地: 投稿: 19 |
Re: 送料の追加について 朝山さま seasoftさま
早速ご返信ありがとうございます。 送料+100円のくだりですが、 特定のカテゴリの商品を購入した場合に 通常の送料計算とは別に送料に100円追加。というロジックをご説明したかったので100円とさせて頂きました。実際には100円ではないのですが・・・ もう少し具体的に説明させて頂くと新たに追加予定の「特定カテゴリの商品」のみ委託商品となり、既に稼働中の他の商品とは配送元が異なり特定カテゴリ商品をカゴに入れた場合には送料を+する仕様を 実現したいと考えておりました。 朝山さまのおっしゃる >>ある商品は割れ物で梱包料金をプラスしないといけないというこ >>とがあって、そのケースでは送料とは別に梱包料という項目を追 >>加した ↑の箇所が非常に近いと思ったのですが、この場合は恐らく商品毎に梱包料金という事で+になっているかと思いますが、 今回の場合は、特定カテゴリの商品は単品購入でも複数購入でも 送料を一律で+しなければならず、商品個別に設定できれば 割と難しくはないかなと思っておりました・・・・ seasoft様に頂いた情報を元に試してみようと思います。 また情報ありましたらどうぞよろしくお願い致します。 ありがとうございます。 |
asayama |
投稿日時: 2009/3/24 12:45
対応状況: −−−
|
一人前 登録日: 2008/1/9 居住地: 東京都品川区 投稿: 150 |
Re: 送料の追加について なるほど、委託商品ということですね。
委託先の送料は都道府県別に決まっているのでしょうか。それとも全国一律なのでしょうか。 一律であれば、カートでの送料計算時に、該当するカテゴリの商品があれば送料を加算するという改造が簡単でよさそうです。 都道府県別であれば、配送設定を利用する方法を考えないといけないと思います。若干、こちらのほうが改造箇所が多くなりそうですね。
|
dokodoko |
投稿日時: 2009/3/24 13:20
対応状況: −−−
|
半人前 登録日: 2009/3/23 居住地: 投稿: 19 |
Re: 送料の追加について 朝山様
早速ご返信ありがとうございます。 仰る通りで >>一律であれば、カートでの送料計算時に、該当するカテゴリの品 >>があれば送料を加算するという改造が簡単でよさそうです。 特定カテゴリの商品をカートに追加した場合のみ 送料を一律+100円という形にしたいと考えています。 こちらもseasoft様がおっしゃていた箇所を改変すればよろしいのでしょうか? たびたび恐れ入ります。 よろしくお願い致します。 |
asayama |
投稿日時: 2009/3/25 12:33
対応状況: −−−
|
一人前 登録日: 2008/1/9 居住地: 東京都品川区 投稿: 150 |
Re: 送料の追加について 引用:
はい。あのあたりだと思います。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |