Preskoči na sadržaj

Naslovna / Vodiči / D Express

Vodič 5 min čitanja

Kako povezati WooCommerce sa D Express-⁠om

Podaci za API koje daje D Express, Notify za statuse uživo, opseg barkodova i paketomati na checkout-⁠u. Ceo put od ugovora do prve pošiljke.

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

  1. 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.
  2. Klikni „Generiši ključ“. Plugin prikazuje Notify adresu tvog sajta (završava se sa /wp-json/dexpress/v1/notify) i tajni ključ.
  3. 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.
D Express plugin za WooCommerce - korak „API i Notify“ sa API korisničkim imenom i lozinkom
Korak „API i Notify“ u čarobnjaku. Podaci na slici su primer.

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.

D Express plugin za WooCommerce - izbor paketomata ili D Express shopa na checkout-u
Kupac bira paketomat ili D Express shop.

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.

D Express plugin za WooCommerceUputstvo za kupce