注文を発送する前にサードパーティの年齢確認を行う必要があります。私はEVSという会社を使っています。彼らは最近、shopifyアプリをリリースしましたが、部分的に焼いたようです。これは、ユーザが口座登録時に生年月日を入力することを要求し、ユーザが発注したときに確認をトリガする。その主な問題は、顧客が最初に注文する前に実際にアカウントを作成することはまれであることです。代わりに注文してから、電子メールを作成して事実の後にアカウントを作成します。後で口座を作成しても、顧客はDOBに入ることができません。ショップでサードパーティの年齢確認が必要
私は自分のソリューションを実装するつもりです。 EVSのAPIを使用して、名前、住所、DOB、DL番号と状態、SSNの最後の4文字の組み合わせを送信して検証を実行できます。私はすでに顧客と注文データを取り込む独自の注文管理システムを構築しており、検証を実行するクライアントを書くことができます。
私はshopify側にあまり精通していません。初めての注文時に顧客の摩擦を和らげ、検証のために多くの手作業をする必要がないようにする必要があります。
以下は私が考えたオプションです。他のオプションはありますか?より良いソリューションのためのアイデア?一度お客様を確認する必要があることに注意してください。私は顧客口座に確認済みのタグをつけることができ、一度確認されるといつものように営業しています。
ユーザーがログインしているときにチェックアウトボタンを表示するようテンプレートを変更します。ログインしていない場合は、代わりに[アカウントを作成]ボタンを表示します。こうすることで、ユーザーはアカウント作成中にDOBを提供し、EVSアプリは設計どおりに動作します。
verify.my-domain.comのような別の確認サイトを設定します。注文作成時に顧客に電子メールを送り、確認を依頼することができます。 (不正な電子メールアドレスや迷惑メールフィルタに問題がある可能性があります)
お客様がログインしていないか、アカウントの有効期限が確認されておらず、[チェックアウト]をクリックした場合、ページにリダイレクトできます。私はページ上のフォームを使って検証を行うことができます。確認に合格した場合は、チェックアウトに送信してください。
オプション3では、shopifyが許可するものやベストプラクティスが許すものはわかりません。 jsを使用して、別のサブドメインの自分のサーバーにデータを渡すことはできますか?または、フォームを別のサブドメインに投稿して、再度リダイレクトしてショップ化しますか?
ご意見やご提案ありがとうございます。
ありがとうございました。私は、オプション3は実装するのが大変で、すべてのケースで実際には解決しないことに同意するので、オプション2が必要です。 –
アカウントを必要とする理由は...私のテーマであるのか、ショップ化の仕組みであるのかは分かりません...「アカウントが必要です」に設定すると、ユーザーにとって自分でアカウントを作成します。私はそれを間違っていますか? –
どのようにテストしていますか?あなたが "開発"になっているか保護されている場合は、別の方法で動作するかもしれませんが、わかりません。あなたはいつでも液体のマークアップを使ってカートページにサインインしているかどうかを確認することができます。そうでなければ、ログイン/サインアップにリダイレクトするJSを注入できます(リダイレクトにクエリ文字列を追加して、あなたがサインアップまたはサインインする必要がありますチェックアウト "タイプ通知)。あなたがすでに見ているかもしれないいくつかの参考文献については、https://help.shopify.com/themes/customization/customer-pages/let-customers-sign-up-before-checkout – nullable