Dodaj dostawę
Informacje
Za pomocą tej metody tworzony jest nagłówek dostawy w qcadoo.
Moduł integracyjny: urcDeliveriesToWarehouse
URL: /integration/rest/delivery.html
Metoda http: POST
Zawartość żądania
{
"number": "number",
"name": "name",
"externalID": "externalID",
"description": "description",
"supplier": "supplier number",
"location": "location number",
"deliveryDate": 1421274697381,
"deliveryAddress": "deliveryAddress",
"currency": "currency alphabetic code"
}
Nazwa | Typ | Wymagalność | Unikalność | Zawartość |
---|---|---|---|---|
number | tekst(255) | T | T | numer |
name | tekst(1024) | N | N | nazwa |
externalID | tekst | N | T | id/numer w systemie zewnętrznym |
description | tekst(2048) | N | N | opis |
supplier | tekst(255) | N | N | numer dostawcy |
location | tekst(255) | N | N | numer magazynu |
deliveryDate | data i czas(timestamp) | N | N | termin dostawy |
deliveryAddress | tekst(2048) | N | N | adres docelowy dostawy |
currency | tekst(3) | N | N | kod waluty |
Zawartość odpowiedzi
{
"status": "OK",
"message": null // Gdy status ERROR - informacja z przyczyną błędu
}
Działanie
Metoda utworzy dostawę (czyli zamówienie zakupu) w systemie qcadoo. Dostawa będzie miała wypełnione tylko dane nagłówkowe, widoczne w zakładce Główna. Kolejnym krokiem powinno być dodanie produktów zamówionych, za pomocą komunikatu opisanego niżej.
Dodaj zamówione produkty
Informacje
Za pomocą tej metody do dostawy w qcadoo dodawane są produkty zamówione.
Moduł integracyjny: urcDeliveriesToWarehouse
URL: /integration/rest/delivery/orderedProduct.html
Metoda http: POST
Zawartość żądania
{
"product": "product number",
"delivery": "delivery number",
"orderedQuantity": 10,
"pricePerUnit": 1.5
}
Nazwa | Typ | Wymagalność | Unikalność | Zawartość |
---|---|---|---|---|
product | tekst(255) | T | N | numer produktu |
delivery | tekst(255) | T | N | numer dostawy |
orderedQuantity | liczba(12,5) >=0 | T | N | ilość |
pricePerUnit | liczba(12,5) >=0 | N | N | cena jednostkowa |
Zawartość odpowiedzi
{
"status": "OK",
"message": null // Gdy status ERROR - informacja z przyczyną błędu
}
Działanie
Za pomocą metody do dostawy istniejącej w qcadoo dodawane są pozycje. Będą one widoczne w zakładce Zamówione produkty.