WooCommerce stran “Košarica” in “Zaključek nakupa” ne deluje

Pri uporabi WooCommerce spletne trgovine se lahko zgodi, da strani Košarica ali Zaključek nakupa nenadoma prenehajo delovati. Obiskovalci ob kliku na košarico vidijo prazno stran, napako ali pa se postopek nakupa sploh ne naloži. Ker gre za ključni del spletne trgovine, takšna težava hitro povzroči izgubo naročil in slabo uporabniško izkušnjo.

Do te napake najpogosteje pride zaradi nepravilne vsebine na straneh Košarica in Zaključek nakupa. WooCommerce za pravilno delovanje teh strani uporablja shortcode, ki skrbi za prikaz košarice, obrazcev in celotnega postopka nakupa. Če je na teh straneh dodano dodatno besedilo, HTML koda ali elementi, ki jih tema ali urejevalnik samodejno vstavi, lahko pride do konflikta in stran preneha delovati pravilno.

Rešitev je preprosta in ne zahteva poseganja v kodo ali nastavitve vtičnikov.

Najprej preverite vsebino obeh strani in odstranite vse, kar je na strani zapisano. Stran mora vsebovati izključno ustrezen shortcode.

Za stran Zaključek nakupa uporabite shortcode
[woocommerce_checkout]

Za stran Košarica uporabite shortcode
[woocommerce_cart]

Ko odstranite vse ostalo besedilo in pustite samo shortcode, spremembe shranite in preverite delovanje trgovine. V večini primerov se košarica in zaključek nakupa po tem ponovno pravilno naložita.

WooCommerce ponuja tudi druge shortcode, ki jih lahko uporabite za prilagajanje spletne trgovine. Celoten seznam uradnih shortcode-ov je na voljo tukaj:
https://woocommerce.com/document/woocommerce-shortcodes/

Priporočljivo je, da po urejanju teh strani vedno preverite tudi prijavo, registracijo in celoten nakupni proces, saj so vse te funkcije med seboj povezane. Če uporabljate napredne urejevalnike ali teme, ki samodejno dodajajo vsebino, je dobro, da te strani pustite čim bolj čiste in uporabljate izključno WooCommerce shortcode, saj s tem zagotovite stabilno in zanesljivo delovanje spletne trgovine.