質問 > 管理機能 > 送料 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
juliao2010 |
投稿日時: 2010/3/31 18:32
対応状況: −−−
|
新米 登録日: 2010/3/31 居住地: 投稿: 2 |
送料 お手数ですが、送料のカスタマイズに関していくつかかの質問がございますが、宜しくお願いたします。
一個のEC-Cubeに送り元が3種類の送料を設定したいのです。商品によって送料の計算のしかたが変わります。 お客さん買い物かごに入れるときに以下のような形で表示させたいんですが。 客さんAの例(パターン1): 商品A1一個(商品コード:BL-01-PR) + 945円 (送料) 商品A2を二個(商品コード:BL-02-PR) + (945円*2) (送料) 商品B1(商品コード:BL-01-SW) + 800円 (送料) 金額: 8635円 * PRとSWは送り元が違うて言う意味です。 客さんBの例(パターン2): 商品A1を一個(商品コード:BL-01-PR) + 945円 (送料) 商品A2を二個(商品コード:BL-02-PR) + (945円*2) (送料) 商品B1(商品コード:BL-01-SW) + 0円 (送料) 金額: 11635円 *商品B1が8千円超えると送料が無料になります。 確認メールもこのような情報が必要です。 宜しくお願いたします。 |
seasoft |
投稿日時: 2010/3/31 19:32
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 送料 EC-CUBEコミュニティ(eccube-comu) だと、計算ロジックは標準実装のままで適合するかもしれません。
表示は主にテンプレートのカスタマイズで対応できそうな気がします。(送料計算と表示で別々に処理することになりますが。) 若干気になるのは「商品B1が8千円超えると送料が無料になります。」ですね。単価前提の条件ならば良いですが、単価*数量前提の条件ですと、ロジックのカスタマイズが必要になりそうですね。
|
juliao2010 |
投稿日時: 2010/4/1 9:31
対応状況: −−−
|
新米 登録日: 2010/3/31 居住地: 投稿: 2 |
Re: 送料 ご回答有難うございます。
ちょっと難しいそうですね。 もう少ししぼってみます。 |
y_shiki |
投稿日時: 2010/4/1 14:17
対応状況: −−−
|
半人前 登録日: 2010/3/2 居住地: 山形 投稿: 25 |
Re: 送料 > 一個のEC-Cubeに送り元が3種類の送料を設定したいのです。商品によって送料の計算のしかたが変わります。
2.4.3をベースに、同様のカスタマイズをしました。 まだ公開前なので直接はお見せ出来ないですが、こんな感じです。 (カート5件まで対応したので、「購入商品1」とかの表示になってます) カスタマイズの概要としては以下のような感じです。 ・配送元マスタを作成 ・商品登録に配送元の選択を追加 ・送料計算処理を総入れ替え(商品から配送元を取得、その配送元の送料を引っ張る) ・ショッピング画面に配送元ごとの送料を表示 当方、今回が初EC-CUBEで、様々なカスタマイズもしてますので、他の方々のように、「このソースの何行目にこれを追記して…」という説明は出来ません。 それで良ければですが、何から説明しましょう? ---当方の環境 [EC-CUBE] 2.4.3 [OS] RHEL5.5 [PHP] PHP 5.1.6 [データベース] PostgreSQL 8.1.18 [WEBサーバ] apache2.2.3 |
naha24 |
投稿日時: 2010/6/6 20:09
対応状況: −−−
|
常連 登録日: 2010/3/15 居住地: 投稿: 53 |
Re: 送料 y_shiki様
まさに私もy_shiki様のようにカスタマイズしたいと考えています。 PHPに関してはど素人なので、 もし可能であれば具体的に修正箇所のソースや手順などご教示いただけると助かります。 お忙しい中とは存じますが、よろしくお願い致します。 〜環境〜 [EC-CUBE] 2.4.3 [OS] Linux [PHP] PHP 5.2.9 [データベース] PostgreSQL 8.4.3 [WEBサーバ] apache2.0.6 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |