27/10/2019
Как и обещали, рассказываем (хотя немного запоздало) про реализованную интеграцию с GOODS:
1. Она уже активно работает для клиентов, работающих через наш аккаунт (см.в ранних постах схемы работы) и если вам нужно быстро стартануть на GOODS и у вас нет своего аккаунта, то это самое простое и быстрое решение. А если у вас уже есть свой аккаунт на GOODS, то эту интеграцию нужно только чуть адаптировать под ваш аккаунт в рамках нашей системы.
2. Фактически интеграцию с GOODS можно разделить на два больших блока – работа с товарами (контентное наполнение, управление ценами и остатками) и работа с заказами (подтверждение, обработка, отслеживание). Поговорим об этих блоках по порядку.
3. Работа с товарами. Учитывая, что наши клиенты очень разные и часто сами хотят управлять контентной частью, но не заниматься интеграционными вопросами, то мы реализовали начальную схему интеграции работы с товарами на базе существующих фидов клиентов по товарам (например созданных для Яндекса или для их собственных интернет-магазинов). В этой схеме вся контентная часть по товара подтягивается из этого фида (в некоторых случаях и цена – если клиент ценовой политикой на маркетплейсе также управляет сам), а вот актуальные остатки по артикулам подтягиваются из нашей управляющей системы, так как отгрузки товаров могут идти из конкретного склада (в нашей системе поддерживается несколько региональных складов клиентов) как оптовых, так и розничных заказов по иным каналам продаж (собственный интернет-магазин клиента, другие маркетплейсы и тд).
4. В дополнение к указанной схеме для клиентов без собственного фида и не планирующих активной самостоятельной работы с ценами прорабатывается схема интеграции работы с товарами из товарной карточки в нашей системе. Предварительно в товарные карточки вносятся контентные данные о товаре, цены (если необходимы разные для разных каналов продаж), а данные по остаткам подтягиваются из системы на основании актуальных данных.
5. Работа с заказами. Тут лучше всего обратить внимание на прилагаемую схему работы от GOODS (см.документацию GOODS) – там укрупненно показан порядок обмена данными и алгоритм действий. Грубо - поступивший от GOODS заказ подтверждается нами (с резервированием товара под заказ) или отклоняется (по набору согласованных с клиентом критериев) с информированием ИС GOODS, затем заказ обрабатывается (комплектуется, упаковывается, оформляется) и по результатам обработки также информируется ИС GOODS. Это сообщение является основой для приезда курьера и забора скомплектованных для GOODS заказов - обратите внимание на предварительную проработку с маркетплейсом параметров забора, порядка оформления сопроводительных (этикетки/стикеры на отправлениях) и передаточных (акты приема-передачи курьеру) документов. После передачи партии заказов по каждому из них производится сообщение в ИС GOODS о его отгрузке с соответствующим списанием товара в нашей учетной системе.
6. Обещанное дополнение: в период тестовой эксплуатации интеграции мы обнаружили ошибку в нашем алгоритме, которая привела к отказам по ряду заказов и штрафу со стороны GOODS за серию таких отмен. Данная ошибка вылезла для артикулов, у которых оказывались последние товары на остатках – в момент приема заказа товар системой на остатке в нужном количестве подтверждался, комплектовался и по факту готовности отправления (заказ упакован, оформлен, перемещен в зону передачи курьеру) он списывался из системы (производилась отгрузка и товара на остатке оставалось ноль штук) и в этот же момент производился последний обмен данных с GOODS, где передавалось это нулевое значение, что воспринималось как отказ от отгрузки товара.
Надеюсь наши пояснения по интеграции с маркетплейсом будут полезны пользователям GOODS, а мы будем рады при необходимости для мерчантов провести интеграцию за отдельную плату – от 14900 рублей (уточняется по ТЗ).