Business Case: Many businesses, particularly in B2B sectors, have delayed invoicing workflows where sales activity occurs in one period but invoices are generated later. Currently, Shopify analytics attribute all sales to the invoice creation date, not the actual sales activity date, leading to inaccurate period-based reporting.
Proposed Solution: Add an optional “Sales Activity Date” field to orders that can be set independently of the order creation date. This would:
- Allow merchants to specify when the actual sales activity occurred
- Enable accurate period-based analytics and reporting
- Maintain data integrity for payment/fulfillment timestamps
- Support businesses with batch invoicing or delayed billing cycles
Use Case Example: A bakery completes catering services in May but generates invoices in June. Currently, all May sales appear in June analytics, making monthly performance tracking inaccurate.
Impact: This affects any business with delayed invoicing, subscription billing adjustments, or batch processing workflows.