他のユーザー サイトのウィジェット/iframe に埋め込みたいショッピング カートがあります。それぞれに欠点がある 3 つの方法があります。推定作業量が最も多いものから最も少ないものまでのオプションを次に示します。
JavaScript ウィジェットでインタラクティブなショッピング カート UI を再作成し、AJAX を使用してサーバー スクリプトに値を渡します。変数はメイン サイトに渡されます。ユーザーが「チェックアウト」をクリックすると、ユーザーはメインのショッピング カート サイトにリダイレクトされます。ウィジェット。
- 長所:完全な経験
- 短所:ほとんどの作業は、UI と AJAX 要求の作成を完了するために行われます。
ユーザーがiframeを介してショッピングカートに来ているかどうかを何らかの方法で検出します。その場合は、ユーザーが「チェックアウト」をクリックすると新しいウィンドウが開き、ユーザーを安全なページにリダイレクトし、AJAXを介してカートから変数を取得して最終的なチェックアウトを入力する代替コードがあります。
- 長所:中程度の作業量。AJAX リクエストを実行して、ショッピング カートから変数を取得し、最終的なチェックアウトに入力する必要があります。
- 短所:サイトが別のサイトの iframe 内のユーザーからアクセスされているかどうかを簡単に検出できますか?
iframe/widget 内でチェックアウト プロセス全体を完了します。
- 長所:最小限の作業量、iframeにカートを埋め込むだけ
- 短所:ブラウザに https が表示されない ユーザーが購入をためらう可能性がある
最良の選択肢は何ですか?