Generates realistic fake Shopify order records as CSV for app testing. Creates order data with customer info, product names, SKUs, quantities, prices, and order status using only Python standard library.
Features
- Generate fake order IDs and timestamps
- Random customer names, emails, and shipping addresses
- Product names, SKUs, variants, and quantities
- Prices, discounts, taxes, and order totals
- Order status distribution (fulfilled, pending, refunded)
- Configurable record count via –records argument
Usage
python fake-shopify-order-data-generator.py --records 5000 --days 365 --output orders.csv
Requirements
Python 3.8+. Install dependencies:
pip install -r requirements.txt
Download
Buy once, download immediately. ZIP includes the full script, README, and usage examples.
License
Personal & Commercial Use. You may use this tool in your own personal and commercial projects. Redistribution or resale of the source code is not permitted.