掲示板に戻る




Cart Z 支払い方法で配送方法を固定 投稿者: たく
支払い方法に代金引換を選択したとき、配送方法がひとつに固定されるような改造はできますか?または選択した支払い方法に合っていない配送方法を選んだ際にエラーが出るようにできませんでしょうか?
No.285842021/2/8(Mon) 12:53:47 Res


Re: Cart Z 支払い方法で配送方法を固定 投稿者: えふ
JavaScriptではなくCGIでエラーを出すのでよければ
cart.cgiの1052行の
if($err){
     &error($err)
}
の上に

%dai_attach=(
'代金引換'=>'クロネコヤマト',
'クロネコWEBコレクト'=>'クロネコヤマト',
'eコレクト'=>'佐川急便',
);

$tmp2=$dai_attach{$FORM{'pay'}};
if($tmp2){
     if($tmp2 ne $FORM{'deliver'}){
          $err.="お支払い方法が$FORM{'pay'}のときは配送方法は${tmp2}のみになります。<br>";
     }
}

のように記入してください。
'代金引換'=>'クロネコヤマト',
'クロネコWEBコレクト'=>'クロネコヤマト',
'eコレクト'=>'佐川急便',
ここのところに
'お支払い方法'=>'その配送方法',
のように設定します。
No.285852021/2/9(Tue) 22:15:17 Res