WooCommerce is a popular and powerful e-commerce platform, but it adds an advanced layer to your WordPress-powered website. Keeping the installation up to date requires more of you as the administrator than a blog or a basic website does. In this presentation, we give you practical tips and advice on how to build an online store that works well and will function over time.
The presentation is intended for those who have basic knowledge of WooCommerce and want to learn more about how to build an online store according to current recommendations. You don’t need to be an advanced developer to keep up with the examples we will go through.
9. when selecting a payment gateway
wp-content/plugins/woocommerce/templates/cart/cart-totals.php
10. when selecting a payment gateway
wp-content/themes/ditt-tema/woocommerce/cart/cart-totals.php
11.
12. • Om du inte byggt temat själv – jobba med child themes.
• Spara endast de templates som du faktiskt ändrar i ditt tema.
OM DU GÖR TEMPLATE-ÄNDRINGAR
TÄNK PÅ DET HÄR:
14. • Framtidssäkert och underhållsfritt
Mindre risk för att det slutar fungera vid uppdateringar och att man kan ta del av
alla nya funktioner i WooCommerce.
• Enklare och snabbare att göra de flesta typer av ändringar
• Du kan ändra mer än bara design
• Hooks är inte beroende av tema
VARFÖR ÄR HOOKS BÄTTRE ÄN
ATT SKRIVA ÖVER TEMPLATE-FILER
15. • Ett sätt att med kod ändra utseende eller beteende i din e-
handel
• WordPress och WooCommerce använder hookar för att låta en
utvecklare eller användare “hooka” in sig i systemet.
• Det finns två typer av hooks
• Filters
• Actions
VAD ÄR EN HOOK I WORDPRESS
16. Såhär kan en hook se ut
VAD ÄR EN HOOK I WORDPRESS:
18. • De flesta plugins gör väldigt mycket mer saker än vad du vill få
ut av dem
• Kontroll över din installation
• Prestanda
ÄR DET INTE DET HÄR
PLUGINS ÄR TILL FÖR?
22. DAGS ATT
UPPDATERA
• Före du sätter igång – börja med att ta en backup (kod + databas)
• Uppdatera på testmiljön först
• Kolla det nya versionsnumret på tillgängliga uppdateringar
• Gör uppdateringarna i rätt ordning
23. • Är det ett enklare fel – försök åtgärda felet direkt.
• Är det ett större fel – återställ och lös problemet i testmiljön.
• Använd Systemstatus i WooCommerce.
• Använd WP_DEBUG
• WP_DEBUG_DISPLAY & WP_DEBUG_LOG
• Avaktivera plugins ett efter ett.
• Byt temat tillfälligt.
VAD GÖR JAG OM DET
ÄNDÅ GÅR FEL?