What are Batch Jobs?
Batch jobs allow you to perform actions on multiple orders or draft orders at once, saving you time and effort. Instead of updating orders one by one, you can select hundreds or even thousands of orders (or draft orders) and process them together in a single operation.
Why Use Batch Jobs?
When you have many orders to process, doing them individually is time-consuming and repetitive. Batch jobs help you:
- Save Time: Process hundreds of orders in minutes instead of hours
- Reduce Errors: Apply consistent changes across all selected orders
- Improve Efficiency: Focus on more important business tasks
- Stay Organized: Keep your order management workflow smooth
Common Use Cases
Here are some everyday scenarios where batch jobs can help:
For Orders
- Fulfilling all orders from yesterday at once
- Adding a “Priority” tag to urgent orders or removing tags
- Canceling duplicate or test orders in bulk
- Updating tracking information for multiple shipments
- Archiving old completed orders to declutter your view
- Adding notes to orders from a specific promotion
- Uploading invoices or packing slips to Google Drive
For Draft Orders
- Converting multiple draft orders to regular orders at once
- Adding or removing tags on draft orders for organization
- Deleting test or old draft orders in bulk
How Batch Jobs Work
The process is simple and follows these steps:
- Select Orders: Choose the orders you want to process using filters or manual selection
- Choose Action: Pick what you want to do (fulfill, tag, cancel, etc.)
- Configure Options: Set the specific details for your action
- Review and Confirm: Check your selection before processing
- Process: The system processes all orders in the background
- Review Results: See what was completed successfully
Understanding Processing Status
When you create a batch job, it goes through different stages:
- Pending: Your job is waiting to start processing
- Processing: Orders are being updated
- Completed: All orders have been processed successfully
- Failed: Something went wrong (you can review the error)
- Paused: The job has been paused and can be resumed later
- Cancelled: The job was cancelled before completion
Note: Scheduled jobs may also have a **Draft** status, which means they’re created but not yet started. You’ll need to manually start these jobs.
Viewing Your Batch Jobs
You can always check the status of your batch jobs in the Batch Jobs dashboard. Here you’ll see:
- When the job was created
- How many orders are included
- Current processing status
- Detailed results and any errors
Safety Features
Don’t worry about making mistakes – batch jobs include safety features:
- Preview Mode: See what will change before confirming
- Restore Option: Undo batch job changes if needed
- Detailed Logs: Track exactly what was changed
- Validation: The system checks for errors before processing
Best Practices
To get the most out of batch jobs:
- Start Small: Try with a few orders first to understand the process
- Use Filters: Be specific with your order selection to avoid processing wrong orders
- Review Before Processing: Always check your selection before confirming
- Keep Track: Use the batch job dashboard to monitor your operations
- Test First: If unsure, try on a single order before doing it in bulk
Getting Help
If you encounter any issues or have questions:
- Check the specific guide for the operation you want to perform
- Review the batch job results for detailed error messages
- Contact support if you need assistance restoring changes
Next Steps
Ready to start? Choose the type of batch operation you want to perform:
Order Operations
-
- Fulfilling orders in bulk
- Canceling multiple orders
- Adding or removing tags from orders
- Archiving orders
- Importing tracking numbers
- Exporting orders to CSV
- Updating order notes
- Uploading documents to Google Drive
Draft Order Operations
- Converting draft orders to regular orders
- Adding or removing tags from draft orders
- Deleting draft orders in bulk
Each operation has its own detailed guide to walk you through the process.