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


記事No: 1737
投稿日: 2007/09/28(Fri) 17:10:28
タイトルShopping Cartの代引き手数料について
ID情報: snowsnow
投稿者: Kuzumi
URLhttp://doux.pussycat.jp/cart/cart.cgi?

初めまして。自サイトにShopping Cartを設置するべく、現在仮設置をしています。
そこでお聞きしたいのですが、代引き手数料を1万円まで315円、1万円以上を無料に設定したい場合、どのように書き換えればよろしいでしょうか?
過去ログを参考してみたのですが、WebMartでの方法しかみつからず、またその方法で書き換えたのですがうまく作動しませんでした。
どうぞ、宜しくお願い致します。


記事No: 1738
投稿日: 2007/09/28(Fri) 23:16:58
タイトルRe: Shopping Cartの代引き手数料について
ID情報: para
投稿者: Y50 庄助
URLhttp://www5e.biglobe.ne.jp/~begain/index.html

> 初めまして。自サイトにShopping Cartを設置するべく、現在仮設置をしています。
> そこでお聞きしたいのですが、代引き手数料を1万円まで315円、1万円以上を無料に設定したい場合、どのように書き換えればよろしいでしょうか?
> 過去ログを参考してみたのですが、WebMartでの方法しかみつからず、またその方法で書き換えたのですがうまく作動しませんでした。
> どうぞ、宜しくお願い致します。
>

代引き手数料を1万円以上はサービスにし、サービス表示をするようにしてみました。

ShoppingCart v4.11でorder.cgi 776行目
# 支払手数料
local($pay,$cost) = split(/,/, $payment[$in{'payment'}]);
if ($cost > 0) {
$in_tax += $cost;
$cost = &filler($cost);
$mbody .= "手数料 : \\$cost ($pay)\n";
}

# 支払手数料
local($pay,$cost) = split(/,/, $payment[$in{'payment'}]);
if($pay eq "代金引換" && $all_pr2 >= 10000){
$cost = 0;$cost_serv = " 手数料サービス";}
if ($cost > 0 || $cost_serv) {

$in_tax += $cost;
$cost = &filler($cost);
$mbody .= "手数料 : \\$cost ($pay$cost_serv)\n";
}
また、275行目
# 支払手数料
local($pay,$cost) = split(/,/, $payment[$in{'payment'}]);
if ($cost > 0) {

$in_tax += $cost;
$cost = &filler($cost);

print "<tr><td colspan=4 align=right class=r><b>手数料</b></td>\n";
print "<td align=right nowrap class=r><b>\\$cost</b></td>\n";
print "<td colspan=$colspan class=r>($pay)</td></tr>\n";
}

# 支払手数料
local($pay,$cost) = split(/,/, $payment[$in{'payment'}]);
if($pay eq "代金引換" && $all_pr4 >= 10000){
$cost = 0;$cost_serv = " 手数料サービス";}
if ($cost > 0 || $cost_serv) {

$in_tax += $cost;
$cost = &filler($cost);

print "<tr><td colspan=4 align=right class=r><b>手数料</b></td>\n";
print "<td align=right nowrap class=r><b>\\$cost</b></td>\n";
print "<td colspan=$colspan class=r>($pay$cost_serv)</td></tr>\n";
}
そして244行目
$all_pr3 = $all_pr2 = $in_tax;
#$tax = int($no_tax * $pertax);
#$all_pr3 = $all_pr2 + $tax;

$all_pr3 = $all_pr2 = $in_tax;
#$tax = int($no_tax * $pertax);
#$all_pr3 = $all_pr2 + $tax;
$all_pr4 = $all_pr3;
として下さい。
またinit.cgi 147行目@payment部分は
'代金引換,315',
として下さい。

代引き手数料を1万円まで315円、1万円以上を無料にしサービスの趣旨を表示されると思います。


記事No: 1774
投稿日: 2007/10/02(Tue) 11:00:35
タイトルRe^2: Shopping Cartの代引き手数料について
ID情報: snowsnow
投稿者: Kuzumi
URLhttp://doux.pussycat.jp/cart/cart.cgi?

お返事が遅くなってしまって申し訳ありません。
教えていただいたとおりに直したところ、無事代引き手数料を1万円までを315円、1万円以上を無料に設定することが出来ました。
本当にありがとうございました。


[検索ページ]