Prima Printing Integration
IN THIS GUIDE
Order Desk can import orders from your shopping cart(s), sync in your print details and then automatically send them on to Prima Printing for fulfillment. When orders are shipped, the tracking details will be sent back to Order Desk automatically.
This guide explains how to set up and use the Prima Printing integration.
To connect to Prima Printing, click on the Manage Integrations link under the Integrations menu in the left sidebar, and under the Print on Demand tab find and enable Prima Printing.
Alternatively, search for Prima Printing from the available integration search.
Enter your Prima Printing vendor ID to enable the connection.
Once connected, you'll have some shipment and integration settings to adjust per your preferences.
Select whether you need the connection to be Live or Test mode.
After Import, Move To
Select the folder you want orders to be moved into after they are successfully sent to Prima Printing.
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 after Prima Printing sends shipment details back to Order Desk.
If Canceled, Move To
Select the folder orders should be moved to if they are canceled at Prima Printing.
For more information on what these product settings within the Prima Printing integration are for, please refer to the Print on Demand Product Settings guide.
Shipping Class Match
To match your shopping cart shipping method names to Prima Printing's shipping method names, you will need to use shipping class matches. This will allow you to tell Prima Printing what the shipping method name you have on your orders, set in your shopping cart, should be sent as.
If your shipping method name does not match their shipping method name exactly, your default mail class will be used instead.
For information on how to set up your shipping preferences, please read the Shipping Class Match guide.
Sending Orders to Prima Printing
Getting your orders ready to send to Prima Printing takes some setup time. For a detailed walkthrough of how to use Order Desk with your print on demand orders, please take a few moments to read through the Print on Demand Fulfillment guide.
Preparing Your Orders
The following fields can be set as checkout data or order metadata to specify what gets sent to Prima Printing.
|Field Name||Field Description|
|Currency||Set the currency. Default is AUD.|
|component_code_1||Set the component code for the order if required. Use component_code_1 and component_code_2. Please note this is not the same as the component code for the item.|
|component_type_1||Set the component type for the order if required. Use component_type_1 and component_type_2. Please note this is not the same as the component type for the item.|
|component_label_1||Set the component label for the order if required. Use component_label_1 and component_label_2. If empty, the corresponding component code values will be used. Please note this is not the same as the component label for the item.|
If you are unfamiliar with checkout data, please read the How to Work with Checkout Data guide.
Preparing Your Items
The following fields can be set as variations or item metadata for each order item.
|Field Name||Field Description|
|print_sku||The Prima Printing product code.|
|print_url||The URL of your artwork file. For multi-print items, use print_url_1 and print_url_2.|
|print_location||Location of the print on the product. For multi-print items, use print_location_1 and print_location_2 to correlate with the print_urls. If not entered, we will use TEXT here. You may need to enter COVER at times if directed.|
|component_code||Use only if item has component parts. Can use component_code_1 through component_code_5.|
|component_type||Use only if item has component parts. Can use component_type_1 through component_type_5.|
||Use only if item has component parts. Can use component_label_1 through component_label_5. If empty, the corresponding component_code value will be used.|