Ažurirano 13. 10. 2026. Pravi i održava KhaSoftware.
Šta pokriva ovaj vodič
D Express kurirska služba (piše se i DExpress ili D-Express) nema javnu dokumentaciju za API, pa je najčešće pitanje šta tačno treba tražiti od nje i gde se to upisuje. Ovaj vodič odgovara na to i prolazi kroz povezivanje WooCommerce prodavnice, od ugovora do prve pošiljke. Pisan je za vlasnike prodavnica i za programere koji im održavaju sajt.
Primeri su sa pluginom D Express plugin za WooCommerce, koji pravi i održava KhaSoftware. Plugin nije zvanični proizvod D Express-a, već radi preko njihovog sistema za pošiljke, sa tvojim nalogom.
Šta ti treba od D Express-a
Prvi uslov je ugovor sa D Express-om. Uz njega D Express dodeljuje podatke koje plugin traži:
- Korisničko ime i lozinka za APINisu isto što i prijava na D Express portal. Test nalog i pravi nalog imaju različite podatke.
- Client IDOznaka tvog naloga kod D Express-a. Ide uz svaku pošiljku.
- Opseg barkodovaPočetni i krajnji barkod, svaki sa 2 slova i 10 cifara, na primer DE0000000001 do DE0000010000.
- Notify adresa i ključNjih ne daje D Express, nego plugin. Ti ih šalješ D Express-u, a oni ih upisuju kod sebe.
- Tekući računRačun na koji D Express uplaćuje otkupninu, ako šalješ pouzećem.
Cene dostave, rokovi, uslovi za otkupninu i to da li uopšte dobijaš test nalog zavise od ugovora sa D Express-om.
WordPress, WooCommerce i PHP
Plugin traži WordPress 6.6 ili noviji, WooCommerce 8.2 ili noviji i PHP 7.4 ili noviji. Radi sa HPOS čuvanjem porudžbina i sa oba checkout-a, klasičnim i blok. Namenjen je prodavnicama koje šalju u Srbiji.
Za statuse uživo D Express mora da može da pošalje poruku tvom sajtu, pa REST adrese sajta (wp-json) moraju da budu uključene. Na većini sajtova jesu, osim ako ih neki sigurnosni dodatak ne isključi.
Povezivanje, korak po korak
Instalacija i licenca
Plugin se otprema kao ZIP kroz Dodaci Dodaj novi Otpremi dodatak, a posle aktivacije otvara se čarobnjak: Licenca, API i Notify, Pošiljalac i barkodovi, Dostava, Šifarnici i Probna pošiljka. Licencni ključ počinje sa KHA-DEX. Ako na sajtu već radi starija verzija 2, ne briše se: novi ZIP se otprema preko nje, a nalog, barkodovi i pošiljke ostaju.
API i Notify
- Upiši API korisničko ime i lozinku i klikni „Testiraj vezu“. Zelena poruka „Veza sa D Express-om radi“ znači da je prijava prihvaćena.
- Klikni „Generiši ključ“. Plugin prikazuje Notify adresu tvog sajta (završava se sa /wp-json/dexpress/v1/notify) i tajni ključ.
- Pošalji adresu i ključ D Express-u. Kad ih upišu kod sebe, statusi počinju da stižu sami, čim se nešto desi sa paketom.

Pošiljalac i barkodovi
Upisuješ Client ID, naziv, mesto iz D Express spiska, ulicu, kućni broj, kontakt osobu i telefon, pa početak i kraj opsega barkodova. Barkodovi se dodeljuju redom, nijedan dvaput, a plugin javi kad ostane manje od 10%. Račun za otkupninu upisuje se posle, u Podešavanja Opšte.
Dostava i šifarnici
Plugin dodaje „D Express dostava“ i „D Express paketomat“ u zonu Srbija. Cenu određuješ ti: fiksno, po težini, po iznosu porudžbine ili besplatno, uz prag besplatne dostave i doplatu za pouzeće. Zatim se u pozadini, za oko minut, preuzimaju šifarnici: mesta, ulice, paketomati i D Express shopovi. Osvežavaju se sami svake noći.
Šta vidi kupac na checkout-u
- Za dostavu na adresu kupac bira mesto i ulicu iz D Express šifarnika i upisuje kućni broj. Poštanski broj se upisuje sam, a adresa stiže D Express-u u obliku koji prepoznaje.
- Za paketomat kupac pretražuje po mestu, ulici ili nazivu, ili klikne „Najbliži meni“, i bira paketomat ili D Express shop. Uz svaku lokaciju vidi radno vreme.
- Paketomat prima jedan paket lakši od 20 kg, a za paketomat i shop potreban je broj mobilnog telefona. Kad korpa pređe te mere, paketomat se ne nudi.
Sve ovo radi i u klasičnom i u blok checkout-u.

Provera i prva pošiljka
Poslednji korak čarobnjaka ima dugme „Samo proveri adresu“: D Express proverava adresu primaoca i ništa ne upisuje. Uz njega može da se pošalje jedna porudžbina koja čeka slanje.
Na test nalogu D Express odgovara sa „TEST“, pa plugin pokazuje oznaku „TEST nalog“ i štampa TEST na nalepnici. Takve pošiljke se ne upisuju i kurir ne dolazi. Na pravom nalogu pošiljka je prava, a D Express ne dozvoljava otkazivanje preko plugina: proba se otkazuje kod D Express-a, ili se paket jednostavno ne preda kuriru.
Česte greške pri povezivanju
- „Korisničko ime ili lozinka nisu ispravni“
- D Express je odbio prijavu (HTTP 401). Najčešće su upisani podaci za test nalog umesto za pravi, ili obrnuto. Proveri i da to nisu podaci za prijavu na portal.
- „D Express ne odgovara“ ili „Sajt ne može da se poveže sa D Express-om“
- Hosting ne pušta vezu ka D Express-u. Dugme „Kopiraj poruku za hosting“ daje gotov tekst: da dozvole odlazne HTTPS veze (port 443) ka usersupport.dexpress.rs.
- Statusi ne stižu
- Notify adresa i ključ još nisu upisani kod D Express-a, ili je posle generisan novi ključ, a stari je ostao kod njih. „Pošalji probni događaj“ u API podešavanjima proverava da li adresa i ključ rade na tvom sajtu.
- „Opseg barkodova nije sačuvan“
- Početak i kraj moraju da imaju po 2 slova i 10 cifara, sa ista dva slova. Kad se opseg potroši, novi se traži od D Express-a i upisuje u podešavanja.
Sledeći korak
Sa podacima od D Express-a podešavanje traje desetak minuta. Licenca je godišnja, za jedan sajt. Paket Pro (18.000 RSD) pokriva svakodnevni posao: slanje jednim klikom, nalepnice, masovno slanje i štampu, praćenje i podršku mejlom i telefonom. Business (24.000 RSD) dodaje automatsko slanje, otkupnine i izveštaje, upozorenja i mesečni izveštaj na mejl, prioritetnu podršku u roku od 24 sata i jedan sat tehničke podrške.
Većina prodavnica sve poveže sama, uz ovaj vodič i uputstvo korak po korak koje stiže uz licencu. Ako hoćeš da povezivanje uradimo mi, instalacija je 8.000 RSD paušalno, sa testiranjem i postavljanjem na pravi sajt. Povraćaj celog iznosa može da se traži u roku od 14 dana od kupovine. Detaljno uputstvo za svakodnevni rad otvara se kupcima posle prijave.