Магазин дважды жмёт «оформить» и получает два номера на одну корзину — или дыру в нумерации. Студия даёт заявке номер только после письма и теряет след, если письмо не ушло.
Страх «дырок в журнале» и жадность номера в последний момент оставляют хаос в учёте. Резерв номера — когда номер занимают, на сколько минут, что если жест оборвался. На этой неделе напишите правило номера и запретите два живых номера на один жест.
Проблема
Владелец магазина боится дырок в нумерации для учёта и просит «номер только если точно оплатил». Владелец студии стыдится «как у большой кассы» и даёт заявке номер руками вечером. Жадность общая — не думать про обрыв. Гость жмёт два раза. Сеть моргнула. Два заказа или ноль. Менеджер ищет в почте. Учёт орёт на пропуски. ТЗ молчит, когда номер рождается. Молчание рождает двойной счёт и пустой след.
Резерв номера в проекте — момент, когда число занимают, и срок, пока жест не завершён. Магазин: номер при создании заказа, не при «подумать в корзине» и не только после банка. Студия: номер заявки в ту секунду, когда форма ушла, даже если письмо застряло. Если жест оборвался, номер либо закрывают статусом «не завершён», либо освобождают по правилу. «Чтобы без дырок» без правила даёт дырки хуже: живые двойники.
Причина
Магазин: 10–30 оформлений в день. Двойной клик без резерва — два отгрузочных номера и час выяснения. Студия: 5–20 заявок, номер вечером руками — потерянная утренняя заявка без следа. Правило в ТЗ — час работы. Разбор двойной сборки — день и часто лишняя отгрузка. Смета кассы без резерва номера неполная: виджет есть, журнала нет.
Масштаб. На запуске магазину хватает простой схемы: номер при «оформить», резерв 15–40 минут до оплаты или отказ, повторный клик тот же номер. Студии — номер при отправке, повтор за минуту не плодит вторую заявку. Красивая «сквозная нумерация без пробелов как в бумажной книге» часто вредна: люди начинают не резервировать. В задании честно: пробел допустим, двойник нет. Учёт любит уникальность, не плотность. На 40–80 заказах в неделю дырка в журнале дешевле двойной коробки. На 8–15 заявках студии номер вечером руками дороже утра без следа.
- Номер занимают в названный момент и не плодят вторым кликом.
- Обрыв жеста закрывает номер статусом, не тишиной.
- Магазин: два номера на одну корзину запрещены.
- Студия: заявка без номера до вечера запрещена.
Решение
Пройдите обрыв: закрыть вкладку на полпути. Магазин — после «оформить». Студия — после «отправить». Какой номер остался — то и пишут.
- Напишите момент рождения номера одной фразой. «Когда получится» не момент.
- Поставьте минуты резерва до оплаты или до ответа, если жест длинный.
- Опишите повторный клик: тот же номер, не соседний.
- Опишите обрыв: статус «не завершён» или снятие резерва, кто видит.
- В ТЗ: «резерв номера — …». Фразу «нумерация как обычно» уберите.
Проверка
Фраза магазина: «Номер при оформлении, повторный клик тот же, обрыв — статус не завершён, дырка в журнале допустима». Фраза студии: «Номер заявки сразу при отправке, не вечером руками». Положите фразы в ТЗ. Если бухгалтер требует «никаких дырок, номер только после денег», допишите конфликт явно — иначе снова авось.
Остановитесь, когда двойной клик и обрыв дают предсказуемый номер в тесте. Не чините плотность журнала ценой двойников. Второй контур номеров из учёта — отдельный хозяин, его согласуют в том же файле. Пока номер рождается «как получится», кассу в задании не закрывают.
Чек-лист
- Напишите момент рождения номера одной фразой. «Когда получится» не момент.
- Поставьте минуты резерва до оплаты или до ответа, если жест длинный.
- Опишите повторный клик: тот же номер, не соседний.
- Опишите обрыв: статус «не завершён» или снятие резерва, кто видит.
- В ТЗ: «резерв номера — …». Фразу «нумерация как обычно» уберите.
Назад в раздел
