Napuštena košarica: kako smanjiti odustajanje kupaca

Napuštena košarica sama po sebi nije kvar. Dio posjetitelja uspoređuje cijene, sprema proizvod za kasnije ili samo provjerava dostavu. Problem počinje kada kupac želi naručiti, ali ga zaustave neočekivan trošak, obvezna registracija, nejasna pogreška ili plaćanje koje se ne dovrši.

Kupon tu lako zavara. Može vratiti kupca, ali ga vraća u isti proces naplate, odnosno checkout, ako uzrok još postoji. Prije bilo kakve kampanje treba odgovoriti na dva pitanja: u kojem koraku ljudi odustaju i što se u tom koraku može promijeniti? Tek tada napuštena košarica postaje koristan poslovni podatak.

Napuštena košarica nije jedna metrika

Baymardov trenutačni prosjek iz 50 istraživanja iznosi 70,22 %. Hrvatski web shop iz tog broja ne može izvesti svoj cilj jer prosjek spaja različite zemlje, uređaje, kategorije proizvoda i definicije sesije. Povrh toga, u istom istraživačkom programu 42 % američkih ispitanika navelo je da je odustalo jer je samo pregledavalo ponudu ili još nije bilo spremno kupiti.

Za početak odvojite dvije stope:

  • stopa napuštanja košarice pokazuje udio korisnika koji su dodali proizvod, ali nisu kupili u zadanom razdoblju
  • stopa napuštanja checkouta pokazuje udio korisnika koji su započeli unos podataka za kupnju, ali nisu došli do potvrđene narudžbe

Stopa napuštanja checkouta izravnije pokazuje probleme koje trgovina može popraviti. Kupac koji je otvorio checkout pokazao je jaču namjeru od posjetitelja koji je proizvod ostavio u košarici tijekom usporedbe ponuda.

Tim web trgovine analizira pad korisnika kroz checkout
Ukupan broj napuštenih košarica dobiva smisao tek kada lijevak pokaže korak odustajanja.

Postavite lijevak koji se može provjeriti

Googleova dokumentacija za e-commerce mjerenje preporučuje slijed događaja add_to_cart, begin_checkout, add_shipping_info, add_payment_info i purchase. Dodajte view_cart, remove_from_cart te vlastite događaje za pogreške u checkoutu. Pošaljite događaj purchase tek kada trgovina uspješno potvrdi narudžbu. Dodijelite mu jedinstven identifikator transakcije kako osvježavanje stranice ne bi udvostručilo prihod.

Stopu dovršetka checkouta izračunajte ovako:

broj jedinstvenih potvrđenih kupnji / broj jedinstvenih započetih checkouta × 100

Rezultat odvojite prema uređaju, novim i povratnim kupcima, zoni dostave, izvoru prometa i odabranom načinu plaćanja. Ako je pad izražen samo na mobitelu ili nakon odabira jedne metode plaćanja, ukupni prosjek skriva uzrok.

U analitiku ne šaljite ime, adresu e-pošte, adresu dostave ni podatke kartice. Za pogreške je dovoljna kategorija poput postal_code_invalid, payment_declined ili gateway_timeout. Prema članku 43. Zakona o elektroničkim komunikacijama, pohrana podataka na korisnikovu uređaju ili pristup tim podacima u pravilu traži privolu. Iznimka vrijedi za tehničku pohranu koja je nužna za prijenos komunikacije ili uslugu koju je korisnik izričito zatražio, primjerice održavanje sadržaja košarice.

Pokažite puni trošak prije završnog koraka

Trošak dostave prikazan tek na kraju često prekida kupnju. U Hrvatskoj je uz to dio obveznog informiranja potrošača. U Baymardovu uzorku, nakon izdvajanja korisnika koji su samo pregledavali, 39 % ispitanika navelo je previsoke dodatne troškove kao razlog odustajanja, a 14 % nije moglo unaprijed vidjeti ili izračunati ukupan iznos.

Izmjene Zakona o zaštiti potrošača iz lipnja 2026. traže jasnu informaciju o maloprodajnoj cijeni te troškovima prijevoza, dostave ili poštanskih usluga prije sklapanja ugovora na daljinu. Ako se dostava ne može točno izračunati bez poštanskog broja, objasnite način izračuna i zatražite samo podatak potreban za procjenu.

Provjera ukupnog troška proizvoda i dostave
Kupac bi prije checkouta trebao vidjeti što ulazi u konačan iznos narudžbe.

Sažetak košarice treba jasno odvojiti cijenu proizvoda, popust, dostavu, druge naknade i konačan iznos. Prag besplatne dostave prikažite uz točan iznos koji nedostaje, ali ga nemojte pretvoriti u pritisak za kupnju. Procijenjeni datum isporuke korisniji je od opisa poput “standardna dostava”. Ako cijena ovisi o zoni ili prijevozniku, usporedite modele iz vodiča o organizaciji dostave za male web shopove.

Polje za kupon neka bude sekundarno i sklopljeno. Veliko prazno polje može kupcu sugerirati da negdje postoji kod koji još nije pronašao, pa napušta checkout kako bi ga potražio.

Odgovorite na dvojbe prije ulaska u checkout

Kupac u checkout donosi dvojbe koje stranica proizvoda nije riješila. Prije gumba za dodavanje u košaricu navedite dostupnost, odabranu varijantu, rok dostave, cijenu i sažetak povrata. Fotografije moraju prikazati stvaran proizvod, a prodajni opis koji konvertira treba odgovoriti na pitanja koja kupac postavlja prije odluke.

Ne skrivajte uvjete povrata u podnožju stranice. Kratka poveznica uz cijenu ili dostavu može otvoriti sažetak, dok puni uvjeti ostaju na zasebnoj stranici. Tvrdnje o sigurnosti i povratu moraju odgovarati stvarnoj praksi. Lažna sigurnosna značka ili obećanje koje podrška ne može ispuniti izlažu trgovinu pritužbama i gubitku povjerenja.

Kupnja bez računa mora biti očit izbor

Obvezna registracija zaustavlja kupca pred ciljem. Baymard navodi da je 19 % ispitanika iz skupine s rješivim razlozima odustalo zato što je trgovina tražila otvaranje računa. Sitna poveznica “nastavi kao gost” ispod obrasca za prijavu lako se previdi. Kupnja bez registracije treba biti jednako vidljiva ili istaknutija.

Račun ponudite tek kada trgovina potvrdi narudžbu. Kupac je tada već unio većinu potrebnih podataka, pa račun može otvoriti postavljanjem lozinke. Nemojte unaprijed označiti prijavu na marketinške poruke niti pretvoriti privolu u uvjet kupnje.

Smanjite posao koji checkout traži od kupca

Dva kratka i jasna koraka mogu tražiti manje napora od jedne dugačke stranice s mnogo polja. Sam broj ekrana zato je tek pomoćna mjera. Važnije je koliko odluka i unosa tražite od kupca.

Kupnja bez registracije na mobilnom telefonu
Kratak mobilni obrazac smanjuje tipkanje, ali i dalje mora jasno pokazati napredak i sljedeću radnju.

Uklonite polja koja nisu potrebna za isporuku, naplatu ili zakonsku obvezu. Naziv tvrtke i OIB prikažite tek kada kupac zatraži račun na tvrtku. Drugi redak adrese označite kao neobvezan i po potrebi ga sakrijte. Adresu za račun postavite jednaku adresi dostave, uz mogućnost izmjene.

Koristite ispravne HTML oznake i vrijednosti autocomplete kako bi preglednik mogao popuniti ime, e-poštu, telefon, adresu i poštanski broj. Na hrvatskom obrascu nemojte tražiti američku saveznu državu niti županiju ako prijevozniku taj podatak nije potreban. Nakon pogreške sačuvajte sve ispravne unose, postavite fokus na prvo problematično polje i napišite kako ga popraviti.

Plaćanje mora raditi i kada korisnik pogriješi

Prihvaćene načine plaćanja i ograničenja dostave pokažite prije nego što kupac uloži vrijeme u obrazac. To traži i članak 75. hrvatskog Zakona o zaštiti potrošača. U analitici bilježite odabranu vrstu plaćanja u parametru payment_type, ali bez osjetljivih podataka.

Od 28. lipnja 2025. u Hrvatskoj se primjenjuje Zakon o zahtjevima za pristupačnost proizvoda i usluga. Obuhvaćene usluge e-trgovine moraju učiniti identifikaciju, sigurnost i plaćanje uočljivima, operabilnima, razumljivima i stabilnima. Zakon izuzima mikro subjekte malog gospodarstva koji pružaju usluge. Mikro subjekt prosječno godišnje zapošljava manje od deset radnika. Za prethodnu godinu ostvaruje poslovni prihod do 2 milijuna eura ili, ovisno o poreznom statusu, ima ukupnu aktivu odnosno dugotrajnu imovinu do tog iznosa. Neovisno o izuzeću, vidljive oznake polja i tekstualne upute za pogreške daju kupcu informaciju potrebnu za dovršetak obrasca.

Pristupačan obrazac za internetsko plaćanje
Jasan fokus, čitljiva polja i razumljive pogreške pokazuju kupcu gdje je problem i kako ga ispraviti.

Odbijena kartica nije dovoljan opis. Kupcu recite može li pokušati ponovno, odabrati drugu metodu ili kontaktirati izdavatelja kartice. Kada se kupac vrati iz sigurnosne provjere plaćanja, mora ga dočekati ista košarica. Ponovljeni klik na gumb za plaćanje ne smije stvoriti dvije narudžbe.

Kupac pritom procjenjuje i tko stoji iza trgovine, može li dobiti podršku te odgovaraju li objavljeni uvjeti stvarnom toku kupnje. Prije dodavanja nove sigurnosne značke provjerite elemente navedene u članku o povjerenju u web trgovinu.

Brzina checkouta mjeri se na stvarnim uređajima

Spor odgovor nakon promjene količine, adrese ili načina dostave stvara sumnju je li sustav registrirao radnju. Prema Googleovim pragovima za Core Web Vitals, dobra izvedba znači LCP do 2,5 sekunde, INP do 200 milisekundi i CLS do 0,1 na 75. percentilu učitavanja stranica. Checkout pratite odvojeno na mobitelu i računalu, jer prosjek cijele domene može prikriti problem na stranicama checkouta.

Uklonite skripte koje nisu potrebne za kupnju, rezervirajte prostor za poruke i sažetak cijene te spriječite pomicanje gumba dok se učitava dostava. Ako obrazac i dalje kasni, uzrok potražite i u tehničkoj osnovi opisanoj u vodiču kroz razvoj modernog web shopa.

Podsjetnik e-poštom dolazi nakon popravka checkouta

Poruka o napuštenoj košarici može vratiti kupca kojeg je prekinuo poziv ili prazna baterija. Neće popraviti skrivenu dostavu, obveznu registraciju ili neispravan obrazac. Prvo uklonite uzrok, zatim testirajte podsjetnik.

Privola za analitiku ili upisana adresa tijekom checkouta nije automatski dopuštenje za marketinšku e-poštu. Članak 50. Zakona o elektroničkim komunikacijama u pravilu traži prethodnu privolu za izravnu promidžbu e-poštom. Iznimka se odnosi na adresu koju je trgovina dobila od postojećeg kupca u kontekstu prodaje i koju koristi za vlastite slične proizvode ili usluge. Trgovina pritom mora omogućiti jasan, besplatan prigovor kada prikuplja adresu i u svakoj poruci. Osoba koja je samo upisala adresu pa odustala možda još nije kupac. Zato pravnu osnovu i tekst obrasca treba provjeriti za konkretan slučaj.

Poruka treba vratiti točan sadržaj košarice, navesti aktualnu cijenu i dostupnost te omogućiti jednostavnu odjavu. Lažno odbrojavanje i izmišljena nestašica kratkoročno stvaraju klik, ali narušavaju odnos s kupcem. Sadržaj, okidanje i obradu poruka razradite prema vodiču za automatizaciju e-pošte u webshopu.

Testirajte hipotezu, a čuvajte prihod i maržu

Prvi test odaberite prema najvećem potvrđenom padu. Nestaju li korisnici prije prikaza dostave, testirajte raniji izračun troška. Pad nakon prijave upućuje na slabo vidljivu kupnju bez računa. Sustav za naplatu s većim brojem tehničkih pogrešaka traži popravak integracije prije testa boje gumba.

Za svaki eksperiment unaprijed zapišite jednu glavnu metriku, očekivani smjer i zaštitne pokazatelje. Glavna metrika može biti broj kupnji po započetom checkoutu. Uz nju pratite prosječnu vrijednost narudžbe, bruto maržu, povrate, odbijena plaćanja i upite podršci. Popust može podići konverziju, a istodobno smanjiti dobit. Takav test nije pobijedio samo zato što je donio više narudžbi.

Prije nego što pustite promjenu, najprije provjerite glavnu kupovnu putanju na najčešćim mobilnim uređajima i podržanim preglednicima. Zatim prođite svaku metodu plaćanja i zonu dostave, kupnju bez računa, račun na tvrtku te povratak nakon neuspjele autorizacije. Test držite dovoljno dugo da obuhvati uobičajene dane prodaje. Ne prekidajte ga čim rezultat prvi put izgleda povoljno.

Plan za prvih 30 dana

  1. U prvih sedam dana provjerite događaje, duplikate kupnji i lijevak po uređaju.
  2. Od 8. do 14. dana uklonite kasne troškove, istaknite kupnju bez računa i izbrišite nepotrebna polja.
  3. U trećem tjednu riješite pogreške plaćanja, očuvanje podataka i brzinu na stvarnim mobitelima.
  4. Posljednji tjedan pokrenite jedan eksperiment na najvećem potvrđenom problemu.

Nulta stopa nije realan cilj jer će dio posjetitelja košaricu uvijek koristiti za usporedbu ili spremanje proizvoda. Posao je smanjiti broj kupaca koji su htjeli platiti, ali ih je trgovina zaustavila. Najprije pokažite puni trošak i tražite samo nužne podatke. Svaka pogreška treba objasniti sljedeći korak. Učinak zatim procijenite prema broju dovršenih narudžbi koje su ostale profitabilne.