These slides belong to https://CustomizeWoo.com, a technical video course that shows you how to override WooCommerce pages and elements without using plugins. You can watch me code and learn by example.
A series of videos, screencasts, examples and exercises will help you feel more confident about WooCommerce customization, child themes, hooks and CSS/PHP snippets.
Watch and re-watch each video how many times you like, get lifetime access to me via the comment section, exercise as much as possible and keep learning.
Access your free videos or buy the course via https://businessbloomer.com/customizewoo-master-woocommerce-online-course/
6. WooCommerce Plugin: ../assets
● ../css e.g. woocommerce.css
● ../fonts e.g. star.ttf
● ../images e.g. placeholder.png
● ../js e.g. cart.js
CustomizeWoo.com
7. WooCommerce Plugin: ../i18n
● woocommerce.pot file
(docs.woocommerce.com/document/
woocommerce-localization)
● Continents / Country / State codes
● Locale info e.g. US weight_unit = oz
● Phone prefixes
CustomizeWoo.com
11. WooCommerce Plugin: ../templates
● According to WC, you can copy any
/templates file to the /woocommerce
folder of your child theme to
override behavior e.g. cart.php
● This is not ideal. CustomizeWoo
teaches you to override properly
CustomizeWoo.com
12. WooCommerce Plugin: ../templates
● To override properly, you need to
study the anatomy of template files
● i.e. how is WooCommerce frontend
generated, from which files?
● i.e. do these files provide “hooks”
(do_action(), apply_filters())?
CustomizeWoo.com
13. WooCommerce Plugin: ../templates
● Thankfully WooCommerce is well
coded > plenty of hooks
● 99% template customization can be
done via functions.php (not the
/woocommerce folder)
CustomizeWoo.com