It's important to understand the distinction between Orders and Invoices in Agency Pulse: Created through customer-facing shopping cart and checkout blocks Customer initiates purchase without staff involvement Separate post type from invoices for clean data separation Primarily for product sales (Traditional and Digital) Full payment captured at checkout (gateway integration) Digital files automatically delivered to customer upon payment Managed in Products plugin namespace Created by staff/accountants for client billing Staff controls all details: customer, products, prices, taxes, payment terms Can have payment terms and due dates (support payment reminders) Support multiple line item customization and manual entry Payment optional or delayed (can send to customer for payment) Managed