Vai al contenuto
ShopentlyLearn

Scorte

Leggi le scorte e applica rettifiche controllate, limiti di vendita e prenotazioni manuali.

Operazioni

Elenca · Giacenze — ScorteVisualizza lo stock dei prodotti, i magazzini e le ubicazioni interne. GET Crea · Rettifica delle giacenze — ScorteModificare le quantità di prodotti fisici e vendibili. POST Recupera · Giacenze — ScorteVisualizza lo stock dei prodotti, i magazzini e le ubicazioni interne. GET Aggiorna · Giacenze — ScorteModificare le quantità di prodotti fisici e vendibili. PATCH Aggiorna · Prenotazione manuale — ScorteModificare le prenotazioni manuali. Per le operazioni delle integrazioni esterne. PATCH Aggiorna · Limite di vendita — ScorteModificare i limiti di vendita. Per le operazioni delle integrazioni esterne. PATCH Creare un’importazionePrepara una bozza con al massimo 1000 codici o 100 file. Le disponibilità in vendita non aumentano ancora. POST Annullare un’importazioneScarta una bozza incompleta. L’operazione non ritira una consegna già confermata. DELETE Consultare un’importazioneControlla stato, versione e convalida. La bozza appartiene alla chiave API che l’ha creata. GET Confermare una consegnaCrea una consegna prevista o ricevuta dal lotto convalidato. Una consegna prevista non è ancora vendibile. POST Ricevere una consegna previstaRicevi le unità esistenti senza importare nuovamente codici o file. POST Convalidare un’importazioneVerifica l’intero lotto. Duplicati o voci non valide fanno rifiutare il lotto; i codici non vengono troncati. POST Ritirare una consegnaRitira solo le unità libere. Quelle riservate o assegnate restano collegate ai rispettivi ordini. POST Leggere le impostazioni della scortaConsulta impostazioni e quantità prima di modificarle. La risposta non contiene codici o file. GET Configurare la scorta digitaleAttiva codici o file individuali da Professional. La disattivazione conserva gli accessi degli acquisti precedenti. PATCH Elencare le unitàLeggi fino a 100 unità per pagina. L’elenco mostra i metadati senza rivelare i codici. GET Cambiare l’ordine di assegnazioneInvia tutta la pagina senza filtri nell’ordine desiderato. Una versione superata restituisce 409. POST Leggere un’unità liberaI codici vengono restituiti in JSON, i file come dati binari. Ogni richiesta richiede Bearer e il permesso reveal. GET Verificare l’accesso a un’unità liberaControlla gli stessi permessi di GET senza scaricare il contenuto. L’unità non viene riservata. HEAD Rimuovere un’unità liberaRitira un codice o file invenduto indicando il motivo. Le unità riservate o assegnate sono escluse. POST Sostituire un’unità liberaSostituisci codice o file senza cambiarne la posizione. La modifica resta nella cronologia del magazzino. POST Preparare un caricamento privatoRiserva spazio per un file e collegalo a un’importazione o all’unità da sostituire. POST Controllare un caricamentoVerifica dimensione, checksum e formato. Un caricamento pronto non equivale a una consegna ricevuta. GET Caricare un fileInvia il file con multipart/form-data tramite HTTPS. Non inviare Base64 o un URL da recuperare. PUT

Principi

I record distinguono quantità fisica on_hand, prenotazioni degli ordini, prenotazioni manuali e quantità disponibile alla vendita. Usa identificativo e versione del record restituiti; scorte del prodotto e della variante sono destinazioni distinte.

sellable_limit uguale a -1 indica assenza di limite, mentre 0 impedisce la disponibilità alla vendita. Una disponibilità illimitata viene esposta come null in available. Non interpretare null come zero. Rettifiche, limiti di vendita e prenotazioni manuali hanno operazioni e permessi separati.