記事No | : 8095 |
投稿日 | : 2010/10/31(Sun) 14:18:14 |
タイトル | : WEB MART 購入金額別で代引手数料を設定した時の送料 |
ID情報 | : 3758 |
投稿者 | : 73 |
URL | : http://www.kipputt.com |
カート便利に使用させて頂いております。
以下のような場合どのように変更したらよいのでしょうか。
代引き手数料 & コンビニ手数料 の2種を
過去ログで exchange を使い
代引き、コンビニの両方の手数料を、3150円以上の時に無料になるよう設定しましたが
商品代金+送料=3150円で、
手数料が、無料になってしまいます。
送料を加算しないで
商品代金のみが、3150円以上の時に手数料を無料にしたいのです。
過去ログを一応チャックしました調べた限りではないようでした
ご教授頂ける方宜しくお願い致します。
記事No | : 8097 |
投稿日 | : 2010/11/01(Mon) 21:39:30 |
タイトル | : Re: WEB MART 購入金額別で代引手数料を設定した時の送料 |
ID情報 | : Fuyuki |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
> カート便利に使用させて頂いております。
>
> 以下のような場合どのように変更したらよいのでしょうか。
>
> 代引き手数料 & コンビニ手数料 の2種を
> 過去ログで exchange を使い
> 代引き、コンビニの両方の手数料を、3150円以上の時に無料になるよう設定しましたが
>
> 商品代金+送料=3150円で、
> 手数料が、無料になってしまいます。
>
> 送料を加算しないで
> 商品代金のみが、3150円以上の時に手数料を無料にしたいのです。
>
> 過去ログを一応チャックしました調べた限りではないようでした
> ご教授頂ける方宜しくお願い致します。
改造した箇所を明記しなければ回答しようがありません。
記事No | : 8098 |
投稿日 | : 2010/11/01(Mon) 22:08:24 |
タイトル | : Re^2: WEB MART 購入金額別で代引手数料を設定した時の送料 |
ID情報 | : 3758 |
投稿者 | : 73 |
URL | : http://www.kipputt.com |
> 改造した箇所を明記しなければ回答しようがありません。
BAL様
失礼致しました。
また、先日に続けてありがとうございます。
以下のように修正致しました。
一応、代引きもコンビニも動作はしておりますが
送料+品代の合計で動作してしまうということです
お手数をお掛け致しますが宜しくお願い致します
●mart_init.cgi
# 支払方法の選択
# → 支払い別に手数料を指定する時はコンマの後に送料を指定
# → 手数料が不要な場合は手数料部分を 0 とする( 代引き手数料計算追加にて exchange 追加しました )
@payment = (
'代引,exchange', #ここを変更
'前払-コンビニ支払,exchange2', #ここを変更
'前払-銀行振込,0',
'前払-郵便局,0',
'締日支払(取引が3回目以降),0',
);
# 支払手数料は税込み (0=no 1=yes)
-- 省略 --
#-------------------------------------------------
# 買物カゴ中身
#-------------------------------------------------
-- 省略 --
# 送料が設定されている場合
if (!$serv_flag) {
$all += $postage;
if ($cari_tax == 0) {
$no_tax += $postage;
}
}
# 支払手数料が設定されている場合( 代引き手数料3150円以下315円、以上0円 3行追加 )
if ($cost eq "exchange") {
if ($all < 3150) { $cost = 315; }
else { $cost = 0; }
}
# 支払手数料が設定されている場合
# 「コンビニ手数料」3150円未満190円
# 「コンビニ手数料」3150円以上は0円 ↓この3行を追加
if ($cost eq "exchange2") {
if ($all < 3150) { $cost = 190; }
else { $cost = 0; }
}
if ($cost > 0) {
$all += $cost;
if ($paym_tax == 0) {
$no_tax += $cost;
}
}
# 合計
if ($no_tax > 0) { $tax = int($no_tax * $per_tax); }
$all2 = $all + $tax;
# コンマ付加
●mart_order.cgi
#-------------------------------------------------
# 注文送信 (Step3)
#-------------------------------------------------
-- 省略 --
# 送料が設定されている場合
if (!$serv_flag) {
$all += $postage;
if ($cari_tax == 0) {
$no_tax += $postage;
}
}
# 支払手数料( 代引き手数料3150円以下315円、以上0円 3行追加 )
if ($cost eq "exchange") {
if ($all < 3150) { $cost = 315; }
else { $cost = 0; }
}
# 支払手数料が設定されている場合
# 「コンビニ手数料」3150円未満190円
# 「コンビニ手数料」3150円以上は0円 ↓この3行を追加
if ($cost eq "exchange2") {
if ($all < 3150) { $cost = 190; }
else { $cost = 0; }
}
if ($cost > 0) {
$all += $cost;
if ($paym_tax == 0) {
$no_tax += $cost;
}
$cost = &comma($cost);
$mbody .= "$pay手数料:=$cost\n";
}
if ($no_tax > 0) { $tax = int($no_tax * $per_tax); }
$money = $all2 = $all + $tax;
# コンマ付加
記事No | : 8099 |
投稿日 | : 2010/11/02(Tue) 00:50:18 |
タイトル | : Re^3: WEB MART 購入金額別で代引手数料を設定した時の送料 |
ID情報 | : Fuyuki |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
ここに追加箇所を移動してください。
# 送料が設定されている場合
if (!$serv_flag) {
$all += $postage;
記事No | : 8100 |
投稿日 | : 2010/11/02(Tue) 08:33:04 |
タイトル | : Re^4: WEB MART 購入金額別で代引手数料を設定した時の送料 |
ID情報 | : 3758 |
投稿者 | : 73 |
URL | : http://www.kipputt.com |
> ここに追加箇所を移動してください。
> # 送料が設定されている場合
> if (!$serv_flag) {
> $all += $postage;
BAL様
おはようございます。
解決致しました。
スレッドの説明不足にも親切に問題提起してくださり
そのうえ早急にお返事いただきまして
本当に感謝しております。
重ね重ね御礼申し上げます
ありがとうございました m(_ _)m