Back
Back

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

Discussion
0
4236
# Product Management
Discussion

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

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

0
Comment

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

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

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

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

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

0

Replies to the comment

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

0
Comment

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

0

Replies to the comment

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

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

0