CSV exports
Learn how to export product data and job results to CSV format for analysis, backup, and integration with other systems.
Overview
CSV Exports allow you to extract product data, job results, and change histories in a standardized format. This is useful for data analysis, backup purposes, reporting, and integration with external systems.
Types of CSV Exports
Product Data Exports
Export current product information based on your filter criteria:
- All Products: Complete product catalog
- Filtered Products: Products matching specific criteria
- Modified Products: Products changed by recent jobs
- Custom Selection: Manually selected products
Job Result Exports
Export the results and details of bulk editing jobs:
- Job Summary: High-level job information
- Change Details: Specific modifications made
- Error Reports: Failed modifications and reasons
- Performance Metrics: Execution statistics
Historical Data Exports
Export historical information for analysis:
- Change History: All modifications over time
- Audit Trails: Complete compliance records
- Trend Data: Performance and usage patterns
- Backup Data: Complete data snapshots
Creating CSV Exports
Step 1: Select Export Type
- Navigate to the "Exports" section
- Choose the type of export you need
- Select the data scope (all, filtered, or custom)
- Choose the time range (for historical exports)
Step 2: Configure Export Settings
- Field Selection: Choose which fields to include
- Format Options: Set date formats, currency, etc.
- File Options: Encoding, delimiter, quote character
- Filtering: Apply additional filters if needed
Step 3: Generate and Download
- Click "Generate Export"
- Wait for processing to complete
- Download the CSV file
- Verify the export contents
Export Field Options
Product Fields
- Basic Information: Title, description, vendor, type
- Pricing: Price, compare-at price, cost per item
- Inventory: Stock levels, SKU, barcode
- SEO: Meta title, meta description, handle
- Organization: Tags, collections, status
- Images: Image URLs, alt text
Variant Fields
- Variant Details: Option values, position, weight
- Pricing: Variant-specific pricing information
- Inventory: Variant stock levels and tracking
- Identifiers: Variant SKU, barcode, ID
Metadata Fields
- Timestamps: Created, updated, published dates
- User Information: Created by, modified by
- System Data: Product ID, variant ID, handles
Export Formats and Options
CSV Configuration
- Delimiter: Comma, semicolon, tab, or custom
- Quote Character: Double quote, single quote, or none
- Encoding: UTF-8, UTF-16, ASCII, or regional
- Line Endings: Windows (CRLF), Unix (LF), or Mac (CR)
Data Formatting
- Date Format: ISO 8601, regional formats, or custom
- Number Format: Decimal places, thousand separators
- Currency: Symbol inclusion, currency codes
- Boolean Values: True/False, Yes/No, 1/0
File Organization
- Single File: All data in one CSV file
- Multiple Files: Separate files for products and variants
- Compressed: ZIP archive for large exports
- Split Files: Break large exports into smaller chunks
Common Use Cases
Data Analysis
- Sales Analysis: Export pricing and inventory data
- SEO Audit: Export SEO fields for optimization review
- Inventory Management: Export stock levels and SKUs
- Performance Review: Export job results for analysis
Backup and Recovery
- Regular Backups: Scheduled exports for data protection
- Pre-Change Snapshots: Backup before major modifications
- Disaster Recovery: Complete data exports for restoration
- Version Control: Track data changes over time
Integration and Migration
- System Migration: Export for platform changes
- Third-Party Integration: Data for external systems
- Reporting Tools: Import into analytics platforms
- Compliance Reporting: Export for regulatory requirements
Quality Assurance
- Data Validation: Export for quality checks
- Error Analysis: Export failed job details
- Audit Preparation: Export for compliance reviews
- Change Verification: Export to verify modifications
Automated Exports
Scheduled Exports
- Daily Exports: Regular data backups
- Weekly Reports: Summary exports for review
- Monthly Archives: Long-term data storage
- Event-Triggered: Exports after major changes
Export Automation
- API Integration: Programmatic export generation
- Webhook Triggers: Automatic exports on events
- Conditional Exports: Based on data changes
- Batch Processing: Multiple exports in sequence
Working with Large Exports
Performance Optimization
- Field Limitation: Export only necessary fields
- Date Filtering: Limit time ranges for historical data
- Batch Processing: Break large exports into chunks
- Compression: Use ZIP files for large datasets
Memory Management
- Streaming Exports: Process data in chunks
- Background Processing: Generate exports asynchronously
- Progress Tracking: Monitor export generation
- Resource Monitoring: Track system usage
Import Compatibility
Shopify CSV Format
- Standard Format: Compatible with Shopify's CSV import
- Field Mapping: Proper column headers and formats
- Data Validation: Ensure import compatibility
- Error Prevention: Avoid common import issues
Third-Party Systems
- ERP Integration: Format for enterprise systems
- Analytics Tools: Compatible with data analysis platforms
- Inventory Systems: Format for stock management tools
- Marketing Platforms: Data for marketing automation
Best Practices
Export Planning
- Regular Schedule: Set up routine export schedules
- Data Validation: Verify export accuracy
- Storage Management: Organize and archive exports
- Access Control: Secure sensitive export data
Quality Assurance
- Sample Verification: Check export samples before full generation
- Format Testing: Verify compatibility with target systems
- Data Integrity: Ensure complete and accurate exports
- Error Handling: Plan for export failures
Security Considerations
- Data Protection: Secure handling of exported data
- Access Logging: Track who generates exports
- Encryption: Protect sensitive export files
- Retention Policies: Manage export file lifecycle
Troubleshooting
Common Issues
- Large File Sizes: Exports too large to process
- Format Problems: Incompatible CSV formatting
- Missing Data: Incomplete or filtered exports
- Performance Issues: Slow export generation
Solutions
- Optimize Filters: Reduce export scope
- Adjust Format: Modify CSV settings
- Check Permissions: Verify data access rights
- System Resources: Monitor server capacity