商品詳細(販売ページ)を表示する-在庫有無表示
商品の販売ページの表示について書いています。
販売ページを表示する最初で以下のように詳細ページ(販売ページ)を作ったほうが良いと述べました。
- 大きな商品写真を出来るだけ沢山載せた方が商品が分かりやすい
- ユーザがこられた時に在庫があるのかどうかを明示する
- 販売価格(税込み)
- 定価があれば、それを表示する
- 定価からの割引があれば何割引なのかを明示する
- 買い物カゴへ入れるアイコン
- タグがあればそれを表示する
- 商品説明文
- 商品のスペック
- 買い物に時にカードが使えるどうかを明示する
現在の段階では1と8の部分の説明が終わっています。
2は「在庫」の有無を表示することを意味しています。ユーザがシングルページに尋ねてこられたら、その商品の在庫の有無が明確に示されている必要があります。
この「在庫の有無」を表示する方法は以下のとおりです。
- シングルページに来られたユーザに該当商品の在庫の有無を明示するユーザ関数を作る
- 「もしも」の詳細ページをPHP関数で読み込む(file_get_contents関数を使う)。
- 2のデータをユーザ関数に入れる
- 「在庫あります」「在庫わずか」「この商品は入荷待ちです」の文言があるかどうか調べる
- それぞれの文言があればreturnで返す文字列を決める
- 無ければ、returnで返す文言を決める
- returnで帰ってきた文言をキーにして、表示する文字列を指定する
在庫が販売ページにあるととても親切な対応となること請け合いです。是非、この在庫有無表示関数を作りましょう。
バーゲンセールつるかめ通販インデックス-ファイン ザクロ粒 450粒