チェックアウトAPIのtempTransactionHeadIdについて

September 2021 編集されました カテゴリ: Waiter

チェックアウトAPIで、REQUEST BODYに下記を指定しても、

{
"makeTempTransaction": true
}


レスポンスでtempTransactionHeadIdが取得できません。

管理画面側で必要な設定や、取得できる条件などはございますか?

(
    [id] => 592
    [tables] => Array
        (
            [0] => Array
                (
                    [id] => 3
                    [name] => T3
                )
        )
    [number] => 3
    [customerGroups] => Array
        (
        )
    [status] => ended
    [started] => 2021-09-27T10:48:22+09:00
    [ended] => 2021-09-27T10:49:07+09:00
    [storeId] => 1
    [quantity] => 0
    [tableChargePerPerson] => 0
    [serviceChargeRate] => 0
    [totalPrice] => 0
    [tempTransactionHeadId] => 
    [orders] => Array
        (
        )
)

ベストアンサー

  • @0927ide

    記載いただきましたレスポンスを確認したところ、

    該当の注文は、入店処理のみのテーブルの様です。


    検証したところ、ウェイターで入店処理後メニュー注文済のテーブルにて、

    チェックアウトAPIを利用いただければ、tempTransactionHeadIdが返却されました。

    一度、操作をお試しください。

答え

  • September 2021 編集されました

    メニュー注文が必要とのこと、ご回答いただきありがとうございます。

    注文後のチェックアウトでId確認することができました。

    ありがとうございます。