バージョン選択

フォーラム

メニュー

オンライン状況

65 人のユーザが現在オンラインです。 (57 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 64
kailashhc もっと...

サイト内検索

機能要望 > その他 > 【 コミュニティ 】 商品送料・送料カスタマイズ

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
seasoft
投稿日時: 2009/6/4 18:41
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ
送料ポイントではなく、単純に送料を設定すれば済むような気がいたします。

現状の EC-CUBEコミュニティ(eccube-comu) では、送料に数量を掛ける実装にしていますが、そこで掛けなければ要件を満たせそうな気がします。


> PHP初心者なので、ソースをどのように変更したらいいのか教えて頂けたらと思います。宜しくお願い致します。

申し訳ございませんが、有償でサポートを提供させていただいているお客様との関係上、当方では個別の案件に関する具体的なソースの無償提供は辞退させていただいておりますので、ご了承ください。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

maguma
投稿日時: 2009/6/5 19:41
対応状況: −−−
新米
登録日: 2009/6/3
居住地: 東京
投稿: 3
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ
回答有難うございます。
ソースの件は了解しました。

seasoft様がおっしゃってる通り普通に送料の掛け算を指定しなければ出来そうです。

ちなみに、商品が異なっても、ポイントが同一になった場合も送料は一律にしたいのですが、そういった場合はどのようにすればよろしいでしょうか。

ご指南頂けると助かります。
seasoft
投稿日時: 2009/6/5 20:49
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ
配列を使うなどして、重複を除外してから、計算すれば良いと思います。

Perl を使っていた私の場合なんかは、連想配列のキーを使って、重複の無い配列を作るかも。PHP なら、配列関数に便利なのがあったような。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

maguma
投稿日時: 2009/6/9 21:02
対応状況: 解決済
新米
登録日: 2009/6/3
居住地: 東京
投稿: 3
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ
seasoft様

ご返信遅くなりました。
思考錯誤しましたが、ご指摘して頂いた配列を使用することで問題解決できました。
有難うございました。
DDR
投稿日時: 2009/6/15 13:10
対応状況: −−−
仙人
登録日: 2008/6/21
居住地: 大阪
投稿: 307
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ
今更ですが、大変な事に気がつきました

この設定をするとクレジットカード決済のモジュールに
送料がプラスされませんでした
代金引換や銀行振り込みなど、現金扱いの場合
モジュールを通らないので問題ないです


現在、修復作業中ですが
ご指導頂けたら幸いです

CSVの個別の送料設定の数字が送料とみなされてしまいます
例えば A商品の送料ポイントが5点だとすると
クレジットカードの送料は5円となります
銀行振り込みなどは 5点の内容が反映されます

編集箇所は
SC_Helper_DB.php
SC_Helper_DB_Ex.php

だと思いますが、現在調査中です
宜しく御願い致します


----------------
------------------------------------------------------------------------------------------
EC-CUBE 3.0.17
DBサーバー mariaDB
WEBサーバー apache (CentOS)
PHP 7.1
-----------------------...

seasoft
投稿日時: 2009/6/15 15:05
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ
2通りのケースが考えられると思います。

・多分 DDR 様が現状で予測している方向になると思うのですが、旧来の送料計算ロジックが残っており決済モジュールから呼び出されている。

・当該決済モジュールの中に送料計算ロジックを包括している。


もしも、EC-CUBEコミュニティ(eccube-comu) での再現方法が分かれば、お力になれるかもしれません。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

seasoft
投稿日時: 2009/6/15 16:59
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ
もしかして、決済モジュール中で SC_Helper_DB_Ex を使わずに、
SC_Helper_DB を使ってたりしませんか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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 />この手続きは無効となりました。");
}


----------------
------------------------------------------------------------------------------------------
EC-CUBE 3.0.17
DBサーバー mariaDB
WEBサーバー apache (CentOS)
PHP 7.1
-----------------------...

seasoft
投稿日時: 2009/6/15 23:52
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ
決済モジュールで SC_Helper_DB は多数の箇所で使用しているので、そのうちのどこかに Ex を経由していないものがあると、怪しいかもしれません。参考まで。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

DDR
投稿日時: 2009/6/16 0:52
対応状況: −−−
仙人
登録日: 2008/6/21
居住地: 大阪
投稿: 307
Re: 【 コミュニティ 】 商品送料・送料カスタマイズ
うわ 出来ました

ご指導の通り、他にも変更箇所が御座いました

一箇所SC_Helper_DB.phpのままなのがありましたので
_exにしたら、無事に綺麗に決済が可能となりました

有難う御座いました!


----------------
------------------------------------------------------------------------------------------
EC-CUBE 3.0.17
DBサーバー mariaDB
WEBサーバー apache (CentOS)
PHP 7.1
-----------------------...

« 1 2 (3) 4 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,719名です
総投稿数は109,952件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.