M5-L4 / Savjeti

Konfiguracija WooCommerce dostave prema težini paketa i lokaciji kupca

Fiksna cijena dostave nije dovoljna za svaku web trgovinu. Ako trošak prijevoza ovisi o težini paketa i lokaciji kupca, WooCommerce može automatski izračunati odgovarajuću cijenu tijekom checkouta. Da bi takav sustav radio ispravno, svaki fizički proizvod mora imati pravilno unesenu težinu. Uz to se moraju definirati regije ili zone dostave te cjenovna pravila za različite raspone težine. Kada su podaci dobro posloženi, kupac automatski dobiva cijenu koja odgovara stvarnoj kombinaciji proizvoda u košarici i njegovoj adresi.

Prvi korak je pravilno unesena težina svakog proizvoda

Sustav ne može izračunati ukupnu težinu narudžbe ako proizvodi nemaju unesene podatke o težini. Kod jednostavnih proizvoda težina se upisuje direktno u podatke proizvoda, dok kod varijabilnih proizvoda ponekad različite varijacije trebaju imati različite vrijednosti. Važno je koristiti istu mjernu jedinicu kroz cijelu trgovinu kako bi pravila bila konzistentna. Ako jedan proizvod nema težinu ili ima pogrešno unesenu vrijednost, konačni izračun dostave može biti netočan. Kod većeg kataloga korisno je prije aktivacije pravila napraviti provjeru proizvoda kojima podaci nedostaju. Kvaliteta obračuna dostave u ovom slučaju izravno ovisi o kvaliteti podataka u katalogu.

Zone dostave određuju cijenu prema lokaciji

Drugi dio logike odnosi se na lokaciju kupca. WooCommerce omogućuje definiranje zona dostave prema državama, regijama i drugim geografskim pravilima koja se mogu prilagoditi potrebama trgovine. Primjerice, dostava unutar jedne regije može imati nižu cijenu od dostave na udaljenije područje. Moguće je složiti i različita pravila za Hrvatsku i druge države u koje trgovina šalje proizvode. Kada kupac tijekom checkouta unese adresu, WooCommerce određuje kojoj zoni ta adresa pripada. Nakon toga se na tu zonu primjenjuje odgovarajuća tablica ili pravilo cijena prema težini.

Košarica automatski zbraja težinu svih proizvoda

Kada kupac doda više proizvoda u košaricu, sustav može zbrojiti njihovu ukupnu težinu i prema tome odabrati odgovarajući cjenovni razred. Primjerice, paket do 2 kg može imati jednu cijenu, paket od 2 do 5 kg drugu, a paket iznad 5 kg treću cijenu dostave. Ako se istovremeno koriste i lokacijske zone, svaki raspon težine može imati različitu cijenu u svakoj regiji. Kupac ne mora ručno birati težinu niti razumjeti pravila koja se nalaze u pozadini. Nakon unosa adrese i promjene sadržaja košarice cijena dostave može se automatski ponovno izračunati. Time se dobiva puno precizniji sustav od jedne univerzalne cijene za sve narudžbe.

Najvažnije je testirati granične vrijednosti i posebne proizvode

Kod ovakve konfiguracije posebno treba testirati vrijednosti koje se nalaze na granici između dva cjenovna razreda. Narudžba od točno 2 kg ne smije slučajno završiti bez odgovarajuće metode dostave ili u pogrešnoj tarifi. Također treba razmisliti o proizvodima koji zbog dimenzija ili načina prijevoza imaju posebna pravila bez obzira na njihovu težinu. Neke kategorije proizvoda možda se uopće ne mogu slati određenom dostavnom metodom. Testiranje treba obuhvatiti različite kombinacije proizvoda i različite lokacije kupaca. Kada je logika dobro postavljena, WooCommerce cijenu dostave računa automatski i trgovac više ne mora naknadno ispravljati trošak svake narudžbe.

Automatski obračun dostave prema težini i lokaciji ima smisla kada cijena prijevoza stvarno ovisi o tim podacima. Dobro postavljen sustav kupcu odmah prikazuje realan trošak, a trgovcu smanjuje potrebu za ručnim korekcijama narudžbi.

Trebate složenija pravila dostave u WooCommerceu? Pogledajte izradu i prilagodbu web trgovina →