KENT-WEB サポートコーナー 過去ログ [ 0305 ]


記事No: 8095
投稿日: 2010/10/31(Sun) 14:18:14
タイトルWEB MART 購入金額別で代引手数料を設定した時の送料
ID情報: 3758
投稿者: 73
URLhttp://www.kipputt.com

カート便利に使用させて頂いております。

以下のような場合どのように変更したらよいのでしょうか。

代引き手数料 & コンビニ手数料 の2種を
過去ログで exchange を使い
代引き、コンビニの両方の手数料を、3150円以上の時に無料になるよう設定しましたが

商品代金+送料=3150円で、
手数料が、無料になってしまいます。

送料を加算しないで
商品代金のみが、3150円以上の時に手数料を無料にしたいのです。

過去ログを一応チャックしました調べた限りではないようでした
ご教授頂ける方宜しくお願い致します。


記事No: 8097
投稿日: 2010/11/01(Mon) 21:39:30
タイトルRe: WEB MART 購入金額別で代引手数料を設定した時の送料
ID情報: Fuyuki
投稿者: BAL
URLhttp://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
URLhttp://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
URLhttp://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
URLhttp://www.kipputt.com

> ここに追加箇所を移動してください。
> # 送料が設定されている場合
> if (!$serv_flag) {
> $all += $postage;

BAL様

おはようございます。
解決致しました。

スレッドの説明不足にも親切に問題提起してくださり

そのうえ早急にお返事いただきまして
本当に感謝しております。

重ね重ね御礼申し上げます
ありがとうございました m(_ _)m


[検索ページ]