掲示板に戻る




Cart MAX ver.7.5の会員ページ履歴からの購入につきまして 投稿者: aki
お世話になっております。

商品の登録と削除と編集から価格を変更しているのですが、購入者が会員ページから過去のご注文品のリンクから注文しますと、以前に購入された価格が表示され、その価格で購入できてしまいます。
価格変更を会員ページで過去のご注文品のリンクから購入された場合でも反映させたいのです。

ご教授宜しくお願い致します。
No.288932023/10/30(Mon) 16:37:39 Res


Re: Cart MAX ver.7.5の会員ページ履歴からの購入につきまして 投稿者: えふ
cgi/lib/cart/member.plの
835行の
foreach(@{$ref}){
の上に

unless(open(FILE,$CF::c_log)){
     &main::error("c_logが開けません。ファイルを確認してください。");
}
%PR=();
while($l=<FILE>){
     ($page_id)=split(/,/,$l);
     $file='./log/goods/'.$page_id.'.log';
     unless(open(GFILE,$file)){
          &main::error("fileが開けません。");
     }

     while($ln=<GFILE>){
          ($no,$c_id,$skin2,$g_name,$price)=split(/,/,$ln);
          if(!$PR{$no}){
               $PR{$no}=$price;

          }
     }
     close GFILE;

}
close FILE;


と記入して

857行の
$nameline.="$name $opline_d<br>";
の下に
if($PR{$num}){
     $price=$PR{$num};
}
と追加してください。

No.288942023/10/31(Tue) 21:19:49 Res


Re^2: Cart MAX ver.7.5の会員ページ履歴からの購入につきまして 投稿者: aki
ありがとうございました。
価格変更後の価格になりました。
No.288952023/11/1(Wed) 15:03:19 Res