Ultimately, WooCommerce is a flexible platform not because of the existing plugins but because you can code your own plugin. You can customize every single line of WordPress and WooCommerce, which means you can literally change anything – it's incredibly powerful.
Becoming a WooCommerce developer could be its own series of books, but we will start by looking at how you can customize a WooCommerce plugin.
This chapter will require you to write code. You should be familiar with PHP code and object-oriented programming to get the most out of this chapter.
We're going to build a basic WooCommerce plugin, look into building integration with WooCommerce, and then customize the edit product page.
The following topics will be covered in this chapter:
- Building a basic WooCommerce plugin
- Customizing order statuses
- Building a settings page...