FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

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

MM76717
Shopify Partner
4 0 1

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

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

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

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

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

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

2件の返信2

Qcoltd
Shopify Partner
1210 484 464

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

 

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

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

 

また、

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

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

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

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

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

 

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

例えば、

下記のアプリを使用して

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

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

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

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

 

しかし、

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

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

 

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

 

ご参考まで。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/
MM76717
Shopify Partner
4 0 1

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

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

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

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

 

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

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

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

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

 

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