質問 > フロント機能 > 配送方法の表示 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
cbkshin |
投稿日時: 2011/10/5 16:29
対応状況: −−−
|
新米 登録日: 2011/2/17 居住地: 投稿: 8 |
配送方法の表示 お世話になります。
間違ったフォーラムのカテゴリーに書いてしまったので 再度、お願い申し上げます。 EC-CUBEバージョン 2.11.2 PHPバージョン PHP 5.1.6 DBバージョン MySQL 5.0.22 で、インストール完了し、動作チェックをしているのですが、 カート部分の支払い方法は、配送方法を選択し、可能な支払い方法があれば表示されるようになっていますが、 逆に、可能な支払い方法がない場合には、その配送方法が はじめから表示されないように出来ないか試作しているのですが 全く手に付いていません。 わかりにくいと思いますが、たとえば 配送業者がAとBがあり 支払い方法がCとDでCは1万円未満、Dは1万円以上用とします。 配送業者Aは、支払い方法Cのみで、 配送業者Bは、CとDの両方に設定し 10,000円以上の場合には、配送業者Aには、支払い方法がないため 最初から、配送業者Bのみ表示させ、 配送業者Aが選択肢にでてこないようにするみたいな感じです。 現状ですと、AとBが表示され、Aを選択すると支払い方法が ないので支払い方法が表示されず、 BならばDの支払い方法が表示されるといった感じです。 最初から、支払い条件にあった支払い方法を持たない 配送方法を表示させないうようにする方法を お教えいただければ幸いです。 よろしくお願い申しあげます。 |
ECCUORE |
投稿日時: 2011/10/5 17:28
対応状況: −−−
|
長老 登録日: 2009/10/22 居住地: 東京 投稿: 248 |
Re: 配送方法の表示 SC_Helper_Purchase クラスのgetDelivを変更すればいいんじゃないでしょうか。
getDelivに、LC_Page_Shopping_PaymentクラスのgetSelectedDelivでやってるような処理を追加してみるとか。
|
cbkshin |
投稿日時: 2011/10/6 17:02
対応状況: −−−
|
新米 登録日: 2011/2/17 居住地: 投稿: 8 |
Re: 配送方法の表示 ありがとうございます。
SC_Helper_Purchase.phpのgetDelivあたりをいじって試してみます。 商品種別IDから、配送業者IDを得て 配送業者IDから、有効な支払方法IDを得ているあとに 有効な支払方法IDをもつ、配送業者IDを絞り込む処理を 追加してみようと思います。 現段階でうまく作れそうか分かりませんが、 うまくいかなかった場合、また相談させていただきます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |