Table of contents
- Overview
- Functionality
- Using the program
- Advanced settings
- Updating processed orders in GotPhoto
- Debugging and help
- FAQs
- The takeaway
Overview
Easy Production Sync is a GotPhoto desktop app that streamlines self-fulfillment by downloading orders to your local drive and sending status updates back to GotPhoto. This article explains what the app does and how to use it.
Before using Easy Production Sync, please contact Customer Care so we can enable the correct account settings.
Functionality
Easy Production Sync helps you automate two key steps in your production workflow.
- Download new orders (order files, photos, and invoices) from GotPhoto to your local hard drive.
- Send status updates and tracking details back to GotPhoto for processed orders.
Using the program
Follow these steps to install and start downloading orders.
- Download the app for Windows or macOS from the Easy Production Sync download page.
- Open the app and log in with the same email and password you use for your GotPhoto account.
[Requirement] You must have a lab added (the Production tab visible) in your GotPhoto account. See create your own products for self-fulfillment. - Review the main screen layout:
Main screen areas
- Order download: toggle to enable/disable automatic order downloads.
- Status sync: toggle to enable/disable sending status updates back to GotPhoto.
- Debug messages: live log of downloads, syncs, and any errors.
Choose where orders are saved
- Select the settings icon (upper right).
- Under Order download, set:
- Check every…: how often the app checks for new orders.
- Download files: the folder where order files, photos, and delivery notes are saved.
- Return to the main screen and toggle Order download on. New orders will download to your chosen folder automatically.
Advanced settings
[Advanced] Use advanced options when you need different save locations for order files, photos, and delivery notes, or when you want custom folder/file naming.
- In Settings → Order download, toggle Show advanced settings.
- Configure separate destinations for direct shipping and batch shipping orders (order files, photos, delivery notes).
You can also use placeholders in your paths to auto-name folders/files.
Example
If you set: /easyproduction_test/orders/%laborderid%/order.xml
And the current order’s ID is 1234
, the path becomes /easyproduction_test/orders/1234/order.xml
.
Return to the main screen and toggle Order download on. New orders will be saved using your advanced paths.
Updating processed orders in GotPhoto
Configure Status Sync so the app can send order status and tracking info back to GotPhoto.
- In Settings → Status sync, choose your Status update folder (where the app should look for status files).
- Choose what to do with processed files:
- Append
.done
to the filename, or - Delete the files.
- Append
- Back on the main screen, toggle Status sync on. The app parses
.json
and.xml
files in the folder every few seconds (independent of the download interval).
Status file formats
- JSON format (array named
orders
, each withid
andstatus
):
{
"orders": [
{
"id": "CICA1009",
"status": "production",
"date": "2019-07-22",
"time": "14:43:42"
},
{
"id": "CICA1006",
"status": "production",
"date": "2019-07-22",
"time": "14:43:42"
}
]
}
- XML format (root
<orders>
with<order>
children):
<?xml version="1.0" encoding="utf-8"?>
<orders>
<order>
<id>CICA1009</id>
<status>production</status>
<date>2019-07-22</date>
<time>14:43:42</time>
</order>
<order>
<id>CICA1006</id>
<status>production</status>
<date>2019-07-22</date>
<time>14:43:42</time>
<trackingservice>DHL</trackingservice>
<trackingnumber>123456789</trackingnumber>
<trackingurl></trackingurl>
</order>
</orders>
Note: Order IDs may include a lab prefix (e.g., CICA1009
) or not (1009
); both are valid.
Debugging and help
Enable more detailed logging by toggling Verbose logging in the upper right of the main screen. Errors are highlighted in red.
Each entry in Debug messages includes a direct link to the order in your GotPhoto account. Logs are also saved locally:
- macOS:
~/Library/Logs/easyproduction/
- Windows:
%USERPROFILE%\AppData\Roaming\easyproduction\logs\
Need help? Contact Customer Care any time.
FAQs
Why can’t I log in to the app?
You must have a lab added in your GotPhoto account (Production tab visible). If you don’t see it, contact Customer Care to enable the correct settings.
What’s the difference between direct shipping and batch shipping paths?
Advanced settings let you set separate save locations for direct (ship-to-home) and batch (bulk) orders, so each workflow lands in the right production folders.
The takeaway
Easy Production Sync automates downloading orders and sending status updates, with flexible folder mapping and logs for troubleshooting—making self-fulfilled production faster and more reliable.