ホーム > 未分類 > 在庫数の表示と"売り切れ"

在庫数の表示と"売り切れ"

商品ページに、在庫状態が表示されますが、そこに在庫数の表示と、
在庫ゼロの時の”売り切れ”を自動表示するように変更をお願いできないでしょうか?
あるいは、どのように変更すればよいか、教えていただけないでしょうか?

在庫状態を、管理画面から細かく表示させられるのは とても細やかな配慮で、良いと思います。
できれば、通販としては、在庫数と売れ切れ時の自動表示が出来るのが望ましいと思います。
購入者側から見ても、とても解りやすく、商品数の状況を把握しやすいからです。
なにとぞ、よろしくお願いします。

Welcart 利用状況—–

WP2.8x、Wp-MU2.8x + Welcart 0.2.1
以前の問い合わせで、ヴァージョンアップを勧められましたので、
Wpのバージョンアップとあわせスケジュール調整中です。
ですが、すぐには無理なので、せめて、Welcartを0.2.2に変更しようと思います。
なので、Welcart0.2.2を前提に教えていただければ幸いです。
0.2.1から0.2.2への変更は簡単でしょうか?

カテゴリー: 未分類 タグ: ,
関連記事
  1. nanbu
    2010 年 3 月 15 日 10:54 | #1

    こんにちは。

    在庫管理をする場合、在庫が0になったときは自動的に在庫ステイタスが「売り切れ」になる仕様です。これは新しい機能ではなくかなり初期の頃からそういう仕様になっています。
    0.2.2にアップデートしたら直るかもしれません。

    Worpress2.9を使用できるようになりましたら0.3ではなく0.4をお使いください。

    また、5月にWordpress3.0が出る予定です。そろそろ調査を始めようかと思っていますが、同じタイミングでWelcart0.5にアップグレードする予定です。

    よろしくお願いします。
     

  2. Dean-toto
    2010 年 3 月 15 日 13:20 | #2

    お返事ありがとうございます。
    0.2.2と0.4をダウンロードしました。ありがとうございます。
    確認後、改めてご連絡いたします。

    >また、5月にWordpress3.0が出る予定です。そろそろ調査を始めようかと思っていますが、同じタイミングでWelcart0.5にアップグレードする予定です。

    ご苦労様です。新バージョンへの素早い対応に感謝しております。

  3. Dean-toto
    2010 年 3 月 15 日 17:41 | #3

    Ver0.2.1でも”売り切れ表示”は出ていました。
    すいません。
    花粉症のせいでしょうか?私の見間違いのようです。

    残る私の希望は”在庫数の表示”だけですが、
    可能でしょうか?

  4. nanbu
    2010 年 3 月 15 日 18:40 | #4

    Developmet Version に在庫数を表示するテンプレートタグ usces_the_itemZaikoNum() を追加しました。このタグはループの中で有効です。

    0.2で利用したい場合は以下の関数を、テーマのfunctions.php に追加してください。

    function usces_the_itemZaikoNum( $out = ” ) {
    global $usces;
    $num = $usces->itemsku['value']['zaikonum'];

    if( $out == ‘return’ ){
    return $num;
    }else{
    echo $num;
    }
    }

  5. Dean-toto
    2010 年 3 月 27 日 00:53 | #5

    @nanbu
    こんな時間に、こんばんは。
    先日、WP-MUを2.9.2へバージョンアップしました。
    そして、Welcart0.4.2 の適用とカスタマイズがやっと終わりました。
    色んな仕事をしながらなので、一週間近く掛かりました。
    Welcartの為の作業時間は、延べ1.5日ほどですが・・・。

    在庫数も表示するようにしました。
    色々、ありがとうございます。
    今後もよろしく願いいたします。

  6. grace
    2010 年 4 月 3 日 09:06 | #6

    お疲れ様です。
    私も在庫数を表示したいと思っているのですが、
    usces_the_itemZaikoNum() 
    のタグを使ってもうまく表示されません。
    Welcart、wordpress共に最新のバージョンを使っています。
    よろしければ、具体的な表示方法をご教授願えないでしょうか?

  7. nanbu
    2010 年 4 月 5 日 12:01 | #7

    このテンプレートタグはループ内のみで使用できます。
    デフォルトではechoしますが、変数などに代入したい場合はusces_the_itemZaikoNum(‘return’)とすることでreturnされます。

  8. grace
    2010 年 4 月 6 日 11:13 | #8

    nanbuさん、お疲れ様です。
    ループ内で使用しているのですが、やはり表示されません……。
    試しに usces_the_itemName() や usces_the_itemCode() を表示させてみると、
    それらはちゃんと表示されます。
    在庫数の表示方法は、商品名や商品コードの表示方法と異なるのでしょうか?
    なんか、ちんけな質問ですいません……。

  9. nanbu
    2010 年 4 月 6 日 13:32 | #9

    そうですかあ。
    例えば、商品に在庫数は設定していますよね。
    SKUはシングル(単一SKU)ですか?
    usces_the_itemPrice() を実行してみてください。価格が出ます。
    もしこれが表示されないようでしやら、usces_have_skus()が抜けている可能性があるので、usces_the_item()のすぐ下に設置してみてください。
    既存のテーマを利用したショップの作り方 その2に詳細があります。

  10. grace
    2010 年 4 月 6 日 18:07 | #10

    SKUが複数の商品で試していました。
    単一じゃないとダメなんですね。
    お手を煩わせてしまって申し訳ございません。
    様々な角度から検証してから質問するべきでした。
    SKUが複数の商品で在庫数を表示する方法は、今のところないということですね。

    welcart、反響が大きいようで^^ 応援しています!

  11. Dean-toto
    2010 年 4 月 6 日 18:30 | #11

    @grace
    私は、複数SKUでも在庫数は表示されていますよ。
    在庫数が空欄で設定されていれば、表示されませんが・・・。
    在庫数は入っていますか?

  12. nanbu
    2010 年 4 月 6 日 18:44 | #12

    @grace さん

    コードは以下のようになっていますか?

    <?php usces_the_itemZaikoNum(); ?>

    価格が表示されているところ付近にこのタグを入れてみてください。

    あと、該当のページを見せてくださいますと何か判るかも知れません。

  13. grace
    2010 年 4 月 6 日 20:24 | #13

    nanbuさん、Dean-totoさんありがとうございます。
    在庫数も入っていますし、コードにも間違いはないようです。
    ページによって在庫数が表示される場合とされない場合があり、? 状態です。

    例えば、
    http://grace-berry.com/item/itemreco/brbm-02.html
    では表示されるのですが、
    http://grace-berry.com/item/itemreco/rbm-01.html
    では表示されません。

    何か“しょーもないミス”のような気がするのですが、原因がわかりません。
    よろしくお願いします

  14. nanbu
    2010 年 4 月 7 日 05:21 | #14

    なるほど。どうもミスは無いように思えます。
    もしかしたらデータに何かトラブルがあるのかもしれません。
    一度試しに、商品マスター編集画面から、表示されない商品のSKUの更新ボタンを押して見てください。さらに商品の更新もしてみてください。

  15. Dean-toto
    2010 年 4 月 7 日 19:54 | #15

    解決に繋がるかどうか不明ですが
    私は在庫数を単純に、在庫状況を表示しているところの隣に数だけを表示させているので
    single_item.php の29行目辺りと91行目辺りに追加しているだけです。

    . usces_the_itemZaiko(‘return’) . ‘ ‘ .usces_the_itemZaikoNum(‘return’)

    いずれ在庫数の表示に文字色などの装飾は加えようとは思っていましたが、とりあえず数だけ表示させています。
    なので、引数にreturn をいれて文字列を連結しています。
    参考になれば幸いです。

  16. grace
    2010 年 4 月 7 日 22:56 | #16

    こんばんは。
    残念ながら、更新しても改善されないようなので、色々と模索してみようと思います。
    とりあえずは、アップグレードの際上書きされてしまうにしても、Dean-totoさんの方法が“複数SKU”にも対応できるということで、真似させて頂きます。
    大変参考になりました。感謝

  1. トラックバックはまだありません。
*