Промышленность и оборудование
Август 2026
Заказчица правила цены на сайте руками, и это была её главная боль. Прайсы берут цену не из общего списка, а из полей самой карточки товара - двадцать два поля размеров и два поля наценки. Посчитал запросом к базе, вышло сто семнадцать карточек и тысяча двести двадцать восемь заполненных значений. Чтобы поднять цены, надо было открыть все сто семнадцать карточек и выправить в них каждое поле.
Тем же заходом она просила вынести телефон и адрес в отдельные поля админки и дать нормальную загрузку фотографий пачкой прямо в карточку товара, потому что каждую картинку она заливала по одной. Срок двое суток на все три пункта.
Сначала разобрался, откуда на странице берётся цена. В прошлой смете было написано, что цены лежат в файлах калькуляторов. Для самих калькуляторов это верно, для прайсов нет - там цена собирается шаблоном из полей карточки, причём один шаблон обслуживает любой размер за счёт того, что подгружается ровно одно поле, а остальные схлопываются в ноль. Проверил на живой карточке и на её прайсе, цифры сошлись.
Формулу переписывать не стал. Выгрузка берёт готовые цифры прямо со страницы, и ошибиться ей нечем. Кнопка отдаёт таблицу, заказчица правит цифры в Excel и заливает файл обратно.
Телефон и адрес вынес двумя отдельными полями настроек, как она и просила. Правит в одном месте, по сайту подставляется само.
Галерею сделал загрузкой пачкой в карточку товара, порядок мышкой, миниатюры и облегчённые копии считаются сами. Слайдер на главной устроен так же.
Бонусом снял с публикации страницы калькуляторов - она сама сказала, что этим на сайте не считают уже лет пять. Вместо удаления поставил переадресацию на серию навесов, чтобы не терять старые ссылки и не ронять позиции.


Ручная правка ста семнадцати карточек заменилась одним файлом Excel. Телефон и адрес правятся в одном поле админки вместо разбросанных по шаблонам мест. Фотографии в карточку грузятся пачкой, порядок меняется мышкой. Страницы калькуляторов ушли с публикации без потери старых ссылок. Заказ принят, работа с этим сайтом продолжилась дальше ещё несколькими заказами.