Allegro REST API

gdzie?

Polska | polski | PLN
  • Pierwsze kroki
  • Informacje podstawowe
  • Główne procesy
  • Uwierzytelnianie i autoryzacja
  • Wzorzec Command
  • Glosariusz
  • Lista metod
  • Wystawianie oferty produktu
  • Serwisy zagraniczne Allegro
  • Zarządzanie ofertami
  • Oferty wielowariantowe
  • Pasuje do
  • Zarządzanie zgłoszeniami ofert do kampanii
  • Rabaty i promocje
  • Zamówienia
  • Wysyłam z Allegro
  • One Fulfillment by Allegro
  • Dyskusje
  • Konto i dane użytkownika
  • Centrum wiadomości
  • Sprawdzanie opłat
  • Wystawianie ogłoszeń
  • Publiczne oferty
FAQ
  • Aktualności
  • Changelog
Dokumentacja
Regulamin
Kontakt
  • Moje aplikacje
  • Moje aplikacje (sandbox)
  • Newsletter
  • API Status
  1. Allegro REST API
  2. Aktualności
  3. Cenniki dostawy - określ maksymalną wagę paczki

04 listopada 2021

Cenniki dostawy - określ maksymalną wagę paczki

Dla wszystkich metod dostawy, które dodajesz do cenników dostawy, możesz określić:

  • cenę pierwszej sztuki w paczce,
  • maksymalną liczbę sztuk przedmiotu w paczce,
  • dopłatę za kolejne sztuki przedmiotu w paczce.

Co zmieniliśmy?

Od dziś przy wybranych metodach dostawy udostępniliśmy nową opcję, dzięki której możesz określić również maksymalną wagę jednej paczki.

Dlatego rozszerzyliśmy:

  • GET /sale/delivery-methods - o nową strukturę deliveryMethods[].shippingRatesConstraints.maxPackageWeight z polami:
    • supported - flaga określająca, czy możesz definiować maksymalną wagę paczki dla danej metody dostawy,
    • min - minimalna dopuszczalna waga paczki,
    • max - maksymalna dopuszczalna waga paczki,
    • unit - jednostka wagi. Przykładowa struktura response’a:
```
{
    "id": "0e4c7d59-64b6-4b06-89c3-c1d941506dd0",
    "name": "Allegro Kurier UPS",
    "paymentPolicy": "IN_ADVANCE",
    "allegroEndorsed": false,
    "shippingRatesConstraints": {
       ...
        "maxPackageWeight": {
            "supported": true,        -- czy dopuszczamy możliwość
                                    zadeklarowania maksymalnej wagi
                                    paczki,
            "min": "15.000",        -- minimalna dopuszczalna wartość,
            "max": "20.000",        -- maksymalna dopuszczalna wartość,
            "unit": "KILOGRAM"        -- jednostka wagi.
        },
        ...
        }
    }
}
```
  • POST /sale/shipping-rates oraz GET /sale/shipping-rates/{id} - o nową strukturę rates[].maxPackageWeight z polami:
    • value - wartość maksymalnej wagi paczki dla danej metody dostawy w cenniku dostawy,
    • unit - jednostka wagi. Przykładowy request:
```
curl -X POST \
‘https://api.allegro.pl/sale/shipping-rates’ \
-H 'Accept: application/vnd.allegro.public.v1+json' \
-H 'Authorization: {token}' \
-H 'Content-Type: application/vnd.allegro.public.v1+json' \
-d ‘{
    "id": "74989fd0-0e91-47e6-b446-d77ebd2a6ac8",
    "name": "Cennik - elektronika",
    "rates": [{
            "deliveryMethod": {
                "id": "0e4c7d59-64b6-4b06-89c3-c1d941506dd0"
            },
            "maxQuantityPerPackage": 5,
            "maxPackageWeight": {
                "value": "19.000",        -- deklarowana maksymalna waga
                                        paczki,
                "unit": "KILOGRAM"        -- jednostka wagi, obecnie obsługujemy
                                        tylko ‘KILOGRAM’.
            },
            "firstItemRate": {
                "amount": "10.00",
                "currency": "PLN"
            },
            "nextItemRate": {
                "amount": "0.00",
                "currency": "PLN"
            },
            "shippingTime": null
        }
    ],
}’
```

Nie musisz podawać w cenniku maksymalnej wagi paczki – nie wymagamy tej wartości.

Uwzględnienie wagi przy wyliczeniu kosztu przesyłki w zamówieniu bazuje na parametrze “Waga produktu z opakowaniem jednostkowym” (id parametru: 17448).

Jeżeli chociaż jedna oferta w zamówieniu nie ma uzupełnionego parametru wagowego, wówczas koszt przesyłki wyliczymy na podstawie zadeklarowanej maksymalnej liczby sztuk w paczce.

Dodatkowo w przypadku, gdy ustawisz w cenniku dostawy dwie wartości: maksymalną liczbę sztuk w paczce oraz maksymalną wagę paczki, przy określeniu ostatecznej ceny dostawy weźmiemy pod uwagę każdą z nich. Jeśli kupujący przekroczy limit w przynajmniej jednej z tych wartości, naliczymy koszt kolejnej paczki.

Jeśli określisz maksymalną wagę dla metody dostawy z płatnością z góry i analogiczna pobraniowa metoda dostawy także dostępna będzie w danym cenniku - to obie metody muszą mieć określoną tą samą wartość w polu rates[].maxPackageWeight.value.

Aktualnie maksymalną wagę paczki określisz dla metod dostawy:

  • Allegro Kurier UPS (id: 0e4c7d59-64b6-4b06-89c3-c1d941506dd0),
  • Allegro Kurier UPS pobranie (id: 199d2a2a-7c90-4ca7-aaf3-c1d941506dd0).

W kolejnych miesiącach planujemy udostępnić tą możliwość również dla innych metod dostawy.

Więcej informacji na temat cenników dostawy znajdziesz w naszym poradniku oraz na stronie dla sprzedających.

Allegro

Serwisy Grupy Allegro

  • Allegro.cz
  • Allegro.sk
  • Allegro.hu
  • Mall.hr
  • Mimovrste.com
  • Onedelivery.cz
zamknij

Dostosuj ustawienia wyświetlania

ustawienia dotyczą tylko tej przeglądarki