2017年8月24日木曜日

Welcart Shop 商品一覧ページでのカートボタン表示

Welcart Shop の商品一覧ページで、カートボタンを設置するにはループの中に以下のようなテンプレートタグを記述することで実現した。

参考ページ
https://www.welcart.com/community/forums/topic/商品一覧から直接カートへ入れたい

上記2011年5月23日 2:21 AMの投稿をそのまま使わせていただきました。


<?php query_posts('category_name=item-cake&posts_per_page=0&orderby=meta_value_num&order=ASC&meta_key=item_sort_key'); ?>


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

<?php while(have_posts()): the_post(); ?>




↓↓↓ ここから ↓↓↓

<?php

usces_the_item();

usces_have_skus()

?>

<?php usces_direct_intoCart($post->ID, usces_the_itemSku('return')); ?>

<!-- form button end --></form></div>


↑↑↑ ここまで ↑↑↑



<?php endwhile; ?>


<?php endif; wp_reset_query(); ?>


ついでに、ボタンの文字がデフォルトでは「Add to Cart」のように英語なので、ここは日本語に変更したい。
ということで同じサイトの、こんどはこちらのページを参考にさせて頂きました。
よく見たら追加箇所以外まったく同じタグでした。



<?php usces_direct_intoCart($post->ID, usces_the_itemSku('return'), false, 'カートへ入れる'); ?>

false, 'カートへ入れる'」を追加しました。

参考ページ
https://www.welcart.com/community/forums/topic/未解決-カテゴリーページにカートへ入れるを追加

ネット検索でよく出てくる「wc_item_single.php」を編集する方法では治りませんでした。テンプレートファイルもめぼしいものは"Add"を検索してみましたが見つからず、「Add to Cart」の出所はいまだ不明です。


ちなみに商品詳細ページは初めから「カートへ入れる」でした。




0 件のコメント: