- Плохой дизайн и UX сайта, вызванный многочисленными доработками разных подрядчиков;
- Перебои в работе интернет-магазина (сайт грузился очень медленно, а иногда вообще не открывался, мог быть сутки недоступен);
- Админ-панель Битрикса постоянно вылетала, каждое второе действие вызывало 500-ю ошибку;
- Не работала выгрузка в Яндекс.Маркет;
- Необходимость в ведении, обслуживании, помощи и консультациях, которая невозможна из-за нагромождения функционала и конфликтов внутри сайта.
- Реализовать интернет-магазин штатными средствами Битрикс без дополнительного нагромождения функционалом и доработками;
- Полностью перенести весь каталог и заказы со старого сайта;
- Интегрировать Битрикс с системой управления предприятием, используемой в компании;
- Ускорить работу сайта и ответ сервера;
- Подключить модули доставки интернет-заказов.
Проблемы и решения:
Основной проблемой для нас стала настройка интеграции и перенос каталога со старого сайта на новый. Несмотря на то, что номенклатура товаров сравнительно небольшая (20 тыс. товаров), в компании используется информационная система управления предприятием «БЭСТ-5», которая не имеет нативной интеграции с 1С-Битрикс.
Необходимо было перенести весь каталог, с импортом которого не справлялся встроенный модуль Битрикса из-за большого количества ошибок в базе данных. Решением стало написание скрипта для выявления и устранения этих ошибок перед импортом. Тем не менее для переноса каталога потребовались значительные вычислительные мощности.
Структура каталога и товаров также оказалась нестандартной и вызывала конфликты и проблемы на новом сайте. Так как одним из требований была реализация интернет-магазина штатными средствами 1С-Битрикс, чтобы любая компания смогла взять сайт на обслуживание и не сталкивалась с проблемами, вызванными доработками, нам необходимо было привести структуру товаров и каталога к штатной Битрикса. Для этого мы написали отдельный скрипт. Сама интеграция с системой управления предприятием была реализована штатными средствами через CSV.
Ещё одной задачей стало создание брендов, которые ранее было реализовано средствами старого шаблона, а не нативными средствами Битрикса. Логотипы брендов и сортировка по ним было обязательным условием разработки. Брендов насчитывалось несколько тысяч. Для выгрузки и переноса всех брендов и связанных с ними товаров мы реализовали SQL-скрипт, что позволило сделать перенос автоматически и сохранить все данные.
Для ускорения работы была подобрана такая конфигурация сервера и настроек Битрикса, чтобы максимально оптимизировать работу сайта и баз данных. Скорость загрузки сайта при этом сократилась с 16 сек до 0,8 сек.
- Интеграция интернет-магазина с учётной системой «БЭСТ-5»;
- Интеграция с эквайрингом для приёма платежей с помощью банковских карт;
- Интеграция с сервисом eDost для удобного управления службами доставки и их тарифами. Интернет-магазин доставляет товары с помощью всех популярных в РФ служб доставки и транспортных компаний (EMS Почта России, DHL Express, UPS, СДЭК, Гарантпост, TNT, PickPoint, Boxberry, ЖелДорЭкспедиция, ПЭК, Деловые линии, Энергия);
- Интеграция магазина с Яндекс.Маркетом.
Итоги:
Реализован полнофункциональный интернет-магазин спортивных товаров с понятным и продуманным дизайном и структурой. Сайт начал работать быстро.
Клиент отметил, что ранее никто из подрядчиков не мог справится с поставленными задачами на 100%.