In this chapter, we learned how to create a simple shipping module. We saw how easy it is to add specific shipping calculations as part of offline shipping methods. We then packaged this module and distributed it via Packagist. This made it easy for the end consumer to use our module, with just a few simple console commands. Likewise, any future updates to our module should be frictionless for the end consumer, as composer can easily handle those via simple composer update commands.
Moving forward, we are going to take a look at some of the specifics of Magento admin area development.