エンドポイント
サービス指向アーキテクチャには、Zonos Checkout統合用の次のREST APIが含まれます。
チェックアウトの作成
顧客のカートからカート情報と品目を送信します。
注文の取得
完了した注文のデータを取得します。
注文の更新
完了した注文の特定情報を更新します。
Zonosへのカート受け渡し
Zonosテクノロジーとの統合により、最適な購買体験のためにカスタマイズされた国際チェックアウトへ顧客を誘導できます。
これを実現する主な方法は2つあります:
- Zonos JS(JavaScript)統合は、顧客のカート内容(と顧客)をチェックアウトへ簡単に渡せる、迅速なJavaScriptベースのソリューションです。
- API統合は追加のセキュリティを提供し、追加データの受け渡しも可能にします。
Zonos JS統合
Zonos JSは最もシンプルで迅速な統合方法です。開発チームがショッピングカート構造を評価し、次のことを行うカスタマイズされたJavaScriptを作成します:
- 商品名や商品価格など、必須データの一部をショッピングカートページから取得します(下記の品目固有リクエストパラメータを参照)。
- ショッピングカートページにカスタマイズ可能な国際チェックアウトボタンを配置します。
- チェックアウトボタン経由で、取得したパラメータを国際チェックアウトへ渡します。
- 割引コードなどのカスタム情報の受け渡しも可能にします。
カスタムJSスクリプトの準備ができたら、ショッピングカートページのHTMLのheadまたはbodyにインストールする必要があります。
API統合
Zonos Checkoutとの統合をシンプルかつ安全にすることを目指しています。API統合はHTTPSでZonosサーバーに接続し、基本リクエストパラメータで個々の商品詳細を整合性を保って渡します。
Zonosからの注文取得
発注後にZonosから注文を収集するには、RESTful APIまたはInternational Order Notification(ION)を使えます。API呼び出しは迅速かつ自動で各注文をZonosから取得します。これが注文取得の自動化方法です。
開発者がいない場合や国際注文量が非常に少ない場合は、International Order Notificationサービスを利用できます。International Order Notificationは、承認された各国際注文について内容と顧客情報をメールで通知するサービスです。その後、従業員がシステムへ手動で注文を入力する必要があります。
International Order Notification(ION)サービス
International Order Notificationサービスは、承認された国際注文を受け取ると、指定のメールアドレスへメールを送信します。メールには商品詳細、顧客の配送情報、請求情報など、注文に関するすべての関連情報が含まれます。このサービスへのオプトインはお問い合わせください。
Checkout REST API
Checkout REST APIの仕組みを学びます。Zonos Checkoutを使うために必須のステップは、カートを作成して品目をチェックアウトに送信することだけです。注文取得の2つ目のエンドポイントは推奨されますが、必須ではありません。
プラットフォーム変更の余地が少ない、国際注文が少ない、または開発リソースが限られている場合は、カート作成のみ行い注文を手動取得することもできます。Zonos Checkout APIでカート作成と注文取得を行う場合でも、API経由の注文変更・更新は必須ではありません。