Integracije kurira
Mozhe se integriše sa više kurirskih službi za automatsko kreiranje pošiljki, praćenje i štampanje nalepnica. Ovaj vodič pokriva dostupne integracije kurira i kako ih konfigurisati.
Dostupni kuriri
GLS
GLS je evropska paketna služba koja radi širom Srbije i regiona.
Karakteristike:
- Automatsko kreiranje pošiljki
- Praćenje paketa
- Štampanje nalepnica
- Ažuriranja statusa dostave
- Podrška za plaćanje pouzećem
Pokrivenost: Srbija, Evropska unija
BEX
BEX (ranije Box Express) je srpska kurirska služba specijalizovana za e-commerce dostave.
Karakteristike:
- Automatsko kreiranje pošiljki
- Praćenje paketa
- Štampanje nalepnica (A4 i A6 formati)
- Ažuriranja statusa dostave
- Podrška za pouzeće sa saldiranjem na bankovni račun
- Baza podataka opština i naselja
Pokrivenost: Srbija
DExpress
DExpress je srpska kurirska služba sa ekstenzivnom domaćom pokrivenošću i opcijama dostave u parcelboxove/parcelshopove.
Karakteristike:
- Automatsko kreiranje pošiljki
- Generisanje barkodova
- Sveobuhvatno praćenje statusa (40+ statusnih kodova)
- Webhooks za status dostave
- Podrška za pouzeće sa saldiranjem na bankovni račun
- Baza podataka gradova i opština
- Dostava u Parcelbox i Parcelshop
Pokrivenost: Srbija
Preduslovi
Pre konfigurisanja integracija kurira:
- Aktivan način dostave sa izabranim API kurirom
- Trgovački nalog kurira sa API pristupom
- API akreditivi od kurira
- Konfigurisana adresa preuzimanja u vašoj organizaciji
Konfiguracija GLS
Korak 1: Dobijte GLS akreditive
Kontaktirajte GLS da dobijete:
- Client ID: Vaš GLS broj kupca
- Username: API korisničko ime
- Password: API lozinka (može imati više za različite usluge)
- Identity Card Number: Potreban za verifikaciju pošiljaoca
Korak 2: Konfigurišite GLS u Mozhe
- Idite na Podešavanja organizacije > Dostava
- Kreirajte ili izmenite način dostave
- Izaberite kao API provajdera
Korak 3: Adresa preuzimanja
Konfigurišite vašu lokaciju preuzimanja:
- Idite na Podešavanja organizacije > Adrese
- Dodajte ili verifikujte vašu adresu preuzimanja
- Uverite se da poštanski broj odgovara GLS bazi podataka
Tok GLS pošiljke
- Porudžbina pripremljena: Označite porudžbinu kao spremnu za slanje
- Pošalji GLS-u: Mozhe poziva GLS PrepareLabels API
- Dobij nalepnicu: Preuzmite i odštampajte nalepnicu za dostavu
- Prati: Pratite status paketa preko GetParcelStatuses
- Dostavljeno: GLS potvrđuje dostavu
GLS konfiguracija za pouzeće
Za porudžbine sa plaćanjem pouzećem:
- Iznos pouzećem se automatski izračunava iz ukupnog iznosa porudžbine
- GLS preuzima plaćanje od kupca
- Sredstva se deponuju na vaš konfigurisani bankovni račun
- Referenca uključuje broj porudžbine
GLS usluge
Dostupne opcije GLS usluga:
| Usluga | Kod | Opis |
|---|---|---|
| FDS | FDS | Flexible Delivery Service (email obaveštenje) |
| Standard | - | Standardna dostava paketa |
Konfiguracija BEX
Korak 1: Dobijte BEX akreditive
Kontaktirajte BEX da dobijete:
- Client ID: Vaš BEX broj kupca
- API Token: Token za autentifikaciju API zahteva
Korak 2: Konfigurišite BEX u Mozhe
- Idite na Podešavanja organizacije > Dostava
- Kreirajte ili izmenite način dostave
- Izaberite BEX kao API provajdera
- Unesite akreditive:
Korak 3: Sinhronizacija baze adresa
BEX koristi ID-jeve opština i naselja za adresiranje:
- Mozhe automatski sinhronizuje BEX bazu adresa
- Kupci biraju naselja iz padajućeg menija pri plaćanju
- ID naselja se čuva uz porudžbinu
Tok BEX pošiljke
- Porudžbina pripremljena: Označite porudžbinu kao spremnu za slanje
- Pošalji BEX-u: Mozhe poziva BEX postShipments API
- Dobij nalepnicu: Preuzmite nalepnicu za dostavu (preporučen A6 format)
- Prati: Pratite status pošiljke
- Dostavljeno: BEX potvrđuje dostavu
BEX konfiguracija za pouzeće
Za porudžbine sa plaćanjem pouzećem:
- Postavite payType na 6 (bankarski transfer)
- Konfigurišite bankovni račun u podešavanjima organizacije
- BEX preuzima plaćanje i prebacuje na vaš račun
- Format reference: "Porudzbina {broj_porudžbine}"
BEX struktura zadataka
BEX koristi zadatke za preuzimanje i dostavu:
Zadatak preuzimanja (Tip 1)
- Ime i adresa pošiljaoca
- Kontakt broj telefona
- Vremenski prozor preuzimanja
Zadatak dostave (Tip 2)
- Ime i adresa primaoca
- Kontakt broj telefona
- Podešavanja prethodnog obaveštenja (npr. 60 minuta pre)
- Napomene za dostavu
Štampanje BEX nalepnica
Dobijte nalepnice za štampanje:
pageSize: 6 (A6) ili 4 (A4)
pagePosition: 1-4 (pozicija na A4 listu)
A6 nalepnice su preporučene za termalne štampače.
Brisanje BEX pošiljki
Za otkazivanje pošiljke pre preuzimanja:
- Idite na detalje porudžbine
- Kliknite Otkaži pošiljku
- BEX pošiljka se poništava
- Status porudžbine se ažurira
Konfiguracija DExpress
Korak 1: Dobijte DExpress akreditive
Kontaktirajte DExpress da dobijete:
- Client ID: Vaš DExpress broj kupca
- Username: API korisničko ime
- Password: API lozinka
- Barcode Prefix: Vaš dodeljeni prefiks barkoda (npr. "MOZ")
Korak 2: Konfigurišite DExpress u Mozhe
- Idite na Podešavanja organizacije > Dostava
- Kreirajte ili izmenite način dostave
- Izaberite kao API provajdera
Korak 3: Konfiguracija barkoda
DExpress zahteva unapred generisane barkodove:
- Format: {prefiks}{10-cifreni-brojač}
- Primer: MOZ0000000042
- Mozhe automatski upravlja brojačem
Tok DExpress pošiljke
- Porudžbina pripremljena: Označite porudžbinu kao spremnu za slanje
- Generiši barkod: Mozhe kreira jedinstveni kod za praćenje
- Pošalji DExpress-u: Pozovi addshipment API
- Prati: Prati preko statusnih webhooks
- Dostavljeno: DExpress potvrđuje dostavu
DExpress konfiguracija za pouzeće
Za porudžbine sa plaćanjem pouzećem:
- Iznos konvertovan u "para" (pomnoži sa 100)
- Bankovni račun sačuvan u metapodacima porudžbine
- BuyOut iznos postavljen za naplatu od kupca
- BuyOutAccount za destinaciju saldiranja
DExpress statusni kodovi
DExpress pruža detaljno praćenje statusa:
Puna lista statusa uključuje 40+ kodova za detaljno praćenje.
DExpress webhooks
DExpress može slati ažuriranja statusa putem webhooks:
- Konfigurišite webhook URL na DExpress trgovačkom portalu
- Mozhe prima ažuriranja statusa automatski
- Status porudžbine se ažurira u realnom vremenu
Webhook endpoint: /api/webhooks/dexpress
DExpress opcije dostave
Tipovi dostave:
- Regularna (DlTypeID: 2)
- Hitna (DlTypeID: 1)
Opcije plaćanja:
- Pošiljalac plaća (PaymentBy: 0)
- Primalac plaća (PaymentBy: 1)
Automatsko ažuriranje praćenja
Svi kuriri podržavaju automatsko praćenje:
Pozadinski poslovi
Mozhe pokreće zakazane poslove za:
- Proveru statusa pošiljki na čekanju
- Ažuriranje statusa porudžbine na osnovu statusa kurira
- Slanje obaveštenja kupcima o promenama statusa
Mapiranje statusa
Statusi kurira se mapiraju na Mozhe statuse porudžbina:
Štampanje nalepnica
Termalni štampači
Za termalne štampače nalepnica:
- Koristite A6 format (105mm x 148mm)
- BEX: pageSize = 6
- GLS: Standardni format nalepnice
- DExpress: Generisana nalepnica sa barkodom
A4 štampači
Za standardne A4 štampače:
- Koristite A4 format sa više pozicija
- BEX: pageSize = 4, pagePosition = 1-4
- Štampajte 4 nalepnice po listu
Tok štampanja
- Idite na detalje porudžbine
- Kliknite Štampaj nalepnicu
- Nalepnica se preuzima kao PDF
- Štampajte sa odgovarajućim podešavanjima štampača
Testiranje integracija
Test režim
Pre pokretanja uživo:
- Koristite test akreditive koje pruža kurir
- Kreirajte test pošiljke
- Verifikujte generisanje nalepnica
- Proverite praćenje statusa
- Testirajte tok pouzećem (iznosi mogu biti nula u test režimu)
Validacija
Pre svake pošiljke:
- Verifikujte da su podaci adrese kompletni
- Proverite format broja telefona
- Uverite se da je poštanski broj validan
- Potvrdite ID-jeve naselja/gradova za BEX/DExpress
Rešavanje problema
GLS problemi
"PrepareLabelsError"
- Proverite adrese preuzimanja i dostave
- Verifikujte da poštanski kodovi postoje u GLS bazi
- Uverite se da su akreditivi klijenta tačni
"GetPrintDataError"
- Pošiljka možda ne postoji
- ID paketa može biti netačan
- Sačekajte da nalepnica bude spremna
BEX problemi
"reqstate: false"
- Proverite token za autentifikaciju
- Verifikujte format zahteva
- Pregledajte poruku greške u reqerr
"Opština/mesto nije pronađeno"
- Ažurirajte BEX bazu naselja
- Verifikujte da je kupac izabrao validno naselje
- Proverite mapiranje poštanskog koda
DExpress problemi
"ModelState errors"
- Proverite format broja telefona (381xxxxxxxxx)
- Verifikujte da su ID-jevi gradova validni
- Pregledajte limite dužine adrese
"Nedostaje prefiks barkoda"
- Konfigurišite prefiks barkoda u podešavanjima
- Kontaktirajte DExpress za dodelu prefiksa
Podešavanje webhooks
GLS webhooks
GLS koristi callback URL-ove:
- Konfigurišite callback URL u zahtevu za pošiljku
- GLS šalje POST na promene statusa
- Endpoint:
/api/webhooks/gls
BEX webhooks
BEX koristi email izveštaje:
- Konfigurišite email adrese za izveštaje
- Izveštaji se šalju za preuzimanje, dostavu, probleme
- Ručna ažuriranja statusa mogu biti potrebna
DExpress webhooks
DExpress šalje POST zahteve:
- Konfigurišite na DExpress trgovačkom portalu
- Zahteva deljenu tajnu za verifikaciju
- Endpoint:
/api/webhooks/dexpress
Sledeći koraci
- Konfigurišite načine dostave sa integracijom kurira
- Omogućite plaćanje pouzećem za podršku pouzećem
- Podesite načine plaćanja za završetak plaćanja