Назад
Назад

Синхронизация остатков, как лучше?

Обсуждение
0
4236
# Работа с товарами
Обсуждение

Коллеги добрый день!

Поделитесь как у вас устроена синхронизация остатков. Мы начинали с того что просто выгружали текущие остатки по всем позициям, но т.к. позиций очень много, натыкались на ограничения. Далее, сделали выгрузку только тех товаров по которым изменились остатки (были движения). но столкнулись с другой проблемой из-за перепроведения документов задним числом. Например у нас базе остатка по факту нет, на маркетплейсе он продолжает продавятся. Сейчас ищем другие способы, рассматриваем вариант сравнение остатков в базе и в личном кабинете .

0
Комментарий

1. Загрузить остатки с МП.

2. Сравнить с остатками на складе.

3. Если на складе оказалось меньше, чем на МП, или на МП заметно меньше, чем на него должно выставляться этого товара, и есть его запас на складе - добавить в список на обновление.

4. Обновить списком.

Все наличие товара, собственно, необязательно высовывать - вряд ли у вас его покупают сразу сотнями или хотя бы десятками. А при работе с несколькими МП все равно приходится делить остатки на них во избежание оверсейла. Условие п. 3 позволит не дергать API обновления на каждое расхождение, пополнять только когда товар повыбрали.

0

Ответы на комментарий

У нас на МП определённый процент от свободного остатка выгружается т.к. как кроме МП есть еще розница.

0
Комментарий

Так а в чем, собственно, вопрос? Обновляете изменившиеся остатки, провели задним числом позицию у себя в система - тоже обновили ее остаток на ВБ. Пришел заказ на отсутствующий товар - обнулили его остаток в 0 и разбирайтесь почему так случилось. Эта схема рабочая, не нужно ничего сравнивать, просто поверх отправляйте актуальный amount при каждом его изменении в вашей системе

0

Ответы на комментарий

"Просто отправляя поверх" всю номенклатуру подряд, можно упереться в лимиты - один запрос ограничен тысячей наименований.

А еще от схемы торговли зависит. Мы раскидываем товар по нескольким маркетплейсам, да еще комбинируя разные составы с этим товаром у карточек. У каждой конкретной карточки получается не однозначное значение остатка, а диапазон, в котором его желательно удерживать, пополняя, если остатки на нашем складе позволяют.

0