Allegro WebAPI

Interfejs programistyczny platformy Allegro

doSetFreeDeliveryAmount

Ostatnia zmiana: 24.06.2014 r.
Dostępność:
Metoda pozwala na włączanie i wyłączanie limitu darmowej wysyłki oraz ustawianie jego wysokości.

  1. sessionId | string | wymagany
    Identyfikator sesji użytkownika, uzyskany za pomocą metody doLogin(Enc).
  2. activeFlag | int | wymagany
    Status limitu darmowej wysyłki (1 - wyłączony, 2 - włączony).
  3. freeDeliveryAmount | float | niewymagany (wymagany gdy activeFlag = 2)
    Wysokość limitu darmowej wysyłki.



Orientacyjna struktura wywołania metody

$dosetfreedeliveryamount_request = array(
   'sessionId' => '22eb99326c6be29aa16d07d622bcfbcbee94ad54846f2f4e03_1',
   'activeFlag' => 2,
   'freeDeliveryAmount' => 200
);

  1. responseStatus | boolean
    Potwierdzenie wykonania operacji (true).



Orientacyjna struktura odpowiedzi serwera

$dosetfreedeliveryamount_response = array(
   'responseStatus' => true
);


  • ERR_ERP_WRONG_CALL_PARAMS
    W polu activeFlag nie przekazano żadnej wartości, przekazano nieprawidłową lub dla wartości 2 w tym polu nie zostało wypełnione pole freeDeliveryAmount.
  • ERR_INCORRECT_FREE_DELIVERY_AMOUNT
    Niepoprawna kwota limitu darmowej wysyłki (spoza zakresu od 0 do 9999999999).
  • ERR_NO_SESSION / ERR_SESSION_EXPIRED
    Niepoprawny identyfikator sesji lub sesja wygasła.
  • ERR_WEBAPI_KEY_INACTIVE
    Klucz WebAPI na którym została wygenerowana sesja został zdezaktywowany (jego właściciel nie zaakceptował warunków Regulaminu WebAPI).

Allegro nie bierze odpowiedzialności za skutki wykorzystania zamieszczonych przykładów kodu, nie daje także gwarancji ich poprawnego działania. Widoczny kod ma charakter wyłącznie poglądowy i może zawierać błędy.