機能要望 > その他 > 【 コミュニティ 】 商品送料・送料カスタマイズ |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
riyuwu |
投稿日時: 2012/5/31 15:44
対応状況: −−−
|
一人前 登録日: 2012/4/11 居住地: 関西 投稿: 94 |
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ ありがとうございます
|
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;
|
seasoft |
投稿日時: 2009/6/16 2:12
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ DDR 様の情報提供から、オーナーズストア以外の入手経路による決済モジュールのバグである確率が浮上しました。
たとえば、オーナーズストアで配布されている「F-REGI(エフレジ)決済モジュール」でしたら問題が発生しないようです。(ソース査読のみの確認で、実際の動作確認は行っていません。) 参考まで。
|
DDR |
投稿日時: 2009/6/16 1:47
対応状況: −−−
|
仙人 登録日: 2008/6/21 居住地: 大阪 投稿: 307 |
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ 了解致しました
メールにて詳細を書かせて頂きましたので ご確認下さい。 seasoft様と個人間で情報の開示は EC-CUBE利用者の為にもなりますので全然問題御座いません 宜しく御願い致します 提携している決済会社のようなので エスカレーションした方が良いかと思ってたのですが 一般ユーザーの立場からですし、手段も分からなかったので 助かります
|
seasoft |
投稿日時: 2009/6/16 1:04
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ 株式会社ロックオンにエスカレーションしようと思いますので、どの決済モジュールで、異常の発現と改修の確認を行なったか情報を頂けると助かります。フォーラムでの書き込みが不適当でしたら、メールでも結構です。
|
DDR |
投稿日時: 2009/6/16 0:52
対応状況: −−−
|
仙人 登録日: 2008/6/21 居住地: 大阪 投稿: 307 |
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ うわ 出来ました
ご指導の通り、他にも変更箇所が御座いました 一箇所SC_Helper_DB.phpのままなのがありましたので _exにしたら、無事に綺麗に決済が可能となりました 有難う御座いました!
|
seasoft |
投稿日時: 2009/6/15 23:52
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ 決済モジュールで SC_Helper_DB は多数の箇所で使用しているので、そのうちのどこかに Ex を経由していないものがあると、怪しいかもしれません。参考まで。
|
DDR |
投稿日時: 2009/6/15 21:42
対応状況: −−−
|
仙人 登録日: 2008/6/21 居住地: 大阪 投稿: 307 |
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ お世話になります
>>もしかして、決済モジュール中で SC_Helper_DB_Ex を使わず >>に、SC_Helper_DB を使ってたりしませんか? 確認してみました 問題なさそうです // 決済情報を取得する $objDB = new SC_Helper_DB_Ex(); if($objDB->sfColumnExists("dtb_payment", "memo01")){ $sql = "SELECT module_path, memo01, memo02, memo03, memo04, memo05, memo06, memo07, memo08, memo09, memo10 FROM dtb_payment WHERE payment_id = ?"; $arrPayment = $objQuery->getall($sql, array($payment_id)); } if(count($arrPayment) > 0) { $path = $arrPayment[0]['module_path']; if(file_exists($path)) { require_once($path); exit; } else { SC_Utils::sfDispSiteError(FREE_ERROR_MSG, "", true, "モジュールファイルの取得に失敗しました。<br />この手続きは無効となりました。"); }
|
seasoft |
投稿日時: 2009/6/15 16:59
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ もしかして、決済モジュール中で SC_Helper_DB_Ex を使わずに、
SC_Helper_DB を使ってたりしませんか?
|
seasoft |
投稿日時: 2009/6/15 15:05
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ 2通りのケースが考えられると思います。
・多分 DDR 様が現状で予測している方向になると思うのですが、旧来の送料計算ロジックが残っており決済モジュールから呼び出されている。 ・当該決済モジュールの中に送料計算ロジックを包括している。 もしも、EC-CUBEコミュニティ(eccube-comu) での再現方法が分かれば、お力になれるかもしれません。
|
(1) 2 3 4 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |