こんばんは、
私も同じところを改造しようとしています。
一つの提案は在庫状況の追加
また、「取り寄せ」は英語に中々良い表現はないのでin stockと表示させながら、商品本文内にwe don’t carry stock of this item – expect 7 days lead time などと説明するのがベストと考えられます。
こちらではこんな風が理想です。
$zaiko_status = array(
‘0’ => __(‘in stock’, ‘usces’),// 在庫あり
‘1’ => __(‘in stock’, ‘usces’),// お取り寄せ
‘2’ => __(‘on order’, ‘usces’),// 近日中入荷 (又は入荷待ち)
‘3’ => __(‘delayed’, ‘usces’),// 入荷遅れ
‘4’ => __(‘sold out’, ‘usces’),// 品切れ
‘5’ => __(‘discontinued’, ‘usces’),// 廃盤
);
(現時点では0~4まで可、それ以上だとサイト全体に非表示現象が・・・バグではありません)
本題ですが
usceshop.class.php line 1282 付近に
if ( (zaiko != ‘0’ && zaiko != ‘1’ ) || parseInt(zaikonum) == 0 )
とありますが
if ( (zaiko != ‘0’ && zaiko != ‘1’ && zaiko != ‘2’ ) || parseInt(zaikonum) == 0 )
に書き換えてはカートに入れようとすると入らず、ショップトップに飛んでしまいます。
ヒント頂ければ再度チャレンジします