IN THIS GUIDE
Order Desk can pull your print on demand orders in from your shopping cart(s), sync your print details into them, and then submit them to DTG2Go. As DTG2Go fulfills the orders, the shipment details will be sent back to Order Desk and on to the original shopping cart if your store is set up for it.
This guide explains how to set up and use the DGT2Go integration.
To set up the DTG2Go integration in Order Desk, you'll first need to login to the DTG2Go Portal.
While in DTG2Go, enter either your EasyPost API key or your UPS account details, so DTG2Go can print your labels. If you skip this step, they will not accept any orders from your Order Desk store.
If you need help with this, please contact DTG2Go.
From the DTG2Go portal, you will also need to get your API Key. This can be found from the API Credentials tab.
Copy your API Key. In Order Desk, to enable the integration, click on Manage Integrations in the left sidebar. Under the Print on Demand tab, find and enable the DTG2Go integration.
Paste your API Key and select Production (Live) or Sandbox, based on the type of key you have, then click to Connect.
Once connected, you'll have a few settings to adjust in the DTG2Go integration.
Default Mail Class
Select the default mail class you want DTG2Go to use. The shipping method you select will be used for all orders where the method on the order does not match any of DTG2Go's shipping method names.
If you need to apply specific methods for certain orders, match your method names to DTG2Go's names in the Shipping Class Match section below.
After Import, Move To
Select the folder you want orders to be moved into after they are successfully sent to DTG2Go.
You can use one of the default folders already in your store or create your own. Read the Working with Folders guide for more information.
After Shipment, Move To
Select the folder you want orders to be moved into as DTG2Go sends shipment details back.
If Canceled, Move To
Select the folder you want orders to be moved into if they are canceled at DTG2Go.
For more information on what these product settings within the DTG2Go integration are for, please refer to the Print on Demand Product Settings guide.
Shipping Class Match
If the shipping methods you set up in your shopping cart(s) don't match the shipping method names DTG2Go uses, they won't know what methods you intend for them to use. When this happens, the default mail class applied above will be used instead for all of your orders.
To tell DTG2Go what methods you want them to use, you will need to match your method names to theirs. This can be done in the shipping class match section. For detailed instructions on setting this up, please read through the shipping class match guide.
Sending Orders to DTG2Go
Initially, getting your orders ready to send to DTG2Go is going to take some time before everything is in place for it to happen automatically. For detailed instructions on how to use Order Desk with your print on demand orders, please take a few moments to read the print on demand fulfillment guide.
The following fields can be set as variations or item metadata for each item in an order.
|Field Name||Field Description|
|print_sku||Required. DTG2Go Product Code. The API Documentation tab in the DTG2Go portal has all available SKUs.|
|print_url||Required. Link to your artwork. For multi-location prints, use print_url_1 through print_url_7. Google Drive links do not work for DTG2Go.|
|print_location||Required. Locations are: Front, Back, Left Crest, Right Crest, Left Sleeve, Right Sleeve, Neck Label. If Chest is entered, it will be converted to Crest. Anything including the word "front" or "back" will be converted to Front or Back (e.g., fullfront will become Front.) For multi-location prints, use print_location_1 through print_location_7.|
|print_preview|| Optional field for multi-location prints. Use print_preview_1 through print_preview_7. If an
|print_height||Optional field for multi-location prints. Use print_height_1 through print_height_7. Set values in inches. Value can be integers only.|
|print_width||Optional field for multi-location prints. Use print_width_1 through print_width_7. Set values in inches. Value can be integers only.|
|underbase||Optional field for multi-location prints. Use underbase_1 through underbase_7. Set to 0 to follow default behavior, set to 1 for off, set to 2 for on. Leave empty if you do not want to specify.|
|color||The API Documentation tab in the DTG2Go portal has all available colors. Colors will not be converted in Order Desk. We cannot convert colors for you. If your incoming colors need to be converted, contact Order Desk support.|
|size||The API Documentation tab in the DTG2Go portal has all available sizes. Sizes will be converted to standard DTG2Go requirements.|
|neck_label||Bin id for neck tags coordinated with DTG2Go. Optional|
For rush shipping, set the shipping method on the order to "Rush" either manually or with a rule.
The following fields can be set as checkout data or order metadata to add or change the details that are sent to DTG2Go about the order.
|Field Name||Field Description|
|PackingSlip||A URL for the PDF to be included as the packing slip on the order. Details here.|
|MerchantCustom1||Special override for the MerchantCustom1 field if requested by DTG2Go for special projects.|
|MerchantCustom2||Special override for the MerchantCustom2 field if requested by DTG2Go for special projects.|
|VIP||Set the value to 1 to let DTG2Go know that this is a VIP order.|
|AssignedFacility||Set the value of the facility ID to which you'd like to force the job.|
If you are unfamiliar with checkout data, see the How to Work with Checkout Data guide.