"必須"チェックボックスをオンにして、複数選択肢のオプションセットを使って多くの製品をセットアップしました。ステンシルのカートに追加しても必要なオプションはありません
これらのオプションセットが「矩形」表示モードを使用している場合、検証は正常に機能します。 「カートに追加」をクリックすると、オプションを選択してください。フォームを送信しません。
「複数選択」表示モードを使用すると、検証はまったく行われません。要求が発生し、アイテムがカートに追加されます。私はチェックアウトに行き、商品を購入することができます。これは、顧客がサイズや色などを指定せずに商品を購入することができ、注文を履行できないため、大きな潜在的な問題です。
属性値の代わりに、AJAX要求のペイロードを見ると、フォームデータフィールドの値としてattribute[###]
の値として "Choose options"が送信されます。
ローカルサーバー(stencil start
)と、テーマをストア自体にプッシュした後で、この両方をテストしました。カスタムの内部ステンシルテーマと、BigCommerceが提供するデフォルトのCornerstoneテーマの両方を使用しました。
は親<div>
にform-field
クラスを置くと<select>
にform-select form-select--small
クラスを追加:コーナーストーン1.2.2からtemplates/components/products/options/set-select.html
ファイルを覗く
あなたの店舗のURLを[email protected]までメールで送信できますか? – Alyss
https://stencil.bigcommerce.com/docs/release-notes-cornerstone-121-theme(MERC-709を参照) – thannes