Cand setam 2 sau 3 metode de livrare in setarile magazinului virtual Woocommerce si printre ele avem si metoda de livrare gratuita cand suma totala din cos depaseste o anumita limita setata de administratorul magazinului virtual, putem avea o situatie ciudata: in pagina de comanda in lista de metode de livrare nu avem selectata initial metoda de livrare gratuita. Ciudat!
Solutie
In setarile agazinului virtual, la metodele de livrare ordonati corespunzator metodele de livrare: prima sa fie metoda de livrare gratuita. Acest simplu fapt conduce la selectarea implicita a acestei metode in cos si in pagina de checkout atunci cand conditiile din cos activeaza metoda de livrare gratuita.
Poveste cu sens
Dupa indelungi cautari pe internet multi au ajuns la concluzia ca pluginul Woocommerce de la o anumita versiune are acest mic bug. Si au propus solutii de rezolvare printre care si selectarea fortata din JavaScript a metodei de livrare gratuita.
Mergand pe aceatsa cale, daca utilizatorul selecteaza alta metoda de livrare, va trebui folosita functionalitatea sesiunilor in care sa pastram selectata metoda care a fost adaugata ca variabila custom in sesiune.
O intreaga poveste cu 1-2 ore de lucru.
Concluzie
D orie cele mai multe, ce este mai simplu este si mai bun. Spor la programare!
Află detalii privind realizarea site-urilor pe WordPress
Creare site WordPress
Sau ia legatura cu noi aici