Dokumentacja API
Lista metod
Testowanie wywołań


addProductVariant
Metoda umożliwia dodanie nowego wariantu do produktu w magazynie BaseLinkera lub magazynie sklepu podłączonego do BaseLinkera. Podanie wariantu wraz z ID, powoduje aktualizacje zapisanego wcześniej wariantu.


Parametry wejściowe
storage_idintIdentyfikator magazynu. Może być to jeden z wielu magazynów produktów utworzonych przez klienta w BaseLinkerze, lub magazyn zewnętrznego sklepu internetowego.
product_idvarchar(30)Identyfikator produktu.
variant_idvarchar(30)Identyfikator wariantu produktu. Podawany tylko podczas aktualizacji. W przypadku tworzenia nowego wariantu powinien być pusty. Identyfikator nowego wariantu zostaje zwrócony w odpowiedzi tej metody.
namevarchar(100)Nazwa wariantu
quantityintStan magazynowy
price_nettofloatCena netto
skuvarchar(32)SKU - numer magazynowy
eanvarchar(32)EAN



Dane wyjściowe
Metoda zwraca dane w formacie JSON.
statusvarchar(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
storage_idintIdentyfikator magazynu w którym produkt został dodany lub zmieniony.
product_idvarchar(30)Numer produktu do którego został dodany/zmieniony wariant.
variant_idvarchar(30)Numer dodanego lub zaktualizowanego wariantu produktu w magazynie BaseLinkera lub magazynie sklepu. W zewnętrznej aplikacji należy stworzyć powiazanie numeru wewnętrznego z otrzymanym tutaj numerem. Będzie on później wykorzystywany do aktualizacji dodanego wariantu produktu. Ten numer zostanie także podany w pozycjach zamówienia w funkcji getOrders .



Przykład
Dane wejściowe:
Dane wyjściowe:
Przykładowe wywołanie w php: