商品詳細ページで、売り切れなど(在庫ステータスが2〜4)の時に、販売価格欄を非表示にしたい
-
投稿者投稿
-
2017年9月19日 5:36 PM #83988
aii
参加者——————————————-
WordPress のバージョン:4.8.1
Welcart のバージョン:1.9.3
Welcart専用の拡張プラグイン:
ご利用のテーマ:hipster(welthemes)
症状を確認したブラウザ:
サーバー:大塚商会
SSLの利用:カートページのみSSL
WordPress のパーマリンク設定:
——————————————–お世話になります。
サイト制作初心者です。商品詳細ページで、売り切れなどの在庫ステータスが2〜4の状態の時に、
販売価格欄を非表示、もしくは「¥0」の価格表示を「売り切れ」など数字以外の文言に変更したいです。よく似たトピックを見つけて、古いためかコードが同じでは無かったので、
何となく近い感じで「wc_item_single.php」内を書き換えてみたのですが、
商品詳細ページが真っ白になってしまいました。参考にしたトピック:
https://www.welcart.com/community/forums/topic/売り切れ後の価格表示を無くしたいどのようにすれば良いか、ご教示いただけますよう、よろしくお願いいたします。
2017年9月20日 10:24 AM #83994
ohnishiキーマスターこんにちは
上記参考トピックに記述されているコードですが、
「’(シングルクォーテーション)」が全角になっている部分がございますので、
半角に修正しなおしてご確認くださいませ。2017年9月20日 11:39 AM #83995aii
参加者早速のお返事、ありがとうございます!
せっかくご指摘くださったのに申し訳ありません。。
再度よく確認したところ、そもそも使用しているテーマの「wc_item_single.php」のコードが、
welcartのものと異なっていることに気付きました。ですので、同じように書き換えることができず、どうしたらよいのかわかりません。
下記が、使用中のテーマの「wc_item_single.php」内の、
SKUが1つの場合の販売価格表示に関わると思われる箇所のコードです。<?php if( usces_the_itemCprice(‘return’) > 0 ) : ?>
<dl>
<dt class=”field_name”><?php _e(‘List price’, ‘usces’); ?><?php usces_guid_tax(); ?></dt>
<dd class=”field_cprice”><?php usces_the_itemCpriceCr(); ?></dd>
</dl>
<?php endif; ?>
<dl>
<dt class=”field_name”><?php _e(‘selling price’, ‘usces’); ?><?php usces_guid_tax(); ?></dt>
<dd class=”field_price”><?php usces_the_itemPriceCr(); ?></dd>
</dl>
<dl>
<dt class=”field_name”><?php _e(‘stock status’, ‘usces’); ?></dt>
<dd><?php usces_the_itemZaiko(); ?></dd>
</dl><?php if( $item_custom = usces_get_item_custom( $post->ID, ‘list’, ‘return’ ) ) : ?>
<?php echo $item_custom; ?><?php endif; ?>
上記のコードの場合、どのようにすればよいのか、再度ご教示いただけますでしょうか。
2017年9月21日 9:19 AM #84009
ohnishiキーマスター売価が表示されている箇所に関しては、
下記の関数リファレンスを参照ください。> 商品詳細ページで、売り切れなどの在庫ステータスが2〜4の状態の時に、
> 販売価格欄を非表示、もしくは「¥0」の価格表示を「売り切れ」など数字以外の文言に変更したいです。上記内容から、「参考にしたトピック」の内容より、
下記のトピック内容のほうが近いのではないでしょうか。
参考くださいませ。2017年9月21日 4:50 PM #84012aii
参加者リファレンス、参考トピックともに、ありがとうございます。
私にはかなりハイレベルなようで・・・
時間がかかりそうですが、勉強しながらトライしてみます! -
投稿者投稿
- このトピックに返信するにはログインが必要です。
PAGE TOP