「ショップサーブに自作ページを作ってカートは設置したが、バリエーションの選択肢がないので動作しない。(データ引き渡し不能!)」という事態に遭遇。長らくHTMLを触ってないので、本腰入れて、バリエーションの設定方法を調べてみました。
というほどでもなく、マニュアルにありました。
<form method=”post” action=”https://カートURL/ショップID/cart.php” target=”_top”>
<input type=”hidden” name=”ITM” value=”商品番号“>
色:
<select name=”VAR1“>
<option value=”黒“>黒</option>
<option value=”赤“>赤</option>
<option value=”青“>青</option>
<option value=”緑“>緑</option>
</select><br>
サイズ:
<select name=”VAR2“><br>
<option value=”S“>S</option>
<option value=”M“>M</option>
<option value=”L“>L</option>
</select><br>
<input type=”submit” value=”カゴへ”>・・・(a)
</form>
以上。
ただ、カートボタンをイメージ画像にしているので、下から2行目(a)を下記のように変更。
<input type=”image” src=”画像ファイルのURL”>
設定したバリエーションの内容(選択肢の数など)と、HTMLコーディングの内容にズレがあると動作しないので、神経を使います。