Allow customers to register and choose whether to automatically generate a username and password. Inventory management: Track inventory levels, maintain inventory after canceling orders, and get notifications about insufficient inventory and out of stock. Order management: add customer notes, manually edit inventory, mark items you ship and manage fulfillment processes. Email notification to the customer.