その他商品の登録
予約情報にその他商品を追加するには下記の条件を満たす必要があります。
・予約ステータスが「チェックイン」
・対象となる予約が本日を含む宿泊期間のもの
・本日の日報が閉められていない
加えてすでに予約が精算済みの状態の場合はその他商品の追加とともに精算状態を解除します。
公開APIのアクセストークン管理画面で、トークンごとに設定時間を指定することで、その時間までは前日の日付として扱うことが可能です。
{{method}}
{{url}}
| アクセストークン |
|---|
| 項目 | フィールド名 | データ型 | 入力制限 | パラメータ設定 |
|---|---|---|---|---|
| 予約ID(Staysee上のID) | URL | int | 必須 | |
| 商品の自動加算 | 自動加算 | int |
0=行わない 1=行う |
同一日の同一の商品IDが存在した場合に新規で商品を登録せず数量のみ加算します。 省略した場合は自動加算を行いません。 |
| 商品ID(Staysee上の商品ID) | product_id | int | 必須 | |
|---|---|---|---|---|
| 数量 | number | int | 必須 | |
| ページ番号 | page | int | 省略した場合は1ページ目の商品として登録します。 |
{{curl_command}}
出力結果
[]
エラー時出力結果
{
"message": "Forbidden",
"errors": [
{
"message": "有効なトークンではありません"
}
]
}
{
"message": "Not Found",
"errors": [
{
"message": "対象の予約は存在しません"
}
]
}
{
"message": "Bad Request",
"errors": [
{
"message": "対象の予約はチェックインされていません。"
}
]
}
{
"message": "The given data was invalid.",
"errors": [
{
"message": "本日を含む宿泊期間の予約を指定してください。"
}
]
}
{
"message": "The given data was invalid.",
"errors": [
{
"message": "既に日報が締められています"
}
]
}
{
"message": "Internal Server Error",
"errors": [
{
"message": "対象の商品ID[99999]は存在しません"
}
]
}
{
"message": "The given data was invalid.",
"errors": [
{
"optional_products": [
"商品は必ず指定してください。"
]
}
]
}