API Listini¶
Cosa permette di fare¶
L'API Listini consente a un sistema esterno di:
- Consultare i listini di vendita presenti su Areagate, con possibilita' di filtrare per articolo
- Sincronizzare i listini modificati dopo un determinato momento
- Inserire, aggiornare o cancellare listini di vendita in modo massivo
- Consultare i listini fornitore (sola lettura)
Consultazione listini di vendita¶
Lista listini¶
Permette di ottenere i listini di vendita attivi. E' possibile filtrare per gruppo merceologico, sottogruppo o codice articolo specifico.
I risultati sono impaginati (massimo 1000 per pagina).
Listini aggiornati¶
Permette di ottenere solo i listini che sono stati modificati dopo un determinato punto di sincronizzazione. Utile per mantenere allineato un sistema esterno senza dover rileggere tutti i listini ogni volta.
Questa modalita' restituisce anche i listini cancellati, in modo che il sistema esterno possa recepire le cancellazioni.
Dati restituiti¶
Per ogni listino di vendita vengono forniti:
- Identificazione dell'articolo (gruppo, sottogruppo, codice)
- Tipo di listino: standard (
L) o per cliente specifico (C) - Riferimento del listino (numero progressivo o codice cliente)
- Prezzo di listino e prezzo campagna/promozione
- Codice articolo nel sistema esterno
- Indicazione se il listino e' stato cancellato
Consultazione listini fornitore¶
I listini fornitore sono disponibili in sola lettura. Sono accessibili con le stesse modalita' dei listini di vendita (lista completa o aggiornamenti incrementali), ma non e' possibile modificarli tramite API.
Le sequenze di sincronizzazione dei listini fornitore sono indipendenti da quelle dei listini di vendita.
Per ogni listino fornitore vengono forniti:
- Identificazione dell'articolo (gruppo, sottogruppo, codice)
- Codice fornitore
- Prezzo di acquisto
- Codice articolo nel sistema esterno
- Indicazione se il listino e' stato cancellato
Inserimento e aggiornamento listini di vendita¶
Il sistema esterno puo' inviare un elenco di listini da inserire, aggiornare o cancellare. Per ogni listino:
- Se il listino non esiste su Areagate, viene creato
- Se il listino esiste e il prezzo e' diverso, viene aggiornato
- Se il listino esiste e viene indicato come cancellato, viene disattivato
Tipi di listino¶
Sono supportati due tipi di listino di vendita:
- Standard (
L): listino associato a un numero di riferimento generico - Per cliente (
C): listino associato a uno specifico cliente del sistema esterno
Dati inviabili¶
Per ogni listino e' necessario fornire:
- Tipo di listino (
CoL) e riferimento numerico - Prezzo di vendita
- Codice dell'articolo nel sistema esterno
Facoltativamente:
- Prezzo campagna/promozione
- Codice cliente nel sistema esterno (obbligatorio per listini di tipo
C) - Indicazione di cancellazione logica
Articolo obbligatorio
Il codice articolo del sistema esterno deve corrispondere a un articolo gia' presente su Areagate. Se l'articolo non viene trovato, l'operazione fallisce. E' possibile configurare il servizio per ignorare silenziosamente gli articoli non trovati.
Comportamento in caso di cancellazione¶
Se si richiede la cancellazione di un listino gia' cancellato, l'operazione viene ignorata senza errore. Se l'articolo non esiste e si richiede la cancellazione, anche in questo caso l'operazione viene ignorata.