Re: [解決済み] 在庫切れを予約注文に

フォーラム 使い方全般 [解決済み] 在庫切れを予約注文に Re: [解決済み] 在庫切れを予約注文に

#61215
ren
参加者

こんばんは、

私も同じところを改造しようとしています。

一つの提案は在庫状況の追加

また、「取り寄せ」は英語に中々良い表現はないので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 )

に書き換えてはカートに入れようとすると入らず、ショップトップに飛んでしまいます。

ヒント頂ければ再度チャレンジします