addOrderProduct
Metoda umożliwia dodanie nowego produktu do zamówienia.
Parametry wejściowe
Dane wyjściowe:
Przykładowe wywołanie w php:
| order_id | int | Identyfikator zamówienia z managera zamówień BaseLinker |
| storage | varchar(9) | Typ magazynu z którego pochodzi produkt (dostępne wartości: "db" - magazyn wewnętrzny BaseLinker, "shop" - magazyn sklepu internetowego, "warehouse" - podłączona hurtownia) |
| storage_id | varchar(50) | Identyfikator magazynu z którego pochodzi produkt (jeden z magazynów BaseLinkera lub jeden z podłączonych do konta sklepów). Wartość "0" w przypadku produktu z wewnętrznego magazynu BaseLinker. |
| product_id | varchar(50) | Identyfikator produktu w magazynie BaseLinkera lub magazynie sklepu. Puste jeśli numer produktu nie jest znany |
| variant_id | varchar(30) | Identyfikator wariantu produktu. Puste jeśli numer wariantu nie jest znany |
| auction_id | varchar(20) | Numer aukcji (jeśli zamówienie pochodzi z allegro/ebay) |
| name | varchar(130) | Nazwa produktu |
| sku | varchar(40) | Numer SKU produktu |
| ean | varchar(40) | Numer EAN produktu |
| attributes | varchar(150) | Szczegółowe atrybuty produktu, np "Kolor: niebieski" (nazwa wariantu) |
| price_brutto | float | Cena brutto pojedynczej sztuki |
| tax_rate | int | Stawka VAT |
| quantity | int | Ilość sztuk |
| weight | float | Waga pojedynczej sztuki |
Dane wyjściowe
Metoda zwraca dane w formacie JSON.
| status | varchar(30) | SUCCESS - poprawnie wykonano zapytanie ERROR - wystąpił bład podczas zapytania API. Szczegóły błedu opisane będą w 2 dodatkowych zwracanych polach: error_message i error_code |
| order_product_id | int | Identyfikator dodanej do zamówienia pozycji. |
Przykład
Dane wejściowe:Dane wyjściowe:
Przykładowe wywołanie w php:
Dokumentacja API