Перейти до вмісту
ShopentlyLearn

Складські залишки

Читайте залишки та виконуйте контрольовані коригування, зміни лімітів продажу й ручного резервування.

Операції

Отримати список · Залишки — Складські залишкиПерегляньте товарний запас, склади та внутрішні місця розташування. GET Створити · Коригування залишків — Складські залишкиЗмінюйте кількість фізичних і реалізованих продуктів. POST Отримати · Залишки — Складські залишкиПерегляньте товарний запас, склади та внутрішні місця розташування. GET Оновити · Залишки — Складські залишкиЗмінюйте кількість фізичних і реалізованих продуктів. PATCH Оновити · Ручне резервування — Складські залишкиЗміна ручних резервувань. Для операцій зовнішніх інтеграцій. PATCH Оновити · Ліміт продажів — Складські залишкиЗміна лімітів продажу. Для операцій зовнішніх інтеграцій. PATCH Створити імпортПідготуйте чернетку до 1000 кодів або 100 файлів. Доступний для продажу запас ще не збільшується. POST Скасувати імпортВідхиліть незавершену чернетку. Це не відкликає вже підтверджене постачання. DELETE Переглянути імпортПеревірте стан, версію та результат перевірки. Чернетка належить ключу API, що її створив. GET Підтвердити постачанняСтворіть заплановане або отримане постачання з перевіреної партії. Заплановані одиниці ще не продаються. POST Прийняти заплановане постачанняПрийміть наявні одиниці без повторного імпорту кодів або файлів. POST Перевірити імпортПеревірте всю партію. Дублікат або неправильний запис відхиляє партію; коди не скорочуються. POST Відкликати постачанняВідкличте лише вільні одиниці. Зарезервовані й видані залишаються прив’язаними до замовлень. POST Переглянути цифровий запасПрочитайте налаштування й кількості перед зміною. Відповідь не містить кодів або вмісту файлів. GET Налаштувати цифровий запасУвімкніть індивідуальні коди чи файли від Professional. Вимкнення зберігає доступ до попередніх покупок. PATCH Переглянути одиниціОтримайте до 100 одиниць на сторінці. Список містить метадані без розкриття кодів. GET Змінити черговість видачіНадішліть повну сторінку без фільтрів у потрібному порядку. Застаріла версія повертає 409. POST Отримати вміст вільної одиниціКод повертається як JSON, файл — як двійкові дані. Кожен запит потребує Bearer і дозволу reveal. GET Перевірити доступ до вільної одиниціПеревірте ті самі права, що й GET, без завантаження вмісту. Одиниця не резервується. HEAD Видалити вільну одиницюВилучіть непроданий код або файл із зазначенням причини. Зарезервовані чи видані одиниці відхиляються. POST Замінити вільну одиницюЗамініть код або файл без зміни черговості. Зміна зберігається в історії складу. POST Підготувати приватне завантаженняЗарезервуйте місце для файлу та прив’яжіть його до імпорту або одиниці для заміни. POST Перевірити завантаженняПеревірте розмір, контрольну суму й формат. Готове завантаження ще не означає прийняте постачання. GET Надіслати файлПередайте файл як multipart/form-data через HTTPS. Не надсилайте Base64 або URL для отримання файлу. PUT

Як це працює

Складські записи розрізняють фізичну кількість on_hand, резерви замовлень, ручні резерви й доступну для продажу кількість. Використовуйте отриманий ідентифікатор залишку та його версію; залишки товару й варіанта є окремими цілями операцій.

Значення sellable_limit -1 означає відсутність ліміту, а 0 — недоступність продажу. Необмежена доступність передається як null у полі available. Не трактуйте null як нуль. Коригування залишків, ліміти продажу й ручні резерви мають окремі операції та дозволи.