Getting started with custom fields

In this tutorial, you'll use the Checkout::ShippingMethods::RenderAfter extension point, checkout UI components, and UI extensions APIs to create a custom field for collecting delivery instructions from customers, and then save those instructions to a metafield.

This tutorial is for delivery instructions, but you can use it as the basis for building other use cases for custom fields.