Создание сайта для оптового поставщика запчастей к сельхозтехнике: закрытый кабинет дилеров (прайс, остатки, заказы) и открытая витрина, которую находят в поиске в России, Казахстане и Беларуси. Проект выполнил Евгений Росляков. Сайты он делает с 2016 года, работает как самозанятый по договору, организациям выдаёт закрывающие документы. Базируется в Москве, проекты ведёт и удалённо.
У компании больше сотни дилеров в трёх странах. Заказы приходили по почте, в таблицах и в мессенджерах. Менеджеры сводили их вручную, а дилеры не видели наличия: звонили и спрашивали, есть ли ось или комплект подшипников. Прайс отправляли файлом, и к концу недели он уже устаревал. Цены по договору у каждого дилера свои, и при ручной работе их регулярно путали.
Дилеры работают в разных часовых поясах. В Казахстане и Беларуси часть сотрудников привыкла к своим названиям узлов, а менеджеры в офисе не успевали всё сверять. Ошибки в заказе всплывали уже при отгрузке, и возвраты съедали время.
Хотелось, чтобы дилер сам заходил, видел свои цены и остатки и оформлял заказ, а менеджер получал готовую заявку. И чтобы новые дилеры находили компанию через поиск, причём в формате, привычном для каждой страны.
Основа проекта — Интернет портал для дилеров. Дилер входит под своим логином и видит каталог с ценами, которые прописаны в его договоре, и актуальными остатками по складам. Остатки обновляются из учётной системы поставщика.
Ecommerce-часть я сделал под оптовую закупку, а не под розницу. Быстрый подбор по артикулу и по технике, заказ списком из файла, повтор прошлого заказа, статусы и история. Менеджер видит заявку в привычном виде и подтверждает её.
Фильтры и корзина работают на AJAX. Дилер выбирает марку, модель и узел, список обновляется без перезагрузки страницы, строки попадают в корзину на месте. Для длинных заказов это важно: страница не теряет введённое.
Кросс-браузер здесь не прихоть. Дилеры часто сидят за старыми офисными компьютерами с устаревшими браузерами. Я проверял портал в нескольких версиях, включая старые, упростил то, что на них не работало, и оставил запасной вариант без скриптов для форм входа и заказа.
В открытой части описание компании, каталог без цен и страницы по направлениям техники. Международное SEO и продвижение по странам устроено так: отдельные версии для России, Казахстана и Беларуси, связанные через hreflang, с локальными контактами, адресами складов и терминами, которыми запчасти называют в каждой стране. Заголовки и карточки я писал под реальные запросы дилеров: артикул, марка техники, название узла.
Заказы пришли в одно место. Менеджеры получают заявку в одном виде и не разбирают письма и таблицы. Дилеры сами смотрят цены и остатки, поэтому звонков «а есть ли в наличии» стало заметно меньше.
Путаница с ценами по договорам ушла: система показывает каждому его цену, и вручную их больше никто не сверяет. Прайс всегда актуальный, потому что его никто не рассылает.
Открытые страницы по странам индексируются отдельно, и обращения от новых дилеров из соседних стран стали приходить через поиск, а не только по знакомству. Быстрого потока никто не обещал: оптовый рынок маленький, и каждый новый дилер приходит после разговора с менеджером.
Есть ограничения. Остатки на портале зависят от обновлений из учётной системы. Если выгрузка задерживается, цифры чуть отстают, и менеджер на спорных позициях подтверждает наличие. Это прямо отмечено в интерфейсе. Версии для разных стран пока различаются контактами и терминами, а не языком: всё написано по-русски, потому что дилеры так работают. Казахскую версию обсуждали, но решили не торопиться.
Следующий шаг — личные счета и сверка взаиморасчётов для дилеров в том же кабинете, чтобы бухгалтерам не пришлось отправлять акты по почте.
Если у вас оптовые заказы идут по почте и в таблицах, отправьте мне сообщение на freelance.ru: сколько у вас дилеров и откуда берутся остатки. Скажу, с чего начать.