While trying to track data on draft orders and orders I wanted to use metafields. This lead me to find out that draft orders cannot have metafields configured.
These lead me to two options to track data.
- Note attributes on the order
- A custom mysql database table for my app to track the data.
I've used both depending on the type of data and how store clerks needed to update the data.