Магазин включает ночной обмен и утром видит чужие заголовки вместо живых названий. Студия подтягивает услуги из таблицы и теряет адреса страниц, которые уже в рекламе.
В ТЗ пишут, какое поле хозяин учёта, какое — хозяин сайта, что нельзя затереть. Без границ обмен «работает» и убивает витрину. На этой неделе список полей и запрет затирания кладут в задание, не в устное «аккуратно».
Проблема
Владелец магазина боится расхождения цен и кричит «пусть всё едет из учёта». Владелец студии стыдится ручных текстов и хочет, чтобы таблица сама наполняла сайт. Жадность обещает один источник без возни. Ночью затирается заголовок, который писали для поиска. Адрес карточки меняется. Реклама ведёт в 404. Или наоборот: на сайте поправили цену, утром учёт вернул старую. Страх расхождения становится страхом «кто виноват», потому что хозяина поля не назвали.
Обмен — связь сайта с учётом. Он не обязан тащить все клетки. В ТЗ для каждой клетки: едет, не едет, кто побеждает при споре. Заголовок витрины часто нельзя затирать. Адрес страницы — почти никогда. Остаток и цена — часто из учёта. Фото — отдельное правило. Пока этого нет, «обмен включён» нельзя принимать.
Причина
Прогон на 40 карточках проверяют за ночь и утро. На 400 — нужна выборка и час сверки заголовков, цен, адресов. Студия с 8 услугами ловит ту же беду на ЧПУ: «remont» превращается в код из таблицы. Починка адресов после рекламы — 3–10 дней и переезд ссылок. Деньги: сгоревшие объявления плюс неделя текстов. Правило «заголовок и адрес не затираем» в ТЗ стоит абзаца. Приёмка обмена — утро после прогона: три карточки и одна услуга живы по адресу, цена та, заголовок тот. Без утра «обмен включён» не ставят.
Срок обкатки. Первый боевой прогон не делают в пятницу перед сезоном. В задании: тестовый прогон, список того, что сверили, кто ставит «ок». Если обмен «подключим после дизайна», дизайн рисует поля, которых нет, или наоборот — живые поля, которые ночь сотрёт. Это не интеграция «потом», это критерий приёмки проекта.
- Цена и остаток — обычно учёт; заголовок и адрес — обычно сайт.
- Что затирается, пишут явно. Устного «не трогайте» мало.
- Магазин: артикул связан, человеческий адрес не из кода номенклатуры.
- Студия: название услуги для гостя не заменяется внутренним кодом.
Решение
Возьмите одну карточку и одну услугу, у которых уже есть живой адрес и живой заголовок. Напишите, что случится после обмена. Если не знаете — хозяина нет. Это и чинят в ТЗ.
- Таблица полей: источник правды, можно затереть да/нет, кто ставит «ок» после прогона.
- Запретите затирать адрес страницы и заголовок витрины, если они уже в рекламе или поиске.
- Назначьте тестовый прогон не в ночь перед открытием. Запишите дату в ТЗ.
- Сверьте утром три вещи: цена, заголовок, адрес. Остальное — второй круг.
- Фразу «обмен работает» замените списком клеток. Без списка обмен не принимают.
Проверка
Запись. Магазин: «Цена и остаток из учёта; заголовок и ЧПУ сайта не затираем; прогон на 10 карточках, «ок» ставит Иван». Студия: «Слот и цена из календаря или таблицы; название и адрес услуги не затираем». Если подрядчик говорит «стандартный обмен», правил нет.
Остановитесь, когда тестовый прогон не убил адрес и заголовок. Не включайте «ещё 20 свойств на всякий случай». Лишнее свойство без хозяина — дыра. Второй учёт — отдельное решение, не галочка в том же абзаце.
Чек-лист
- Таблица полей: источник правды, можно затереть да/нет, кто ставит «ок» после прогона.
- Запретите затирать адрес страницы и заголовок витрины, если они уже в рекламе или поиске.
- Назначьте тестовый прогон не в ночь перед открытием. Запишите дату в ТЗ.
- Сверьте утром три вещи: цена, заголовок, адрес. Остальное — второй круг.
- Фразу «обмен работает» замените списком клеток. Без списка обмен не принимают.
Назад в раздел
