——————————————-
WordPress のバージョン:5.9.2
Welcart のバージョン:2.5.7
PHP のバージョン:7.4.25
Welcart専用の拡張プラグインとバージョン:WCEX Widget Cart, WCEX Coupon
ご利用の親テーマとバージョン :Welcart Modeバージョン: 1.1.3
ご利用の子テーマとバージョン :
症状を確認したブラウザ:
サーバー【重要】:Xserver Business スタンダード
——————————————–
いつもお世話になっております。
MODEを導入し、商品一覧ページにカートボタンを設置したく下記記述を template-parts/loop/product.php に設置したところ、カートへ商品は入るのですが削除ができなくなってしまいました。
また、(数量は変更せずに)数量変更ボタンを押すと、カートに入っている商品が丸々コピーされて増えてしまいます。例えばAとBという商品が入っていると、A、B、A、Bという感じで増えます。
増えた分の商品は×ボタン又はゴミ箱で削除可能ですが、元々カートに合った商品を削除できません。
念のため強制削除ボタンを設置し、テストするたびにカートは空にしています。
因みにBeldadの時は同じ記述追加で問題なく利用できています。
【商品一覧にカートボタンを設置】
<?php
usces_the_item();
usces_have_skus();
?>
<?php usces_direct_intoCart($post->ID, usces_the_itemSku(‘return’)); ?>
【強制削除ボタン用記述】
function my_delete_cart() {
global $usces;
?>
<form action=”” method=”post”>
<button type=”submit” name=’remove’ class=’delbuttn’>カート全削除</button>
</form>
<?php
if(isset($_POST[‘remove’])):
$usces->cart->clear_cart();
$_POST = array();
endif;
}
解決方法がございましたらご教授いただけますと幸いです。
どうぞよろしくお願いいたします。