arrow_back_ios

システムは注文データを自動的に当社のAPIへ転送できますか?

はい、Bukzaを設定して注文データをサードパーティのサーバーに送信することができます。
ウェブリクエストテンプレートエディタを使って、データフォーマットを自分で定義できます。 ウェブリクエストは自動的に、またはボタンをクリックして送信できます。
ウェブリクエストを作成するには、ダッシュボードでテンプレートと連携をクリックしてください。
次に、ウェブリクエスト作成をクリックします。
名前、URL、HTTPメソッド、必要に応じてリクエスト本文やヘッダーを入力します。
リクエスト本文テンプレートやURLに注文データを挿入できます。 そのためには、パラメータを挿入をクリックし、必要な注文パラメータを選択してください。 これにより、テンプレートに角括弧で囲まれたパラメータが追加されます。
また、注文構造全体(たとえば予約一覧を含むブロック)をリクエスト本文テンプレートに挿入することもできます。 そのためには、構造体を挿入をクリックし、希望のフォーマットを選択してください。
構造体で使用できるブロックは以下の通りです:
  • [bukza_reservations_start]...[bukza_reservations_end] — 予約一覧ブロック。 注文に複数の予約が含まれている場合、このブロックは各予約ごとに繰り返され、内容が埋め込まれます。
  • [bukza_reservations_comma] — 予約一覧内のカンマ。このブロックは最後以外のすべての予約の間にカンマに置き換えられます。
  • [bukza_invoice_items_start]...[bukza_invoice_items_end] — 予約内の請求書項目一覧用の同様のブロック。
  • [bukza_invoice_items_name] — 請求書項目の名前。
  • [bukza_invoice_items_quantity] — 請求書項目の数量。
  • [bukza_invoice_items_price] — 請求書項目の価格。
  • [bukza_invoice_items_total] — 請求書項目の合計金額。
  • [bukza_invoice_items_deposit] — 請求書項目の前払い金。
  • [bukza_invoice_items_comma] — 請求書項目一覧内のカンマ。このブロックは最後以外のすべての請求書項目の間にカンマに置き換えられます。
  • [bukza_fields_start]...[bukza_fields_end] — 予約内のフィールド一覧用ブロック。
  • [bukza_fields_name] — フィールドの名前。
  • [bukza_fields_value] — フィールドの値。
  • [bukza_fields_comma] — フィールド一覧内のカンマ。このブロックは最後以外のすべてのフィールドの間にカンマに置き換えられます。
注文に複数の予約が含まれている場合、各予約ごとに個別のリクエストを送信することもできます。 この場合、予約一覧用のブロックを作成する必要はありません。 代わりに、単一予約用の構造体を使用してください。
HTTPリクエストヘッダーを指定する必要がある場合は、各ヘッダーを新しい行に入力し、名前と値をコロンで区切ってください。
作成したウェブリクエストは、管理タブの注文フォームから送信できます。
また、ボタンを使ったり、特定のイベント発生時に自動でウェブリクエストを送信することも可能です。 そのためには、トリガーを作成し、アクションとしてウェブリクエストを送信するタスクを追加してください。 トリガーの仕組みについて詳しくはこちらをご覧ください。