Vai al contenuto

Rimuovere stock di una merce

In questa Sezione sarà spiegato come rimuovere stockG ad una merce interagendo con il Sistema mediante l'utilizzo di curl.

Seguendo la guida saranno rimosse 5 unità alla merce con id hat-1 dal magazzino con id 1.

Anzitutto è necessario ottenere un token per il ruolo di Admin Locale: per maggiori informazioni vedere la Sezione dedicata al login.

La guida considererà ottenuto questo token e salvato in una variabile LA_TOKEN. Considererà inoltre creata la merce con id hat-1 e con stockG sufficiente per effettuarne la rimozione: per maggiori informazioni si consiglia la lettura della Sezione dedicata alla creazione di una merce e all'aggiunta di stockG.

Preparare e salvare in una variabile LA_PARAMS l'header da inviare assieme alla richiesta con il seguente comando:

LA_PARAMS=(-sS -H "Authorization: Bearer $LA_TOKEN" -H "Content-Type: application/json")

È possibile quindi procedere alla rimozione dello stockG mediante il seguente comando:

curl "${LA_PARAMS[@]}" -X DELETE "http://localhost:8080/api/v1/goods/hat-1/warehouse/1/stock" \ -d '{"quantity": 5}'

Operazione completata: lo stockG è stato rimosso con successo.

Per verificare le informazioni sulle merci del Sistema si consiglia la lettura della Sezione dedicata.