Summary
In this chapter, we discovered what Carrier
modules are and how to create an efficient drive relay delivery module. We saw how to create Carriers
programmatically, how to add a modal box for choosing relay points on the checkout page, and how to display the choices on the BO order view pages. Finally, we learned how to use Widgets.
Now that we know most of what modules can do and how to create them, we can jump into the theming tasks such as the creation of a child theme to customize an existing theme without having to recode everything and benefit from any published updates.