Welcartでカートに入れるボタンを各ページに自由に配置したく最低限必要なコードを検証したのでメモとして書いておきます。
カートに入れるボタンを機能させるため必要なコード
<form id="inCart" name="inCart" action="<?php echo USCES_CART_URL; ?>" method="post">
<input type="submit" name="inCart[3475][SKU-CODE-TEST-001]" value="カートに入れるTEST">
<input type="hidden" name="itemOption[3475][SKU-CODE-TEST-001][OPT_SIZE]" value="M">
<input name="skuPrice[3475][SKU-CODE-TEST-001]" type="hidden" value="1500">
<input name="quant[3475][SKU-CODE-TEST-001]" type="hidden" value="数量">
</form>
submitボタン
カートに入れるためのsubmitボタンにはname属性に “inCart[投稿ID][SKUコード]” の 形でセットします。
<input type="submit" name="inCart[3475][SKU-CODE-TEST-001]" value="カートに入れるTEST">
価格と数量
name属性に “skuPrice[投稿ID][SKUコード]”をセットしvalueに価格をセットします。
<input name="skuPrice[3475][SKU-CODE-TEST-001]" type="hidden" value="1500">
name属性に “quant[投稿ID][SKUコード]”をセットしvalueに数量をセットします。
<input name="quant[3475][SKU-CODE-TEST-001]" type="hidden" value="数量">
商品オプション
オプションがあればname属性に “itemOption[投稿ID][SKUコード][オプション名]”をセットしvalueにオプションの値をセットします。
<input type="hidden" name="itemOption[3475][SKU-CODE-TEST-001][OPT_SIZE]" value="M">
動作環境情報
エックスサーバー(x10) PHP 7.3.16 MySQL 5.7 WordPress 5.4.1 Welcart e-Commerce 1.9.30
Analyzegear
