Koristiti li u svom shopu baziranom na WooCommerce pluginu opciju besplatne dostave proizvoda nakon točno određenog iznosa, možete upotrijebiti odličan psihološki trik i na stranici košarice kupcima poručiti da su nadomak praga potrebnog za besplatnu dostavu.
Naša će funkcija na osnovi vrijednosti artikala u košarici izračunati koliko bi kupac trebao potrošiti da bi mu kupljeni proizvodi bili dostavljeni besplatno i prikazati poruku na stranici košarice. Fora, jel’ da?
Besplatna dostava nakon potrošenih xy kuna
Za aktiviranje besplatne dostave morate istu aktivirati u adminu pod WooCommerce -> Postavke -> Dostava -> Opcije dostave -> Kalkulacija dostave -> Omogući dostavu
Postavke besplatne dostave se nalaze pod WooCommerce -> Postavke -> kartica Dostava -> Besplatna dostava
Po defaultu, besplatna dostava znači da će neovisno o iznosu u košarici, svi proizvodi biti dostavljeni besplatno. No, WooCommerce vam omogućuje da odredite iznos nakon kojeg će kupcu proizvod biti dostavljen besplatno. Kao što vidite na gornjem screenshotu, odredio sam da Besplatna dostava zahtjeva … -> Minimalni iznos za narudžbu. U polju ispod odredio sam da je taj iznos 50kn.
Sada treba definirati koja je cijena dostave. To ćemo odraditi u kartici Fiksna cijena. Ako to ne odradimo, korisnici koji u košarici imaju manje od minimalnog iznosa za narudžbu, vidjeti će ovakvu poruku na stranici Košarice.
Fiksnu cijenu dostave definiramo pod WooCommerce -> Postavke -> kartica Dostava -> Fiksna cijena.
Na stranici Košarice sada vidimo poruku “Fiksna cijena” (tekst se može promjeniti u postavkama) i vidimo koji je fiksni iznos dostave. U našem slučaju to je iznos od 25kn.
Kako dodati obavijest “Potroši još xy za besplatnu dostavu” na stranicu košarice
Nazovimo to psihološkim trikom, navlakušom ili kako god željeli, ali trenutak prije odlaska na stranicu za plaćanje je vrlo bitan te prikazivanje ovakve poruke može biti vrlo korisno (i za prodavača i za kupca).
U functions.php datoteku vaše (child) teme zalijepite slijedeći kod:
Novi prikaz stranice košarice ukoliko kupac u košarici ima manji iznos od onog dovoljnog za besplatnu dostavu.
Možda ne bi bilo loše ovdje ubaciti ugrađeni WooCommerce “Povratak u trgovinu” (Return to store) link, odnosno gumb. Za naše potrebe ćemo ga preimenovati u Nastavi kupnju. U tom slučaju, koristite ovaj kod:
Izgled stranice košarice ukoliko kupac u košarici ima manji iznos od onog dovoljnog za besplatnu dostavu + gumb za nastavak kupnje (povratak na stranicu trgovine).
Ovisno o vašoj temi i dužini teksta poruke koju ćete prikazati kupcima, možda ćete trebati dotjerati poziciju, odnosno prikaz poruke i/ili gumba s nekoliko pravila u style.css datoteci.
Kako dodati obavijest “Potroši još xy za besplatnu dostavu” u widget Košarice (mini cart)
WooCommerce korisnicima nudi i widget koji se može koristiti u sidebaru (ili bilo kojoj sekciji teme koja podržava widgete). Taj se widget od milja naziva mini cart.
U slučaju da obavijest želite koristiti u tom widgetu, u functions.php datoteku vaše teme. S obzirom da je sidebar uzak, odnosno widget redovito smješten u skučenom stranice, nećemo ovdje uguravati gumb za povratak na stranice trgovine.
Naš widget košarice sada izgleda ovako:
Woocommerce plugin – obavijest “Potroši još xy za besplatnu dostavu” na stranici košarice i widgeta košarice
Alternativno, možete skinuti besplatan plugin koji sam kreirao za ovaj članak a omogućuje vam gore navedene funkcionalnosti. Downloadajte ga, instalirajte ga kao svaki drugi plugin (upload zip datoteke) ili FTP klijentom povučete raspakirani folder plugina u wp-content/plugins folder i aktivirajte u adminu.
Plugin za prikaz obavijesti o limitu za besplatnu dostavu na stranicu košarice i widgeta košarice u WooCommerce shopu
NAPOMENA: testirano na WordPressu 4.3.1, WooCommerce inačica 2.4.7, koristeći Twenty Thirteen temu.
Za nevjerovat, ej!! Ovo će mi super doći za shop kojeg peglam već dva mjeseca. Odmah upogonjujem 😉 Tnx
Nikola, hvala na komentaru. Lijepo je dobiti pozitivan feedback. Živio!
Odličan članak! Ja takođe radim u wordpress-u, i koristim woocommerce, ipak jednu stvar nisam dokučio, da li može da se prodaja ograniči na gradove, ne samo na države? Evo kako izgleda naša prodavnica http://medijator.com/pravne-knjige/
Pozdrav!
Hvala na komentaru. Da, može se ograničiti prodaja u određenim gradovima koristeći opciju Shipping -> Local delivery gdje se u polje Allowed Zip/Post Codes upisuju poštanski brojevi gdje je prodaja/dostava moguća.
Hvala na odgovoru!
Ojla, super stvar, hvala!! Jedino gore u kodu nedostaje kod komentara još jedna “/”
/ Prikaz na stranici košarice + button Nastavi kupnju //
Također bilo bi super da se doda round za brojeve jer meni evo računa: Kako biste ostvarili pravo na besplatnu dostavu kupite dodatne proizvode u vrijednosti od još 0.0099999999999909 kn
Pozdrav, djeluje odlično al izgleda da ne radi na temi My Stile. Da li postoji mogućnost da se plugin ažurira pa da radi i na toj temi? Hvala Vam i pozdrav!
Deane,
ne prikazuje obavijest na stranici košarice ili u cart widgetu? Teško je procjeniti u čemu je problem ako ne vidim konkretan primjer/kod. Možeš mi se javiti na info(at)media-x.hr pa mogu škicnuti.
Pozdrav
Pozdrav,
Da li je moguće navesti više fiksnih cijena dostave.
Npr. do 100 kuna dostava 25 kn,
od 100 – 200 kuna dostava 15 kuna
iznad 200 kuna besplatna dostava
Pozdrav Nikola,
da, moguće je imati raspone cijena dostave, ovisno o iznosu u košarici. Na žalost, ta opcija ne postoji unutar jezgre WooCommerce-a nego se funkcionalnost ostvaruje ili putem plugina, ili putem dodatnog koda u datotekama teme. Slobodno se javite na info@media-x.hr ako trebate više informacija.
Lp,
Borko
Odlična stvar, da li to radi s najnovijom verzijom WP-a i Woo?
Bok Darko,
da, trebalo bi raditi normalno.
Lp
Pozdrav Borko,
instalirao sam tvoj plugin – MX WooCommerce – obavijest “Potroši još xy za besplatnu dostavu”,
ali mi nažalost ne radi
uključio sam fiksnu cijenu dostave 25kn, i besplatnu dostavu 400kn
koristim default Storefront theme verzija: 2.2.4
koristim WordPress 4.8 i WooCommerce 3.1.0
da li možeš pogledati zašto ne radi, vjerovatno zbog većih promjena u samom WooCommerce-u između verzije 2 i WC 3 su nešto promijenili od funkcija pa se sada ne prikazuje obavijest “Potroši još xy za besplatnu dostavu” na stranici košarice i widgeta košarice”
Puno hvala i pozdrav iz Zagreba
Pozdrav 🙂 Niti meni se ne prikazuje, isto imam fiksnu za 2 zone i onda besplatnu preko 380 hrk.
Bok Katarina,
teško je procijeniti u čemu je problem dok ne vidim što se sve nalazi u pozadini tvoje stranice (može biti neki konflikt s temom/pluginom). Možeš mi se javiti mailom pa dogovorimo jedan dan da pogledam detaljnije.
Borko