Ažurirano 13. 10. 2026. Pravi i održava KhaSoftware.
Šta pokriva ovaj vodič
GLS Srbija radi preko MyGLS sistema, a za povezivanje sa prodavnicom koristi se MyGLS API. Ovaj vodič objašnjava šta treba tražiti od GLS Srbija, kako se WooCommerce povezuje sa MyGLS nalogom i kako se proba radi bez pravih pošiljki. Pisan je za vlasnike prodavnica i za programere koji im održavaju sajt.
Primeri su sa pluginom GLS plugin za WooCommerce. Pravi ga KhaSoftware i nije zvaničan proizvod GLS-a. Za nalog, ugovor i cene dostave nadležan je GLS Srbija, a za plugin mi.
Šta ti treba od GLS Srbija
Uz ugovor sa GLS Srbija dobija se MyGLS nalog. Za plugin su važni ovi podaci:
- MyGLS nalog sa pravom na APIE-adresa i lozinka naloga. Nalog mora da ima uključen API, jer bez toga prijava prolazi, a slanje ne.
- Broj klijentaIde u svaku pošiljku. Piše i u MyGLS portalu.
- PIB pošiljaocaGLS ga traži na svakoj pošiljci u Srbiji. Preduzetnik bez PIB-a upisuje JMBG.
- Test nalogNije obavezan, ali je koristan: pošiljke na njemu ne idu kuriru, pa se sve može probati bez brige.
Nalog i pravo na API daje GLS Srbija, na it@gls-serbia.com. Ekspres dostava se nudi kupcima samo ako je imaš u ugovoru, a cene koje plaćaš GLS-u takođe zavise od ugovora.
WordPress, WooCommerce i PHP
Potrebni su WordPress 6.4 ili noviji, WooCommerce 8.0 ili noviji i PHP od 7.4 do 8.3. Plugin radi sa HPOS čuvanjem porudžbina i sa klasičnim i blok checkout-om.
Lozinka MyGLS naloga se ne čuva u bazi. Plugin čuva samo SHA512 otisak lozinke, onakav kakav GLS traži, i nikad ga ne upisuje u dnevnik.
Povezivanje, korak po korak
Instalacija i licenca
Plugin se instalira otpremanjem ZIP fajla, a pri prvoj aktivaciji otvara se „prvo podešavanje“: Licenca, MyGLS nalog, Pošiljke, Nalepnice, Načini isporuke i Probna pošiljka. Licencni ključ stiže mejlom posle kupovine. Bez aktivne licence kupci i dalje naručuju i biraju GLS dostavu, a zaključano je samo slanje novih pošiljki.
MyGLS nalog
- Upiši e-adresu i lozinku MyGLS naloga, broj klijenta i PIB.
- Izaberi server: „Test“ za test nalog od GLS Srbija (api.test.mygls.rs) ili „Produkcija“ za prave pošiljke (api.mygls.rs).
- Klikni „Dalje“. Plugin čuva podatke, proverava vezu i javlja „Povezano“, uz nalog i broj klijenta.

Adresa preuzimanja se uzima iz WooCommerce podešavanja prodavnice, a menja se u Podešavanja MyGLS nalog.
Pošiljke i nalepnice
Ovde se bira težina (iz proizvoda ili uvek ista), sadržaj koji se štampa na nalepnici, obaveštenje primaocu i metode plaćanja koje su pouzeće. Za nalepnice čarobnjak nudi A4 sa četiri nalepnice (2×2 ili 4×1), koji radi na svakom štampaču, i termo. ZPL za Zebra štampače bira se kasnije u podešavanjima.
Načini isporuke i cena po težini
„GLS dostava na adresu“ i „GLS ekspres“ idu u zonu Srbija, a „GLS inostranstvo“ u zonu Evropa. Upisuješ cenu za kupca do 2 kg, a teži razredi rastu u istoj razmeri kao cenovnik GLS Srbija. Cene se kasnije menjaju u WooCommerce Podešavanja Dostava, gde može i fiksna cena, besplatna dostava od iznosa porudžbine ili uz kupon.
Šta vidi kupac na checkout-u
- Kupac vidi cenu dostave prema težini korpe i rok isporuke, na primer „1-2 radna dana“, a za ekspres rok do određenog sata sledećeg radnog dana.
- Za inostranstvo rok je okviran i uključuje dan za carinjenje. Pouzeće tu nije dostupno, a telefon je obavezan.
- Posle porudžbine, na strani „Hvala“ i u delu „Moj nalog“ kupac vidi gde je pošiljka.
Plugin za sada ne nudi izbor GLS ParcelShop-a ni paketomata. Dostava je na adresu, ekspres i u inostranstvo, u klasičnom i u blok checkout-u.

Probna pošiljka
Na test serveru poslednji korak pravi pošiljku ka tvojoj adresi, štampa nalepnicu za proveru i odmah je otkazuje. Kurir ne dolazi. Na produkciji probe nema: korak se preskače, a prva prava pošiljka šalje se iz porudžbine, iz kutije „GLS pošiljka“. Pošiljka može da se otkaže iz porudžbine dok je kurir ne preuzme.
Zato je redosled koji štedi vreme: prvo test nalog i test server, pa probna pošiljka, pa tek onda produkcijski podaci.
Česte greške pri povezivanju
- „Pogrešna prijava“ (greška -1)
- GLS nije prihvatio e-adresu ili lozinku MyGLS naloga. Proveri i da li je izabran pravi server: podaci test naloga ne rade na produkciji, i obrnuto.
- „Nalog nema pravo na API“
- Prijava je ispravna, ali nalogu nije uključen API. Uključuje ga GLS Srbija, na zahtev na it@gls-serbia.com.
- „Broj klijenta ne pripada nalogu“ (greška 27)
- Broj klijenta je prepisan pogrešno ili pripada drugom nalogu. Tačan broj piše u MyGLS portalu.
- „PIB nije ispravan“
- PIB ima 9 cifara, a poslednja je kontrolna, pa plugin odmah vidi grešku u prepisivanju. Preduzetnik bez PIB-a upisuje JMBG od 13 cifara.
- „Server ne odgovara“
- GLS server nije odgovorio. Pokušaj ponovo za par minuta, a ako traje, Dijagnostika pokazuje šta nije u redu.
Sledeći korak
Sa MyGLS podacima povezivanje traje desetak minuta. Godišnja licenca za jedan sajt postoji u dva paketa. Pro, za 18.000 RSD: slanje jednim klikom, nalepnice, masovno slanje i štampa, praćenje i podrška mejlom i telefonom. Business, za 24.000 RSD: sve iz paketa Pro, uz automatsko slanje, otkupnine i izveštaje, upozorenja i mesečni izveštaj na mejl, prioritetnu podršku u roku od 24 sata i sat tehničke podrške.
Uz licencu stiže detaljno uputstvo za instalaciju i povezivanje, korak po korak, pa većina prodavnica sve podesi sama. Ako želiš da instalaciju i podešavanje uradimo mi: 8.000 RSD paušalno, sa testiranjem i postavljanjem na pravi sajt. Ako plugin ne odgovara, u roku od 14 dana od kupovine traži se povraćaj celog iznosa. Uputstvo za svakodnevni rad otvara se kupcima posle prijave.