API dopravy

Správa spôsobov dopravy a poplatkov

Základná URL

https://{tenant}.logzi.com/api/shipping/

Každá požiadavka vracia odpoveď vo formáte JSON. Pri úspešnej odpovedi platí result.code == 1, pri chybe result.code == 0. API dopravy umožňuje evidenciu spôsobov dopravy súvisiacich s webshopom a objednávkami, výpočet poplatkov a získavanie typov dopravy.

GET /api/shipping/get

Získanie jedného spôsobu dopravy.

Query parametre

ParameterTypPovinnéPopis
idintIdentifikátor spôsobu dopravy
shipping_defaultintPredvolená doprava (0/1)
shipping_webnamestringNázov zobrazovaný vo webshope
language_idintIdentifikátor jazyka

Príklad požiadavky

GET /api/shipping/get?id=1&language_id=1
X-API-KEY: {vas_api_kluc}
GET /api/shipping/get_all

Získanie všetkých spôsobov dopravy.

Query parametre

ParameterTypPovinnéPopis
idintFiltrovanie podľa identifikátora

Príklad požiadavky

GET /api/shipping/get_all
X-API-KEY: {vas_api_kluc}
GET /api/shipping/get_receipt_cost

Výpočet poplatku za dopravu na základe zadaného zoznamu produktov.

Query parametre

ParameterTypPovinnéPopis
idintIdentifikátor spôsobu dopravy
product_listarrayZoznam produktov na výpočet poplatku

Príklad požiadavky

GET /api/shipping/get_receipt_cost?id=1
X-API-KEY: {vas_api_kluc}
GET /api/shipping/get_type

Získanie typu dopravy partnera.

Query parametre

ParameterTypPovinnéPopis
partner_idintIdentifikátor partnera
shipping_type_namestringNázov typu dopravy
language_idintIdentifikátor jazyka

Príklad požiadavky

GET /api/shipping/get_type?partner_id=1&language_id=1
X-API-KEY: {vas_api_kluc}
GET /api/shipping/list

Získanie zoznamu spôsobov dopravy v danom jazyku.

Query parametre

ParameterTypPovinnéPopis
language_idintIdentifikátor jazyka

Príklad požiadavky

GET /api/shipping/list?language_id=1
X-API-KEY: {vas_api_kluc}
POST /api/shipping/save

Vytvorenie alebo úprava spôsobu dopravy.

POST polia — objekt data

V objekte data je potrebné zadať údaje spôsobu dopravy (názov, webshop názov, poplatky, typ dopravy).

Príklad požiadavky

POST /api/shipping/save
X-API-KEY: {vas_api_kluc}
Content-Type: application/json

{ "data": { "id": 1 } }
POST /api/shipping/delete

Vymazanie spôsobu dopravy podľa identifikátora.

POST polia

PoleTypPovinnéPopis
idintIdentifikátor spôsobu dopravy, ktorý sa má vymazať

Príklad požiadavky

POST /api/shipping/delete
X-API-KEY: {vas_api_kluc}
Content-Type: application/json

{ "id": 1 }

Kontaktuj nás

Zaujíma ťa náš softvér? Pokojne nám napíš!

Potrebuješ pomoc?

Ak nevieš nájsť odpoveď a potrebuješ pomoc

Zaregistruj sa teraz,
zaplať neskôr!

Vyskúšaj 3 dni zadarmo, bez rizika a záväzkov!