Najszybszą metodą wybrania najkorzystniejszej oferty i złożenia zamówienia jest endpoint Simplified order placement - new.Jest to połączenie kilku punktów z Full Integration (PL) w jeden. Zamiast odpytywać o wszystkie produkty, dodatki i dopiero składać zamówienie, to system sam znjadzie najlepszą (najtańszą) ofertę i weźmie ją do realizacji.Struktura endpoint jest zbliżona do endpoint'ów Get products, Get order price i Create order.
Można wykorzystać opis strategii Full Integration (PL) do zbudowania zapytania, a kluczowe różnice to:
w sekcji shipment:
nie ma productId (nie wskazujemy konkretnego produktu)
pojawia się integrationName - kod przewoźnika, którym chcemy wysłać przesyłkę. Kody można pobrać z endpoint opisanego tutaj: Get carrier data (PL) np. DPD, DHL
w sekcji addons podajemy kategorie usług dodatkowych (dodatków), które nas interesują do zamówienia wraz z przesyłką (lista: Addon categories (PL)) np. "addons": { "INSURANCE": { "value": 100 }}
System dla podanych parametrów, będzie starał sie znaleźć najtańszą ofertę spełniającą wszystkie warunki. Jeżeli w sekcji senderAddress podany zostanie pointId, to system będzie szukał oferty, która ma nadanie w punkcie (niekoniecznie z możliwym podjazdem kuriera -> zmiast zatem DPD, to wybrana zostanie opcja DPD Pickup).