L’TERRIAS
Магазин часов из деталей. Восстановил связи с 1С, написал свою доставку, и оформление заказа стало открываться за секунду.
112 часов
370 связей
0 ненайденных
Часы L’TERRIAS собраны из деталей: корпус, циферблат, ремешок, застёжка. В 1С они связаны неизменными кодами, а цена считается по позициям. Обычная карточка товара здесь не работает, и три года все сбои росли из одного места.
- Что я делал
- Ведущий разработчик: от вёрстки и обмена с 1С до собственной доставки. С 2026 года единственный разработчик сайта
- Кто ещё работал
- Дизайн у клиента, 1С и счета у агентства, лендинги 2024 года у другой команды. В 2023 году в моей команде был ещё один разработчик
- Когда
- 2023 – 2026
- Инструменты
- WordPress, WooCommerce, 1С, Альфа-Банк, Долями, СДЭК API, MapLibre, DaData, Docker
- Сайт
- lterrias.ru
Объявление или паспорт
На сайте у часов не было ссылки на циферблат. Висел текст, код вынимал из него артикул и искал товар без проверки. Стоило снять деталь с публикации, и PHP падал вместе со всем сайтом. Таких мест нашлось около шести.
Было: как объявление
«циферблат 104.04 антрацит» PHP Fatal error: страница не открылась
Как искать человека по фразе «Вася из третьего подъезда». Вася переехал, и связь умерла.
Стало: как паспорт
faecbbfa-… часы на месте, связь цела
В 1С коды были всегда, плагин обмена записывал их на сайт. Обе стороны знали паспорта, никто их не соединил.
- 4 типа связей: корпус, циферблат, ремешок и застёжка
- 40 расхождений по ремешкам в сверке, все в пользу моста
- 5 цветов в фильтре, которых текст не находил
Оформление заказа открывалось 11,9 секунды
Страница висела пустой: чужой плагин ставил в начало синхронный скрипт с мёртвого адреса. Плагин убран вместе со старой доставкой, оформление переписано с нуля. На боевом сайте теперь 1,06 секунды.
- Вес каталога
- 13,7 → 1,2 МБ
- Картинки темы
- 701 → 30 МБ
- Запросы к базе в каталоге
- 1059 → 292, замер на стенде

Каталог читает прямые связи
Часы, ремешок и застёжка знают друг друга по кодам из 1С. Заведение новой модели больше не роняет страницу.
Цвет считается по реальной номенклатуре
В бренде один цвет заменяет другой: к корпусу IPGun идёт застёжка RealBlack. Прямое сравнение цветов ломало карточку, поэтому в коде появилась подстановка.
Фото держат порядок
Сайт помнит прошлую выгрузку. Если клиент заменил вид спереди в 1С, новое фото встаёт на место старого, а не в конец.
Своя доставка за один день
Идею своего модуля я предложил ещё в 2024 году. В 2026 чужие плагины возвращали пустые тарифы, и решение созрело. Около 14:00 договорились уйти, к вечеру заработал собственный плагин СДЭК с картой.
- Решение уйти с чужого модуля
- Каркас плагина и расчёт на боевом контуре СДЭК, методы видит только администратор
- Карта на MapLibre, 436 пунктов в Москве, отправление из админки одной кнопкой
- Реальная заявка принята, покупатели переключены. Откат настройкой, без заливки файлов
Статус теперь идёт сам: «Вручён» закрывает заказ и начисляет баллы лояльности. Покупатель видит путь посылки в кабинете, на странице заказа и в письмах.
Три года, одиннадцать меток
- Апрель 2023
Первый макет в Figma. В задании обмен с 1С, Альфа-Банк, Долями, доставка и лояльность.
- Май 2023
Вёрстка всех страниц на WordPress, видео по каждой странице для клиента.
- Июль 2023
Каталог, корзина, кабинет и заказ сданы списками «готово». Подобрал хостинг, перевёл домен.
- Октябрь 2023
Начались продажи на Ozon. Адрес магазина напечатан на бирках, покупатели идут на сайт.
- Декабрь 2023
Оплата в боевом режиме, инструкции и видео для владельца.
- Январь 2024
Первый заказ покупателя. Разобрал доставку в праздники.
- Весна 2024
Мобильная версия, код оформления, вход через Google и VK.
- Лето 2024
Подсказки адреса через DaData, запрет заказа без выбранной оплаты, письма по макету.
- Август 2026
Каталог падает. Сбой воспроизведён в Docker, найден корень, сделан мост по GUID.
- Сентябрь 2026
Новые корзина и оформление, свой плагин СДЭК, кабинет с отслеживанием, из темы убраны 83 мёртвых файла.
- Октябрь 2026
Обмен с 1С, порядок фото, перевод на PHP 8.3.
«Всё летает»
Тестирую доставку и отслеживание, всё отлично. Очень доволен, всё летает, для покупателя очень удобно.
Владелец L’TERRIAS, сентябрь 2026. Пересказ из переписки.
Что я вынес
Когда данные связаны так же, как в жизни, магазин перестаёт ломаться от заведения новой модели. Над сайтом теперь одна версия кода и один её владелец. Клиент вернулся к разработчику, который знает этот код, и получил работающий магазин.