品切れの際の画面表示

フォーラム 要望と提案 品切れの際の画面表示

  • このトピックには3件の返信、2人の参加者があり、最後にnanbuにより12年、 12ヶ月前に更新されました。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #50375
    addsute
    参加者

    現状、トップページにある商品一覧(オススメ商品)では、「在庫あり」のものと「在庫なし」のものの区別がつきません。

    在庫なしのものが見て分かるように、自動で商品画像を「売り切れ画像」に差し替えたり、売り切れアイコンを表示するなどできないでしょうか?

    よろしくお願い致します。


    Welcart のバージョン:0.9.5


    #61883
    nanbu
    キーマスター

    こんにちは。

    基本的にテンプレートのカスタマイズで対応できそうなものは、レイアウトの自由度を損ないないためにも最低限の機能に留めています。

    つまり、いろんな使い方をする方がいらっしゃるということです。

    売り切れ表示を行ないたい場合、home.php テンプレートをカスタマイズすることになります。カスタマイズにはPHP のスキルが必要になります。また、WordPress の「ループ」や「条件分岐」というのもある程度理解しておいた方が良いかと思います。

    もしカスタマイズを行い、うまく行かない場合はまたこちらでご質問ください。よろしくお願いします。

    #61884
    addsute
    参加者

    ご回答ありがとうございます!

    四苦八苦して調べてみましたら、nanbuさんの過去のご発言が見つかりました。

    https://www.welcart.com/forum/topic.php?id=2#post-5

    これを参考に、home.phpの

    <?php if (usces_is_skus()) : ?>

    <div class=”price”><?php _e(‘$’, ‘usces’); ?><?php usces_the_firstPrice(); ?><?php usces_guid_tax(); ?></div>

    <?php endif; ?>

    <?php if (usces_is_skus()) : usces_have_skus()?>

    <?php if ( ‘在庫有り’ != usces_the_itemZaiko(‘return’) && ‘在庫僅少’ != usces_the_itemZaiko(‘return’)): ?>

    <div class=”price”><?php usces_the_itemZaiko(); ?></div>

    <?php else: ?>

    <div class=”price”><?php _e(‘$’, ‘usces’); ?><?php usces_the_firstPrice(); ?><?php usces_guid_tax(); ?></div>

    <?php endif; ?>

    <?php endif; ?>

    と変更し、在庫がない場合は価格の代わりに在庫状態を表示するようにしました。

    p.s.

    usces_is_skus()

    usces_the_itemZaiko()

    などの独自関数(?)の一覧がオンラインマニュアルにあると助かります。

    #61885
    nanbu
    キーマスター

    >などの独自関数(?)の一覧がオンラインマニュアルにあると助かります。

    申し訳ありません。早くリストを作らなければと思っているのですが・・・。もうしばらくお待ちください。テンプレートタグ一覧を完成させたいと思います。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • このトピックに返信するにはログインが必要です。