Requires Python 3.10+ and openpyxl. Uses the documented six-column schema and USD, with up to 10,000 rows. One row must represent one complete order. Stationery, Home and Accessories are the default categories. You can replace them with your own allowed list.