Владелец магазина разрешает «чуть переписать тему», не думая, что касса — путь до оплаты — перестанет принимать патчи автора. Владелец студии разрешает то же с формой: заявка — имя или телефон, ещё не визит — «наши поля важнее обновлений».
Шаблон — купленный готовый магазин или сайт, не картинка из поиска — живёт патчами. Кастом — свой код вместо готового пути — замораживает тему. На этой неделе решают, кто чинит дыру через год: автор темы или счёт на 400–900.
Проблема
Владелец магазина смотрит на работающую корзину и говорит: «не трогать, и так едет». Владелец студии смотрит на форму и говорит то же. Жадность экономит час на патче. Стыд кастома говорит: «мы уже не как тема, нам патчи не нужны». Через год Битрикс, оплата или PHP 8 просят обновление. Тема автора садится. Ваша переписанная сетка — нет. Вёрстка кастома тогда чинится заново. Макет той переписки давно в архиве. Гость в это время не платит и не оставляет имя.
Патч автора — не вкус дизайна. Это починка кассы, писем, дыр, совместимости. Freeze кастома — решение не брать эти починки или платить за перенос каждого патча. Честный кастом это знает и держит узким. Нечестный ломает полтемы «чуть-чуть» и потом боится кнопки «обновить». Тестовая копия как раз для патча. Боевая принимает уже проверенное. Без копии патч не ставят. Без темы патч неоткуда взять.
Причина
Живая тема: включение 80–250, 14–21 день, 8–12 экранов магазина или 4–6 студии, 40–80 карточек или 8–15 услуг, патчи автора садятся. Заморозка после широкого кастома: сначала те же 400–900 и 8–12 недель, потом каждый патч как маленький новый проект. Интеграция оплаты на замороженной теме чаще отстаёт от банка. Курс с доступом и опт со счётом на заморозке чинятся тем же подрядчиком, которому снова выставляете счёт. Счёт — бумага «заплатите»; деньги могут не прийти, а дыра уже на боевой.
Узкий кастом одного жеста патч темы часто переживает: дорога гостя рядом, не вместо компонента. Широкий кастом «темы как своей» патч сносит. Разница видна по вопросу: после обновления на копии жест живой или нет. Если нет — вы купили не тему, а снимок на дату. Снимок стареет. Гость не стареет вместе с ним: он уходит туда, где кнопка ещё работает.
- Патч автора чинит кассу и форму; широкий кастом этот патч отменяет.
- Страх кнопки «обновить» — признак, что тему уже разобрали.
- Магазин проверяет патч заказом на тестовой копии.
- Студия проверяет патч именем на копии, не на боевой в пятницу.
Решение
Одна строка в договоре: тему не разбираем, кастом только названного жеста, обновления сначала на копии. Если подрядчик уже начал «делать тему своей», остановите объём и верните список нетронутых компонентов кассы и формы.
- Спросите, какие файлы темы уже переписаны. Нет списка — считайте тему широким кастомом.
- Пройдите жест на копии. Запланируйте пробное обновление темы, не на боевой.
- Вычеркните из сметы перепись сетки, если жест живой. Это покупка заморозки.
- Поставьте 80–250 и живые патчи против 400–900 и вечного подрядчика.
- Назначьте, кто жмёт обновление на копии и кто ставит «ок» на бой.
Проверка
Фраза. Пример магазина: «Касса компонента темы, патчи автора берём, широкий кастом не делаем». Пример студии: «Форма темы, обновления на копии, поля не выносим в свой модуль». Если в чате снова «перепишем ядро темы», верните эту фразу и цену заморозки.
Остановитесь, когда режим выбран вслух: живые патчи или узкий кастом с хозяином. Не замораживайте тему молча «чуть подправив всё». Не ставьте патч сразу на боевую. Круг закрыт, когда владелец магазина или владелец студии знает, кто чинит дыру через год. Автор темы дешевле стыда «у нас своё». Своё без хозяина патча — дыра с отложенной датой.
Чек-лист
- Спросите, какие файлы темы уже переписаны. Нет списка — считайте тему широким кастомом.
- Пройдите жест на копии. Запланируйте пробное обновление темы, не на боевой.
- Вычеркните из сметы перепись сетки, если жест живой. Это покупка заморозки.
- Поставьте 80–250 и живые патчи против 400–900 и вечного подрядчика.
- Назначьте, кто жмёт обновление на копии и кто ставит «ок» на бой.
Назад в раздел
