商品ページ統合
商品ページからprotegerを表示・購入できるようにしましょう。
商品ページ統合
商品ページにproteger延長保証購入ボタン、モーダルを追加します。
- 商品詳細画面に移動します。
- テンプレート → 商品情報 → ブロックを追加をクリックします。
- モーダルが開くのでアプリタブからproteger 商品詳細SDKを探して追加します。
追加しただけでは保証が表示されない場合は以下の手順を行ってください。
- [カートに追加]ボタンのクラス名を見つけます。
- 商品ページで[カートに追加]ボタンを見つけます。
- 右クリックしてから、右クリックメニューの[検証]をクリックします。
- 要素上で
<button>が見つかるまで要素の上にカーソルを置きます。 - クラス名を見つけます。これは、ステートメント
class=の後の属性名になります。 - クラス名をコピーして、後で使用するために別の場所に貼り付ける等保存しておきます。
- フォームのクラス名を見つけます。
- 商品ページで[カートに追加]ボタンを見つけます。
- 右クリックしてから、右クリックメニューの[検証]をクリックします。
- 要素で、
<form>が見つかるまで要素の上にカーソルを置きます。
Note: タブの要素にカーソルを合わせると、ページ上で強調表示されていることがわかります。 - クラス名を見つけます。これは、ステートメント
class=の後の属性名になります。 - クラス名をコピー
- テーマの編集にもどり、フォームセレクタ、カート追加ボタンセレクタに先ほど保存したクラス名等を入力します。
各設定項目の説明(商品詳細SDK)
項目 | 必須 | 説明 |
|---|---|---|
フォームセレクタ | 任意 | 商品ページ上の購入フォームを特定するための CSS セレクタです。 空欄の場合は自動検出します。保証プランが表示されない/数量やバリアント変更に追従しない場合、テーマに合わせて指定してください。 |
カート追加ボタンセレクタ | 任意 | 「カートに追加する」ボタンを特定する CSS セレクタです。 空欄の場合は自動検出します。うまく動作しない場合、テーマに合わせてセレクタを指定してください。 |
購入ボタンが無効の時は非表示 | 任意 | 売り切れ・予約商品などで購入ボタンが無効(disabled)になる場合に、保証プランもあわせて非表示にします。 |
保証プラン未選択時にモーダルを表示 | 任意 | 「カートに追加」時に保証プランが未選択の場合、確認モーダルを表示します。 |
除外セレクタ | 任意 | 指定したセレクタに一致する要素がページ内に存在する場合、保証プランを表示しません。 予約注文ボタン・問い合わせ導線など、「この商品では保証を出したくない」ケースの判定に使えます。 |
確認
- [ストアをプレビュー]をクリックしてプレビューを開きます。
- 保証対象製品ページに移動します。
- プランが表示されている事を確認します。
- モーダルが表示される事を確認します。
- 両方のパターンで商品と保証がカートに追加される事を確認します。
- 完了です 🎉
NOTEお困りの際は担当者または下記のメールアドレスにいつでもご連絡下さい。
[email protected]
Updated 18 days ago
What’s Next
