SelSup Developers

Асноўны працоўны паток · Кіраўнікі

Інвентар і склады

Мадэль SKU, чытанне запасаў на складзе, абнаўленні SelSup або знешніх ідэнтыфікатараў, і бяспечная сумяшчальнасць.

5 раздзелыКіраўніцтва распрацоўшчыкам

Інвентар жыве на ўзроўні SKU і складу. SKU можа злучыць некалькі прадуктаў, так што прадуктId і skuId не з'яўляюцца узаемазаменяемымі.

WMS, ERP і складовая інтэграцыя

01

Паглыбленне інвентарных суб'ектаў

SKU - гэта адзінка запасаў. Канчатковы прадукт або памер звязваюць з SKU, у той час як запас SKU размяшчаецца ў складзе або клетцы.

колькасць - гэта захоўваецца колькасьць, вылічаная колькасці можа ўключаць ў сябе ўнутраныя вылічэнні, а даступная колькі - выніковая даступны запас.

SelSup падтрымлівае колькасна-базаваную і індывідуальна адсочваецца інвентар. Не спалучаць абодва мадэлі бухгалтарскага ў адной паток абнаўлення.

02

Чытаць склад запасаў

Для поўнага ўзгаднення, загрузка запасаў па складзе.

Поўны экспарт можа быць вялікім. Выкарыстоўвайце яго для першапачатковага загрузкі і запланаванай супакоі, а не апытанне яго пасля кожнай змены.

Адзін склад · cURL
curl 'https://api.selsup.ru/api/wms/stock/all?warehouseId=10129' \
  --header 'Authorization: YOUR_API_TOKEN'

03

Абноўленне з выкарыстаннем суб'ектаў SelSup

Выкарыстоўвайце skuId з пошуку прадукту і пазнак мапіроўкі склада, патрабаваны ў бягучым дагаворы.

updateInService=false аддзяляе SelSup запаснай запіс ад сінхроннага распаўсюджвання рынку. Калі патрабуюцца абнаўленні рынку, кіраваць працягласцю і частковымі збоямі самастойна.

зReservedStock кантралюе кіраванне рэзервамі. Прымяніць адно паслядоўнае правіла па ўсёй інтэграцыі, каб розныя патокі не перапісваць запасы з рознай семантыкай.

Абноўленне бацкі · JSON
[
  {
    "stock": 5,
    "serviceWarehouseId": "1234",
    "updateInService": false,
    "withReservedStock": true,
    "skuId": 1044318
  }
]

04

Абноўленне па артыкуле або шэрагу

З маршрутам сэрвісу SelSup вырашае картаваны прадукт па выбраным ідэнтыфікатары сэрвіса або шэраг-код. сэрвісWarehouseId павінен належаць да той жа сэрвісе.

Не пасылаць шэраг-код і некалькі знешніх ідэнтыфікатараў разам без вызначанага прыярытэта.

Абноўленне шэрагу · JSON
[
  {
    "stock": 5,
    "barcode": "4601234567890",
    "serviceWarehouseId": "OZON-WH-01",
    "updateInService": false,
    "withReservedStock": true
  }
]

05

Прымірэнне і прафілактыка расы

  1. 1

    Уласнасць акцый

    Вырашыце, якая сістэма з'яўляецца крыніцай праўды і якія падзеі дазволеныя змяніць SelSup інвентар.

  2. 2

    Серыалізаваць абнаўленні SKU

    Не адпраўляйце адначасовыя значэнні для аднаго і таго ж складу і складу; чаргу па SKU+ складзе.

  3. 3

    Праверка пасля партыі

    Прачытайце змененыя SKU зноў і параўнайце чаканае значэнне даступнай колькасці з дапамогай вашай рэзервовай формулы.

  4. 4

    Ізаляцыя памылак у картаванні

    Невядомыя скульд, склад, або двухсэнсоўны шэраг-код патрабуе карыснай карысныя карысны словары, а не бясконцае паўторнае паспрабаванне.