FROM CACHE - jp_header

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

MM76717
Shopify Partner
4 0 1

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

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

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

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

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

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

2件の返信2

Qcoltd
Shopify Partner
1051 429 417

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

 

購入手続きページ(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歳以上かどうかのチェックボックス」を表示し、

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

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

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

 

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