De nieuwe mogelijkheden en problemen na een WooCommerce 3.x Update
WordPress WooCommerce is vernieuwd naar WooCommerce 3, dat was je misschien niet ontgaan. Begin april 2017 is versie 3.0 gelanceerd, een grote update met wijzigingen op diverse punten en daarnaast introductie van een aantal nieuwe functies.
Bij AllesWP komen veel vragen binnen over WooCommerce 3.x. Diverse site-eigenaars ondervinden grote of kleine problemen met hun website en vragen om hulp. 'Dingen' lijken soms weg of staan op andere plaatsen en in de WordPress Admin verschijnen waarschuwingen. In dit artikel wordt meer detail op ingegaan op problemen die voorkomen.
Alvast één tip: wees niet te snel met het 'even' updaten van je WooCommerce versie. Als je nu nog een 2.x versie gebruikt en nog niet precies weet of jouw huidige plugins en themes goed zullen werken met de nieuwe WooCommerce versie is het belangrijk dit goed uit te zoeken.
Foto's bij producten verbeterd
Standaard bood WooCommerce eerder niet veel mogelijkheden om meerdere productfoto's mooi en snel te laten zien, tenzij je hiervoor allerlei extra plugins voor installeerde. Dit is enorm verbeterd. WooCommerce heeft er een mooie demonstratiefilmpje van gemaakt:
Het klikken op aanvulende thumbnails van andere productfoto's geeft nieuwe mogelijkheden als het automatisch tonen van de foto van je keuze. Daarnaast kan je zoomen in een foto. Je foto's bij je producten zien er dus een stuk chiquer uit.
Mobiele ondersteuning verbeterd
Verder is de weergave van een productfoto op een klein scherm zoals op een smartphone een stuk handiger geworden. Zo kan je nu als het ware scrollen binnen de foto, zodat je de foto toch op ware grootte kan zien ondanks je kleine scherm. Eerder was deze weergave vaak te klein. Zo weet je nu tenminste hoe je product eruit ziet, geen overbodige luxe voor een WooCommerce webwinkel die kleding verkoopt, behangrollen, kaarten etc. Bovendien is de touch beleving verbeterd.
Snelheid verbeterd
Woo is wat sneller geworden door beter om te gaan met data die gelezen en geschreven wordt naar je database ( reductie van database queries). Als je echter al goede hosting hebt zal je mogelijk weinig verschil merken, maar indien je op een trage webwinkel had vanwege budgethosting die daar eigenlijk niet geschikt voor is, zal je site mogelijk nu iets beter gaan draaien, met name als je erg veel producten in je webwinkel hebt.
Niet altijd van toepassing
Klinkt allemaal mooi, maar let op: het is de vraag of je deze vernieuwingen ook daadwerkelijk terugziet in je WordPress website. Vaak hebben de meer uitgebreide themes zelf oplossingen en implemenaties bedacht die net even anders zijn. Verouderde themes of themes die niet heel goed zijn (door)ontwikkeld voor gebruik met WooCommerce bevatten vaak verouderde code in het theme waarmee de nieuwe WooCommerce code en dus mogelijkheden overruled worden met eigen code waardoor je niet gebruik kan maken van de alle (nieuwe) mogelijkheden. Dat hoeft geen probleem te zijn, zolang die code maar compatibel blijft met de nieuwere WooCommerce versies.
Nadelen: nieuwe problemen
Door de vrij grote veranderingen in de nieuwe versie gaan er natuurlijk ook veel dingen mis, zeker bij de eerste versies die werden gelanceerd. De problemen die kunnen ontstaan na updaten zijn zeer divers en soms is het goed zoeken om dit op te lossen.
De meest voorkomende problemen
- Andere plugins die een functionaliteit toevoegen aan je webwinkel werken niet meer na het updaten van WooCommerce naar 3.x.
De verklaring is simpel: die plugins zijn niet compatibel met de nieuwe versie. Check daarom eerst of alle extra WooCommerce related plugins een update hebben die maakt dat deze ook goed blijven werken met WooCommerce 3.x. Denk aan Shipping plugins en checkout plugins. Dit geldt trouwens ook voor je theme. Update daarom je theme indien er een fix is voor Woo 3.x. - Links in je webwinkel werken niet goed meer. Een resave van je permalinks kan een simpele oplossing zijn.
- Tekstmeldingen, bv een 'notice' bovenaan de website. Deze meldingen zijn geen foutmeldingen, maar je wil ze uiteraard niet zien. Dit is makkelijk oplosbaar, maar betekent wel dat je theme of plugins zijn verouderd.
- WooCommerce kan geen email verzenden (of mail wordt juist dubbel verzonden). Dit probleem deed zich met name voor bij de eerste versies van WooCommerce 3.x update. De reden is dat mail vanaf nu anders wordt aangeboden aan de server waardoor mailhandeling van veel mail beter gespreid kan worden indien WooCommerce veel mailtjes tegelijk verstuurt bij drukke winkels. Niet alle servers ondersteunen deze nieuwe mailoplossing altijd.
Samengevat: wees voorzichtig met updaten van WooCommerce. Indien je er niet uitkomt kan AllesWP je helpen met de update. Dit is een secuur karwei waarbij je complete website wordt bekeken op compatibiliteit. Klanten vragen AllesWP de laatste maanden vaak tijdens andere werkzaamheden om gelijk de WooCommerce update 'even' mee te nemen. Soms, met name bij hele simpele WordPress confiuraties, is het inderdaad een kwestie van even updaten en klaar. Maar met name bij webwinkels waarbij ook aanvullende plugins worden gebruikt of uitgebreide themes worden gebruikt is een gedegen, voorzichtige update de beste en veiligste aanpak, opdat je webwinkel goed blijft functioneren.