[未解決] カテゴリーページにカートへ入れるを追加
-
投稿者投稿
-
2013年9月2日 5:52 AM #53052orrly参加者
動作に関するご質問の場合は必ずご記入ください。
WordPress のバージョン:3.6
Welcart のバージョン:1.3.5
ご利用のテーマ:welcartデフォルト
症状を確認したブラウザ:firefox
サーバー(会社名、サービス名):Xサーバー
SSLの利用: 共用SSL
WordPress のパーマリンク設定:/archives/%post_id%
カテゴリーページに価格とカートに入れる機能を追加をしたのですが
カートに入れるを押してカート画面へ遷移すると
商品名は正しく入力されているのですが、値段が0円になってしまい困っています。
さらに在庫以上の個数を入力して、カートに入れるを押しても遷移出来てしまいます。
以下は現在までに行った工程です。
archive.phpをコピーしcategory.phpを作成し
値段表示を追加
<div class=”price” align=”right”>¥<?php usces_the_firstPrice(); ?><?php usces_guid_tax(); ?></div>
商品詳細ページからカートに入れるの機能をコピー
<form action=”<?php echo USCES_CART_URL; ?>” method=”post”>
<?php usces_the_itemGpExp(); ?>
<div class=”skuform” align=”right”>
<?php if (usces_is_options()) : ?>
<table class=’item_option’>
<caption><?php _e(‘Please appoint an option.’, ‘usces’); ?></caption>
<?php while (usces_have_options()) : ?>
<tr><th><?php usces_the_itemOptName(); ?></th><td><?php usces_the_itemOption(usces_getItemOptName(),”); ?></td></tr>
<?php endwhile; ?>
</table>
<?php endif; ?>
<?php if( !usces_have_zaiko() ) : ?>
<div class=”zaiko_status”><?php echo apply_filters(‘usces_filters_single_sku_zaiko_message’, esc_html(usces_get_itemZaiko( ‘name’ ))); ?></div>
<?php else : ?>
<div style=”margin-top:10px”><?php _e(‘Quantity’, ‘usces’); ?><?php usces_the_itemQuant(); ?><?php usces_the_itemSkuUnit(); ?><?php usces_the_itemSkuButton(__(‘Add to Shopping Cart’, ‘usces’), 0); ?></div>
<div class=”error_message”><?php usces_singleitem_error_message($post->ID, usces_the_itemSku(‘return’)); ?></div>
<?php endif; ?>
</div><!– end of skuform –>
<?php echo apply_filters(‘single_item_single_sku_after_field’, NULL); ?>
<?php do_action(‘usces_action_single_item_inform’); ?>
</form>
<?php do_action(‘usces_action_single_item_outform’); ?>
以上の事を行いました。
初歩的な質問ですが、よろしくお願いします。
2013年9月3日 8:01 PM #67475nanbuキーマスターこんにちは。
usces_direct_intoCart($post_id, $sku)というテンプレートタグがありますので、こちらをご利用ください。
2013年9月4日 7:20 AM #67476orrly参加者ループ内に<?php usces_the_item(); usces_have_skus() ?>を追加し
ボタンを表示したい場所に下記を追加した所
<?php usces_direct_intoCart($post->ID, usces_the_itemSku(‘return’)); ?>
思ったとおりの動きになりました。
もう一点質問なのですが、usces_direct_intoCartで追加されたボタンの文言が
Add to cartと表示されていて、これを変更したいのですが
どこを編集したらいいのでしょうか?
2013年9月9日 1:25 AM #67477yasumaxキーマスターこんにちは。
<?php usces_direct_intoCart($post->ID, usces_the_itemSku('return'), false, 'カートへ入れる'); ?>
上記のように第4引数に表示したい文章をいれてください。
-
投稿者投稿
- このトピックに返信するにはログインが必要です。