CSV Order Import Guide
Import orders using a simple CSV file. Think of it like creating a spreadsheet with your delivery information.
What You Need (Minimum Required Fields)
Your CSV file must have these two columns:
PickupLocationName- Where to pick up from (like “My Warehouse” or “Store Downtown”)DestinationLocationName- Where to deliver to (like “Customer ABC” or “Main Office”)
That’s it! Everything else is optional and can help you add more details.
Download and Prepare Template
The template includes sample data with common fields you might use:
PickupLocationName,DestinationLocationName,InternalOrderNumber,CustomerName,Product,PickupContactFirstName,PickupContactEmailAddress,DestinationContactFirstName,DestinationContactEmailAddress,Date
My Warehouse,Customer Store,ORDER-001,ACME Company,5 boxes,John,john@warehouse.com,Sarah,sarah@store.com,2024-01-15
Distribution Center,Office Building,ORDER-002,Tech Corp,computer equipment,Mike,mike@distribution.com,Lisa,lisa@office.com,2024-01-16Steps to prepare:
- Download the template
- Replace the sample data with your own
- Save as CSV format (not Excel .xlsx)
Add Optional Fields (Optional)
You can add any of these columns to include more details:
Basic Order Info:
InternalOrderNumber- Your order number (like “ORDER-001”)CustomerName- Customer name (like “ACME Company”)OrderReference- Customer’s reference numberDate- When the order should happen (format: 2024-01-15)
Contact Information:
PickupContactFirstName/PickupContactLastName- Person at pickupPickupContactEmailAddress/PickupContactPhoneNumber- Pickup contact infoDestinationContactFirstName/DestinationContactLastName- Person at deliveryDestinationContactEmailAddress/DestinationContactPhoneNumber- Delivery contact info
Specific Addresses (if needed):
PickupAddressName- Street name (like “Main Street”)PickupAddressNumber- House number (like “123”)PickupAddressRegion- City /PickupAddressPostalCode- ZIP code- Same fields available for
Destinationaddresses
Timing Windows:
PickupEarliest/PickupLatest- Pickup time windowDestinationEarliest/DestinationLatest- Delivery time window- Format: “2024-01-15 09:00:00”
What You’re Delivering:
Product- Description (e.g., “3 boxes”, “furniture”, “2 boxes;3 pallets” for multiple)Weight- Total weight (like “50.5” for 50.5 kg)Parcels- Number of packages (like “3”)
Complete Example
Here’s what a complete CSV file might look like:
PickupLocationName,DestinationLocationName,InternalOrderNumber,CustomerName,Product,PickupContactFirstName,PickupContactEmailAddress,DestinationContactFirstName,DestinationContactEmailAddress,PickupEarliest,DestinationLatest
Central Warehouse,Downtown Store,ORDER-001,Fashion Retailer,5 boxes,John,john@warehouse.com,Sarah,sarah@store.com,2024-01-15 08:00:00,2024-01-15 17:00:00
Main Distribution,Customer Office,ORDER-002,Tech Company,computer equipment,Mike,mike@distribution.com,Lisa,lisa@techcompany.com,2024-01-16 09:00:00,2024-01-16 16:00:00
Storage Facility,Retail Location,ORDER-003,Book Store,3 pallets;fragile books,Anna,anna@storage.com,David,david@bookstore.com,2024-01-17 10:00:00,2024-01-17 15:00:00Upload and Review
- Save your CSV file and ensure it’s in CSV format (not Excel)
- Upload to the import system via the admin interface
- Review any errors - the system will tell you exactly what’s wrong and which row
- Fix and re-upload if needed
Important Tips
File Format:
- Save your file as CSV (not Excel .xlsx)
- You can use Excel, Google Sheets, or any spreadsheet program
- No index column needed - just start with your column headers
Column Names:
- Use the exact column names shown above (copy and paste to be safe)
- Column names are case-sensitive
- You don’t need all columns - only the ones you want to use
Data Format:
- Dates: Use format
2024-01-15or2024-01-15 14:30:00for specific times - Yes/No fields: Use “yes” or “no”, “true” or “false”, or “1” or “0”
- Multiple products: Separate with semicolon like “3 boxes;2 pallets;equipment”
- Phone numbers: Any format works (“555-1234” or “555.1234” or “5551234”)
Common Mistakes to Avoid
- Don’t include row numbers or index columns
- Make sure pickup and destination names are filled in for every row
- Check that email addresses look correct (contain @ symbol)
- Dates should be in YYYY-MM-DD format
What Happens If Something Goes Wrong?
The system will tell you exactly which row has a problem and what’s wrong. For example:
- “Row 3: Missing pickup location name”
- “Row 5: Invalid date format”
Just fix the problem in your CSV file and try uploading again.
Need Help?
If you’re having trouble:
- Start with just the two required columns (pickup and destination names)
- Add one more column at a time
- Test with a small file (2-3 rows) first
- Make sure you save as CSV format, not Excel
Remember: You only need pickup and destination location names to get started. Everything else can be added later!