This is just the right place to get the answers that you're looking for, @FSFence.
Aside from nesting accounts and using barcode scanning, QuickBooks Desktop allows us to create custom fields to capture details. You may also consider adding custom fields to track specific info for the products that you sell.
Go to theListsmenu and selectItem List.
Double-click any item on the list to open and edit it.
SelectCustom Fields. Then selectDefine Fields.
Name your custom field in theLabelcolumn. Names aren't case-sensitive.
In theUsecolumn, select the checkbox to turn on the custom field.