OnlyAgeを購入画面の直前に表示させたいです。

お酒を販売するサイトを構築中で、

年齢認証を導入するためにOnlyAgeというアプリをインストールしました。

サイトのトップページに表示させることはできるのですが、

購入手続きに入る直前(「ご購入手続きへ」ボタンを押した直後)に表示させたいのですが、

指定するURLがわかりません……。

どなたかご教示いただければ幸いです。。

購入手続きに入る直前(「ご購入手続きへ」ボタンを押した直後)に表示させたい

購入手続きページ(Checkout)をカスタマイズする、と同義になるかと思います。

そして、Checkoutのカスタマイズは、Shopify Plusの契約ストアにのみ開放されています。

また、

Shopify Plusを契約されていたとしても、

お使いのアプリが正しく動作する可能性は低いように思いました。

(Onlyageアプリを試してみましたが、

何らかJavaScriptの処理をページに埋め込んでポップアップを表示しているように見えました。

Shopify Plusであっても、そのJavaScriptが自動的に埋め込まれるかが怪しいです。)

少しトリッキーなやり方になりますが、

例えば、

下記のアプリを使用して

https://apps.shopify.com/terms-and-conditions-checkbox?locale=ja

カートに「18歳以上かどうかのチェックボックス」を表示し、

チェックボックスにチェックが入っていなければ「ご購入手続きへ」ボタンを押せない、

とするのはどうでしょうか?

しかし、

カート以外の全てのページから

「ご購入手続きへ」ボタンを削除する必要があるのがネックです。

いっそ、全ページで、Onlyageを発動させてしまうのが一番簡単かもしれません。

ご参考まで。

(キュー田辺)

ご返答ありがとうございます!

急ぎの対応だったのでもう修正をしたのですが、

結論はやはり上記の挙動はさせられなかったので、

カートページに入る直前に表示させるようにしました。

カートに「18歳以上かどうかのチェックボックス」を表示し、

チェックボックスにチェックが入っていなければ「ご購入手続きへ」ボタンを押せない、

とするのはどうでしょうか?

本当であればこれもやりたかったのですが……教えていただいたアプリが有料なので…… :sweat_droplets:

アドバイスありがとうございました!

1 Like