ShopFields
ShopFields allows retailers using Shopify's point of sale to capture custom information in their point of sale orders.

Using ShopFields you can capture instore information such as:
Extra customer information such as zip codes
Product customizations
Customer preferences
Integration data for back-office systems
Pickup, delivery or shipping information
and many more
With ShopFields you can ensure your store can stay nimble enough to capture the extra information you need, while ensuring information stays structured for reporting and other integrations you have across your business.

ShopFields can be used to capture product attributes on instore orders - like the grind of coffee beans or an engraving message for a product