Preskoči na sadržaj

Naslovna / Vodiči / GLS

Vodič 5 min čitanja

Kako povezati WooCommerce sa GLS Srbija (MyGLS)

MyGLS nalog sa pravom na API, broj klijenta, test server i cena dostave po težini. Ceo put od ugovora sa GLS Srbija do prve pošiljke.

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

  1. Upiši e-⁠adresu i lozinku MyGLS naloga, broj klijenta i PIB.
  2. Izaberi server: „Test“ za test nalog od GLS Srbija (api.test.mygls.rs) ili „Produkcija“ za prave pošiljke (api.mygls.rs).
  3. Klikni „Dalje“. Plugin čuva podatke, proverava vezu i javlja „Povezano“, uz nalog i broj klijenta.
GLS plugin za WooCommerce - korak „MyGLS nalog“ sa e-adresom, lozinkom, brojem klijenta i PIB-om
Korak „MyGLS nalog“ u čarobnjaku. Podaci na slici su primer.

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.

GLS plugin za WooCommerce - checkout sa cenom dostave po težini i rokom isporuke
Checkout sa cenom po težini korpe i rokom isporuke.

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.

GLS plugin za WooCommerceUputstvo za kupce