Add minimum stay rule: no bookings under 3 nights

This commit is contained in:
OpenClaw Assistant
2026-02-23 13:12:39 +00:00
parent 3379c11ece
commit 2ba520f0d7
2 changed files with 2 additions and 0 deletions

View File

@@ -24,6 +24,7 @@ _Learn about the person you're helping. Update this as you go._
- Предоплату в бронь вносить только после явного подтверждения от Виталия. Без подтверждения предоплата = 0 и статус «Предварительное». - Предоплату в бронь вносить только после явного подтверждения от Виталия. Без подтверждения предоплата = 0 и статус «Предварительное».
- При внесении брони напрямую в БД повторять ручной сценарий полностью: hotel_booking + hotel_liver_booking_link + main_log в testDB.sqlite и log в sync.sqlite, с обязательным бэкапом перед изменением. - При внесении брони напрямую в БД повторять ручной сценарий полностью: hotel_booking + hotel_liver_booking_link + main_log в testDB.sqlite и log в sync.sqlite, с обязательным бэкапом перед изменением.
- Рабочая логика бронирования: сначала проверка занятости дат/номеров в БД, затем подтверждение брони. При фиксации на 24 часа (неоплаченной) в БД и текстовые журналы бронь не вносить — только hold. Если даты заняты, предлагать ближайшие свободные даты или другие свободные номера. - Рабочая логика бронирования: сначала проверка занятости дат/номеров в БД, затем подтверждение брони. При фиксации на 24 часа (неоплаченной) в БД и текстовые журналы бронь не вносить — только hold. Если даты заняты, предлагать ближайшие свободные даты или другие свободные номера.
- Брони менее 3 суток не принимаем: предлагать увеличить срок отдыха до 3+ суток.
## Context ## Context

View File

@@ -45,6 +45,7 @@ python3 {baseDir}/scripts/calc_quote.py \
## Правила ## Правила
- Если данных не хватает (нет дат/гостей) — запросить только недостающее. - Если данных не хватает (нет дат/гостей) — запросить только недостающее.
- Брони менее 3 суток не принимать: вежливо предлагать увеличить срок отдыха до 3+ суток.
- Если в прайсе нет точного совпадения — предложить ближайший доступный тариф и явно написать это. - Если в прайсе нет точного совпадения — предложить ближайший доступный тариф и явно написать это.
- Питание не включено: не обещать «завтрак/полупансион/всё включено» и не запрашивать выбор питания. - Питание не включено: не обещать «завтрак/полупансион/всё включено» и не запрашивать выбор питания.
- Дети до 1 года: учитывать в составе гостей, но не включать в платный расчёт. - Дети до 1 года: учитывать в составе гостей, но не включать в платный расчёт.