Shopify a introdus în previzualizare un set de API-uri pentru gestionarea inventarului fizic, incluzând rafturi (bins), numărători de stoc și comenzi de aprovizionare. Disponibile în versiunea instabilă a GraphQL Admin API, aceste primitive schimbă modul în care magazinele online pot sincroniza stocul real cu platforma.

Ce este Physical Inventory Feature Preview și de ce contează

Shopify a publicat pe changelog-ul oficial o noutate care trece sub radarul majorității marketerilor, dar care este importantă pentru orice magazin cu stoc fizic real: un set de API-uri în previzualizare pentru gestionarea inventarului la nivel de depozit.

Despre ce vorbim, concret: nu despre un dashboard nou sau o setare din admin. Vorbim despre primitive tehnice care permit dezvoltatorilor să construiască aplicații capabile să înțeleagă structura unui depozit real, cu rafturi, cu numărători de stoc pe fiecare locație fizică și cu comenzi de aprovizionare integrate direct în Shopify.

Aceasta este o schimbare de arhitectură, nu o funcție cosmetică.

Până acum, Shopify știa că ai X unități dintr-un produs la locația Y. Nu știa că acele unități sunt pe raftul A3, rândul 2. Nu știa că ai o comandă de aprovizionare în drum. Nu putea corela datele de stoc cu structura fizică a depozitului tău. Acum, aceste date pot fi modelate direct în platformă.

Ce conține previzualizarea, tehnic

Previzualizarea include trei componente principale.

Bins (rafturi sau locații de depozitare). Un bin este o locație numită în interiorul unui loc de stocare, de exemplu un raft, un sertar sau o zonă dintr-un depozit. API-ul permite crearea și actualizarea acestor locații, precum și citirea cantităților efective din fiecare bin. Un produs poate fi pe mai multe rafturi, un raft poate conține mai multe produse.

Counts (numărători de stoc). Mutatia inventoryCountCreate permite setarea cantității efective dintr-un articol de inventar pentru un bin specific. Aceasta înlocuiește sau completează procesul manual de inventariere: în loc să numeri pe hârtie și să introduci manual în sistem, o aplicație poate face asta automat, sincronizat.

Purchase orders (comenzi de aprovizionare). Shopify oferă acum acces în citire la comenzile de aprovizionare prin API, inclusiv datele comenzii, articolele de linie și furnizorul. Nu este un modul de creare a comenzilor (cel puțin nu în această versiune), dar accesul la date deschide posibilitatea integrării cu sisteme externe de procurement sau ERP.

Un detaliu tehnic important: aceste API-uri sunt disponibile exclusiv în versiunea unstable a GraphQL Admin API. Apelurile de la magazine fără previzualizarea activată returnează o eroare de acces. Deci nu este ceva ce activezi accidental în producție.

De ce Shopify face asta acum

Shopify a crescut mult în segmentul enterprise în ultimii doi ani. Comercianții mari nu au un singur depozit simplu. Au depozite cu zeci de mii de SKU-uri, mai multe locații fizice, sisteme WMS (Warehouse Management System) dedicate și fluxuri de aprovizionare complexe.

Problema era că Shopify nu putea concura cu sisteme ERP sau WMS dedicate la nivel de gestionare a stocului fizic. Puteai să știi câte unități ai la o locație, dar nu unde anume în acea locație. Asta forța comercianții mari să mențină un sistem paralel, sincronizat manual sau prin integrări fragile.

Prin aceste API-uri, Shopify câștigă câteva lucruri. În primul rând, devine mai atrăgător pentru comercianții enterprise care ar alege altfel o platformă cu WMS nativ. În al doilea rând, creează un ecosistem de aplicații de inventar construite pe Shopify, ceea ce crește dependența de platformă și valoarea adăugată a app store-ului. În al treilea rând, aduce datele de depozit mai aproape de datele de vânzări, ceea ce poate alimenta automatizări și predicții.

Dacă ai urmărit cum Shopify adaugă câmpuri noi în ExchangeLineItem, observi același tipar: Shopify extinde granularitatea datelor disponibile prin API, pas cu pas, pentru a permite integrări mai precise cu fluxurile operaționale ale comercianților.

Ce înseamnă pentru tine, ca antreprenor sau marketer român

Dacă ai un magazin Shopify mic, cu câteva sute de produse și un depozit simplu, aceasta nu este o prioritate acum. Nu trebuie să faci nimic.

Dacă ai un magazin cu stoc fizic serios, mai multe locații de depozitare, personal care face inventare periodice sau dacă folosești un sistem extern de gestionare a comenzilor de aprovizionare, aceasta devine relevantă în orizontul anului 2026 și 2027, când API-urile vor ieși din faza instabilă.

Concret, ce ar trebui să faci acum:

  1. Dacă ai un dezvoltator intern sau o agenție tehnică care lucrează pe Shopify, cere-le să activeze previzualizarea pe un magazin de dezvoltare și să testeze integrarea cu fluxurile tale actuale. Feedback-ul dat acum poate influența cum arată API-ul stabil.

  2. Dacă folosești un WMS extern sau un ERP, discută cu furnizorul sau cu echipa tehnică dacă o integrare nativă cu Shopify via aceste API-uri ar elimina sincronizările manuale sau fragile pe care le ai acum.

  3. Dacă ești în faza de alegere a platformei și volumul tău de stoc crește rapid, aceasta este un argument suplimentar pentru Shopify față de soluții care nu au un astfel de roadmap de WMS.

Un aspect pe care îl subliniez direct: API-urile în versiunea unstable se pot schimba fără notificare. Nu construi fluxuri de producție pe ele acum. Testezi, explorezi, dai feedback. Atât.

Riscuri și limitări pe care trebuie să le înțelegi

Versiunea unstable a GraphQL Admin API este exact ce spune numele. Schema se poate schimba, comportamentul se poate schimba, iar Shopify nu garantează compatibilitatea cu versiunile anterioare. Dacă construiești o integrare de producție pe aceasta și schema se schimbă, ai o problemă operațională.

Al doilea risc este legat de adoptare. Aceste API-uri sunt utile doar dacă ai o aplicație sau o integrare care le folosește. Shopify nu oferă un UI nativ pentru gestionarea bins-urilor în admin (cel puțin nu anunțat public în această fază). Deci trebuie fie să construiești, fie să găsești o aplicație din Shopify App Store care să implementeze asta.

Al treilea punct: accesul la purchase orders este în citire, nu în scriere. Nu poți crea comenzi de aprovizionare prin API în această versiune. Dacă așteptai un modul complet de procurement, mai ai de așteptat.

Similar cu ce discutam în contextul volatilității din algoritmii de căutare, și aici regula de bază este aceeași: nu construi pe ceva instabil ca și cum ar fi permanent. Testezi în sandbox, monitorizezi anunțurile oficiale și migrezi la versiunea stabilă când apare.

FAQ

Pot activa Physical Inventory Feature Preview pe magazinul meu de producție?

Tehnic, Shopify permite activarea previzualizării pe orice magazin, nu doar pe cele de dezvoltare. Practic, nu este recomandat pentru producție. API-urile sunt în versiunea unstable și se pot schimba. Activează pe un magazin de dezvoltare dedicat pentru teste.

Bins-urile din Shopify funcționează cu mai multe locații (multi-location)?

Da, bins-urile sunt sublocații în interiorul unei locații Shopify existente. Dacă ai deja mai multe locații configurate în Shopify, bins-urile adaugă un nivel suplimentar de granularitate în interiorul fiecăreia.

Când vor deveni aceste API-uri stabile?

Shopify nu a anunțat o dată concretă. Versiunile API Shopify urmează un ciclu anual, cu versiuni stabile lansate o dată pe an. Estimarea rezonabilă este că API-urile de inventar fizic ar putea ajunge stabile în ciclul 2026-2027, dar aceasta depinde și de feedback-ul primit în faza de previzualizare.

Ce faci concret, cu sau fără AI

AI-ul poate analiza documentația API, poate genera prototipuri de cod pentru interogări GraphQL și poate compara schema curentă cu versiunile anterioare. Util pentru accelerarea explorării tehnice.

Dar decizia dacă această integrare are sens pentru afacerea ta, dacă timing-ul este corect, dacă riscul de schema-change este acceptabil și cum se leagă cu fluxurile tale operaționale reale, aceea rămâne o decizie umană. Un media buyer sau un operator de e-commerce care înțelege atât tehnologia cât și business-ul poate face evaluarea corectă.

Dacă ai un magazin Shopify cu stoc fizic și vrei să înțelegi ce oportunitate sau ce risc reprezintă aceste schimbări pentru operațiunile tale, ALLSoft Agency lucrează cu comercianți care au exact această provocare: date tehnice noi, timp limitat, decizii care trebuie luate cu cap.