8 (800) 100 5250

звонок по России бесплатный

Союззапчасти: доделываем интернет-магазин запчастей для грузовиков

Предыдущая студия не может запустить интернет-магазин уже 2-3 месяца, висит куча задач, которые не закрываются. Задачи весьма различные: от мелочи, которая делается за 15 минут до действительно сложных вопросов. И почему эти задачи не закрываются вообще непонятно.

Сайт сделан на какой-то дикой связке: Wordpress+Elementor+Woodmart.

Для крупных интернет-магазинов, которые нужно связывать с 1С весьма странное решение. А сделано это было по одной единственной причине – студия, которая смогла продать заказчику свои услуги по - другому делать сайты не умеет. Поэтому делали они не так, как нужно, а так, как могут.

Включаемся в работу и поехали:

  1. Кнопка «купить» на странице меняет свой текст в зависимости от наличия/отсутствия товара и цены (варианты: «Купить», «Заказать», «Запросить цену»).
  2. В каталоге товаров и поиске позиции, которых физически на остатке ноль, и они могут приехать только под заказ, выводим в самом конце.
  3. Быстрый поиск товаров работает только по названию. Мы сделали так, чтобы искал ещё по каталожному номеру, номеру производителя и кроссам.
  4. Причем для нормального поиска по кроссам сделали генерацию отдельной выгрузки из xls файла и импорт этого содержимого по расписанию. Из 1С номера кроссов приезжают с кучей дублей и в объеме больше 200 символов, структура данных Wordpress-а такова, что больше 200 символов он в этих местах хранить не может. Пришлось отдельно писать разбор этой длинной строки на отдельные уникальные короткие номера и отдельно импортировать в базу. Вот теперь все заработало так, как нужно.
  5. Вывод цен только у товаров из определенных категорий, а не у все товаров подряд. Эту задачу решили на уровне 1С.
  6. На сайте отсутствует политика конфиденциальности и запрос согласия с политикой при отправке формы. Это нужно делать обязательно, чтобы не привлекать внимание Роскомнадзора (запросы на этот счет уже прилетали!).
  7. Процесс импорта товаров не может нормально закончиться. Начали разбираться и выяснили, что импорт упирается в лимиты оперативной памяти хостинга. Подобрали под сайт комфортный тариф в рамках того же хостинг провайдера и избежали миграции на выделенный сервер.
  8. Импорт из 1С не работает должны образом, позиции задваиваются. Пришлось исправлять.
  9. Картинки не обновляются вообще. Пришлось отдельно написать скрипт, который сверяет картинки по размеру, выявляет обновленные, удаляет старые с диска и из базы медиа библиотеки Wordpress, отцепляет их в базе от товаров и прикрепляет новые. Все это запускается по расписанию.
  10. В мобильной версии вместо логотипа компании установлена какая-то картинка-заглушка от бесплатного шаблона, на котором построен весь сайт.
  11. Для удобства менеджеров написали отдельный скрипт, который выводит список товаров без фотографий.
  12. Отработали много рутинных задач.