Ovaj vodič pokazuje kako instalirati plugin, povezati ga s vašim DPD EasyShip računom, podesiti osnovne postavke te kreirati i ispisivati DPD naljepnice iz WooCommerce narudžbi.
Sadržaj
- Zahtjevi i instalacija
- Aktivacija licence
- Podešavanje plugina
- Kreiranje i ispis DPD naljepnice
- Bulk kreiranje i ispis naljepnica
- Najčešći problemi i rješenja
1. Zahtjevi i instalacija
- WordPress 6.2 ili noviji
- PHP 8.1 ili noviji
- WooCommerce 8.0 ili noviji
Za instalaciju otvorite WordPress administraciju i idite na Dodaci → Dodaj novi → Prenesi dodatak. Odaberite ZIP datoteku plugina, kliknite Instaliraj, a zatim Aktiviraj. Ako server koristi PHP verziju stariju od 8.1, plugin se neće aktivirati. Umjesto tehničke greške prikazat će se poruka s objašnjenjem što treba ažurirati.
Nakon aktivacije, pod WooCommerce → Postavke pojavit će se nova kartica DPD Shipping. Na WooCommerce narudžbama dodatno će se prikazati DPD stupac i DPD panel za kreiranje naljepnica.
2. Aktivacija licence
Kreiranje DPD naljepnica nije dostupno dok ne aktivirate važeću licencu. Otvorite WooCommerce → Postavke → DPD Shipping. Sekcija License prikazuje se kao početni prikaz ove kartice.
- Unesite licencni ključ u formatu
DPD-XXXX-XXXX-XXXX. - Kliknite Activate.
Nakon aktivacije status licence odmah se ažurira i prikazuje:
- Status — Active, Blocked, Suspended ili Expired
- Plan i Features dostupne u vašem planu, na primjer
create, print, delete, bulk, tracking - This month / Total — iskorištene naljepnice prema vašem planu
- Refreshes by — datum kada se mjesečni brojač ponovno resetira
- Last checked — kada je plugin zadnji put provjerio licencu
Ako želite premjestiti licencu na drugu domenu, kliknite Deactivate kako biste je oslobodili s trenutne stranice. Ako je licenca blokirana, suspendirana, istekla ili ako su iskorištene sve naljepnice iz plana, kreiranje novih naljepnica bit će onemogućeno dok se problem ne riješi. Više detalja nalazi se u sekciji Najčešći problemi i rješenja.
3. Podešavanje plugina
Ostale sekcije unutar WooCommerce → Postavke → DPD Shipping koriste se za povezivanje s DPD EasyShipom i za zadane postavke koje će se koristiti pri kreiranju novih naljepnica.
3.1 DPD EasyShip račun
U ovoj sekciji unosite podatke za povezivanje s vašim DPD EasyShip računom.
- EasyShip server — država i live/test server koji koristi vaš DPD EasyShip račun
- Username — korisničko ime za DPD EasyShip
- Password — lozinka za DPD EasyShip. Sprema se šifrirano; nakon spremanja prikazuje se kao
•••••••• (saved — leave blank to keep), pa je ponovno unosite samo ako mijenjate lozinku
3.2 Adresa pošiljatelja
Ova sekcija nije obavezna. Ako sva polja ostavite prazna, plugin će koristiti zadanu adresu pošiljatelja iz vašeg DPD EasyShip računa. Ako želite da se na naljepnicama prikazuje druga adresa, primjerice adresa skladišta, ovdje možete unijeti posebnu adresu pošiljatelja. Država pošiljatelja ograničena je na Hrvatsku i Sloveniju jer plugin podržava slanje iz te dvije države.
3.3 Zadane postavke naljepnica
Ovdje definirate zadane vrijednosti za svaku novu DPD naljepnicu. Operater ih i dalje može promijeniti za pojedinačnu narudžbu prije slanja podataka u DPD EasyShip.
- Default service — DPD Business, DPD Home (B2C) ili DPD Shop
- Default add-on services — Predict, Return of document (ROD) i Saturday delivery. Predict se automatski koristi za DPD Home (B2C) i DPD Shop, dok se Saturday delivery odnosi samo na DPD Business. Ako dodatna usluga nije dostupna za odabrani tip dostave, plugin je neće poslati prema DPD-u.
- Label format — PDF A4, PDF A6 ili ZPL za termalne printere
- Default parcel weight (kg) — zadana težina koja se koristi ako proizvodi u narudžbi nemaju unesenu težinu. Ako ne želite koristiti zadanu težinu, ostavite vrijednost
0 - Sender remark — opcionalna napomena za kurira koja se ispisuje na svakoj naljepnici
3.4 DPD Pickup i paketomati na checkoutu
Ova sekcija kontrolira DPD Pickup / paketomat widget koji kupci vide na checkoutu.
- DPD pickup-point delivery — glavna opcija za uključivanje ili isključivanje widgeta
- Enable on classic checkout / Enable on block checkout — zasebno uključivanje za klasični checkout i WooCommerce block checkout
- Hide parcel lockers — prikazuje samo Pickup lokacije s osobljem i skriva automatizirane paketomate
- Widget language — dvoslovni kod jezika, na primjer
hr,slilien. Ako polje ostavite prazno ili uneseteauto, widget će pokušati automatski odabrati jezik
Važno: DPD ograničava plaćanje pouzećem za Pickup lokacije i paketomate na maksimalno €250. Ovo pravilo vrijedi neovisno o postavkama widgeta.
3.5 Dodavanje “DPD Pickup Point” načina dostave
DPD Pickup / paketomat odabir prikazat će se na checkoutu samo ako je DPD Pickup Point način dostave dodan u WooCommerce zonu dostave. Postupak je isti kao kod dodavanja Flat Rate ili bilo kojeg drugog načina dostave: otvorite WooCommerce → Postavke → Dostava, odaberite zonu dostave, kliknite Dodaj način dostave i odaberite DPD Pickup Point.
U postavkama zone možete podesiti naziv, porezni status i fiksnu cijenu dostave. Ako cijenu postavite na 0, ovaj način dostave možete ponuditi besplatno. Kupac konkretnu Pickup lokaciju ili paketomat ne bira u zoni dostave, nego na checkoutu putem DPD widgeta.
4. Kreiranje i ispis DPD naljepnice
Otvorite narudžbu koju želite poslati. Na stranici za uređivanje narudžbe prikazat će se DPD Shipping panel. Ako je sve spremno, prikazat će se status Ready to ship i informacija o preostalom broju dostupnih naljepnica.
Kliknite Create label kako biste otvorili formu za kreiranje naljepnice. Forma je unaprijed popunjena podacima iz narudžbe i zadanim postavkama vaše trgovine.
- Recipient — ime primatelja, kontakt osoba, email, telefon, ulica, kućni broj, grad, poštanski broj i država. Poštanski broj provjerava se prema DPD podacima.
- Service — tip usluge, broj paketa, pouzeće, opcija podjele pouzeća kod više paketa i težina paketa
- Add-on services — dodatne usluge koje se automatski popunjavaju prema zadanim postavkama naljepnica
Kada provjerite podatke, kliknite Create label u formi. Plugin šalje podatke izravno u DPD EasyShip. Ako je naljepnica uspješno kreirana, DPD panel prelazi u stanje s kreiranom naljepnicom i prikazuje broj paketa, odabranu uslugu i, kod DPD Shop dostave, odabranu Pickup lokaciju ili paketomat.
Nakon kreiranja naljepnice dostupne su sljedeće opcije:
- Print — otvara ili preuzima naljepnicu za ispis u odabranom formatu, PDF ili ZPL
- Track — otvara javnu DPD stranicu za praćenje pošiljke
- Refresh — ponovno provjerava status pošiljke
- Delete label — otkazuje naljepnicu. Ako DPD API nije dostupan, opcija Force clear label omogućuje brisanje lokalnog zapisa naljepnice kako biste mogli pokušati ponovno
Broj paketa automatski se dodaje u bilješku narudžbe. Ovisno o vašim zadanim postavkama, status narudžbe može se automatski promijeniti nakon kreiranja naljepnice.
5. Bulk kreiranje i ispis naljepnica
Ako vaša licenca uključuje bulk funkciju, na popisu narudžbi prikazuje se DPD stupac sa statusom svake narudžbe. Narudžbe s kreiranom naljepnicom prikazuju status Labeled (N) i prečac za ispis, dok narudžbe bez naljepnice prikazuju —.
Dostupne su dvije bulk akcije:
- DPD: Create labels — kreira naljepnice za sve odabrane narudžbe koje ih još nemaju
- DPD: Print labels (combined PDF) — spaja naljepnice odabranih narudžbi u jedan PDF za ispis
Označite narudžbe, odaberite željenu akciju iz izbornika Bulk actions i kliknite Apply. Nakon obrade prikazat će se obavijest s rezultatima: koliko je naljepnica kreirano, ispisano, preskočeno ili nije uspjelo.
6. Najčešći problemi i rješenja
| Što vidite | Što to znači |
|---|---|
| “No license” / kreiranje naljepnica nije dostupno | Licenca nije aktivirana. Otvorite WooCommerce → Postavke → DPD Shipping → License i aktivirajte licencu. |
| Licenca je Blocked, Suspended ili Expired | Licenca trenutačno nije važeća za kreiranje naljepnica. Provjerite plan, naplatu ili kontaktirajte podršku ako status nije očekivan. |
| Dosegnut je mjesečni ili ukupni limit naljepnica | Iskoristili ste dostupne naljepnice za trenutačno razdoblje. Pričekajte datum prikazan pod Refreshes by ili prijeđite na veći plan. |
| Crvena poruka greške u formi za kreiranje naljepnice | DPD EasyShip je odbio zahtjev, primjerice zbog neispravne adrese, ili API poziv nije uspio. Gumb se mijenja u Retry kako biste mogli pokušati ponovno. |
| Upozorenje za poštanski broj | Uneseni poštanski broj ne odgovara DPD podacima za taj grad. Ovo je informativno upozorenje i ne blokira kreiranje naljepnice. |
| Opcija “Force clear label” | Prikazuje se kada brisanje ili otkazivanje naljepnice prema DPD API-ju nije uspjelo. Briše lokalni zapis u pluginu kako biste mogli ponovno pokušati. |