К нам обратился клиент, у которого был сайт на WordPress, посвященный продаже брендовой одежды Newbalance. Поставщиком продукции являлся польский сайт nbsklep.pl, который был недоступен для российского региона и требовал подключения через VPN. У заказчика уже имелась налаженная логистическая схема для доставки товаров в Россию.
Клиент ежедневно занимался следующими задачами:
- копированием товаров с сайта поставщика на свой сайт, заполнением информации о продукте, актуализацией остатков, добавлением изображений товара
- переводом текста с польского на русский
- конвертацией валюты из польских злотых в рубли
При небольшом ассортименте продукции можно было выполнять эти задачи вручную, однако при объемах более 1000 товаров это стало невозможной задачей.
Начальный этап, реализация парсера
Сначала мы создали
парсер, который сканировал сайт
nbsklep.pl с продукцией Newbalance, затем загружал все товары в личный кабинет
PartScanner. Парсер был написан один раз и был интегрирован в систему как веб-поставщик, что позволило другим клиентам использовать ассортимент по подписке. В процессе разработки был использован внутренний механизм машинного перевода текста с польского на русский, который также доступен в личном кабинете сервиса с возможностью перевода 50 языков.
После реализации в интерфейсе PartScanner появилась возможность просматривать название, описание, номенклатуру, цены и другую важную информацию этого ресурса. На сайте было около 76 000 товаров, включая различные модели и размеры.
Загрузка ассортимента и его обработка
В своем личном кабинете зарегистрированный клиент загрузил ассортимент, указав в качестве источника данных веб-поставщика nbsklep.pl. Помимо этого, ассортимент можно загрузить следующими способами:
- Через форму
- С почтового сервера
- С FTP-сервера
- По HTTP-ссылке
- Из сервиса "Мой Склад"
Затем клиент перешел в раздел "Группы" и приступил к созданию разделов для продукции Newbalance, данные о которой уже содержались в разделе "Весь ассортимент". Например, для детских шорт была применена фильтрация по названию раздела каталога. Было создано примерно 20 групп, начиная с мужских спортивных кроссовок и заканчивая детскими кепками.
При загрузке данных была выполнена автоматическая замена цены ассортимента. Через функцию "Редактирование" в разделе "Группы" клиент добавил замену, которая автоматически конвертировала цену продажи из польских злотых в российские рубли. При этом применилась наценка к цене товаров сразу после их загрузки - эта модификация распространялась на все вложенные подгруппы, а на некоторые товары были добавлены дополнительные наценки.
Важно! Конвертация валют происходит по курсу предыдущего дня, система автоматически синхронизирует информацию с ЦБ. Валюты доступны в разделе “Профиль - Валюты”.
Выгрузка ассортимента на сайт под управлением Wordpress (WooCommerce)
Получив несколько групп товаров, клиент приступил к их выгрузке на свой сайт. В разделе "Выгрузка" для каждой группы товаров были выполнены следующие действия:
- Выбраны соответствующие группы ассортимента
- Выбраны способы отправки через API (что позволило использовать CMS-сайты, такие как WordPress), указав веб-адрес российского сайта и доступы по REST API
- Указаны разделы, в которые будет осуществляться выгрузка ассортимента.
Затем клиент настроил регулярность выгрузки - в данном случае это происходило раз в три дня в определенное время. Также в каждой группе стала доступна информация о дате, времени и результатах последней выгрузки.
Результат
После загрузки товаров с польского ресурса, продукция автоматически появилась на сайте клиента в России с оригинальными изображениями, переведенными описаниями и сконвертированной ценой в рублях.
Итоговым результатом использования PartScanner стал полностью функционирующий интернет-магазин с одеждой бренда New Balance. Для этого было достаточно иметь сайт на бесплатной CMS WordPress, учетную запись в PartScanner и проверенного поставщика.