Welcart の購入数量をチェックする
(Javascript の方もあるので、忘れずに。)
ただし、JavaScript は、Welcart オリジナルの商品ページでのみ動くってことになるのではなかろうか?
ソースの場所は、classes/usceshop.class.php の function incart_check()
そこの
$zaiko_id = (int)$this->getItemZaikoStatusId($post_id, $sku);
$itemRestriction = get_post_meta($post_id, ‘_itemRestriction’,true );
よりしたで待ち受けてエラーチェックを行う。
$quant に購入個数.
foreach($ioptkeys as $key => $value){
以下で待ち受けると、
$_POST[‘itemOption’][$post_id][$sku][$value] にオプションの内容が入っている。
エラーの場合は、
$mes[$post_id][$sku] .= “エラーメッセージ”; を投げ込めばOK。
エラー時のウィンドウは、ここにも書いたが>WelCart 買い物かごページのカスタマイズ
商品ページ内で
$block = usces_singleitem_error_message($post->ID, usces_the_itemSku('return'), 'return') ; if($block!=''){ $opt_line.= "<script type='text/javascript'>alert('".$block."');</script>"; $opt_line.= '<tr><td colspan="5"> <font color="#cc0000" size="5"><b>'.$block.'</b></font></td></tr>'; }で、待ち受けてJavaScript のエラーダイアログを出す。
スポンサーリンク