RPI Print Integration

In This Guide

Order Desk can import orders from your shopping cart(s), sync in your print details and then automatically send them to RPI Print. When orders are shipped, the tracking details will be sent back to Order Desk automatically.

Setup

To connect to RPI Print, click on Manage Integrations in the left sidebar. Under the Print on Demand tab, find and click to enable the RPI Print integration.

Alternatively, search for RPI Print from the available integrations search.

Choose your Environment, Enter your RPI Print credentials, then click to connect:

Please note that Order Desk isn’t able to help find or reset your credentials, as they can only be provided by RPI Print.

Integration Settings

Once connected, you will have a few settings where you can set your preferences for this integration:

Environment

This will be set to whichever option you picked during the initial connection. Click on either Production (Live) or Sandbox (test mode) to swap environments as needed.

Default Mail Class

Choose the shipping class you want RPI Print to use for your orders.

If you need to apply specific methods for certain orders, match your method names to the names RPI Print uses in the Shipping Class Match section below.

After Import, Move To

Select the folder you want orders to be moved into after they are sent to RPI Print.

If you want to use a custom folder, create your own from Store Settings. See the Working with Folders guide for more information.

After Shipment, Move To

Select the folder you want orders to be moved into when RPI Print sends shipment details back into Order Desk.

If Canceled, Move To

Select the folder the order should be moved to if canceled at RPI Print.

Product Settings

For more information on what the product settings within the RPI Print integration do, please read the Print on Demand Product Settings guide.

Shipping Class Match

Using the shipping class match feature, you can match as many different shipping methods as you offer to the methods RPI Print uses to ensure your customers are getting the closest shipping option to what they selected at checkout.

For information on how to set up your shipping preferences, please read the shipping class match guide.

Sending Orders to RPI Print

Getting your orders ready to send to RPI Print will take some set up time. For a detailed walkthrough of how to use Order Desk with your Print on Demand orders, please read through our Print on Demand Fulfillment guide.

Preparing Your Orders

The following details can be submitted for an order as either checkout data or order metadata.

Field NameField Description
CurrencySet your preferred currency code here. If unset a default value of USD will be used.
PackingSlipUse this to pass the URL of your packing slip, if applicable.

If you are unfamiliar with checkout data, see 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 NameField Description
print_skuRequired: RPI Print’s product code/SKU for the item.
print_urlRequired: Link to your artwork file so RPI Print can print it.
cover_imageIf you have a single cover image to send, include the URL here.
case_imageIf you have a separate case image, provide the URL here. Use this field along with dust_jacket_imaghe   instead of cover_image   when applicable.
dust_jacket_imageIf you have a separate dust jacket image, provide the URL here. Use this along with case_image   instead of cover_image .
set_quantityUse this to specify the set quantity for the item.
orientationSet the orientation for the print job if applicable.
student_infoUsed specifically for yearbook orders.
envelope_print_sideUse this to specify which the envelope print side.
page_countUse this to specify the total number of pages. This should be entered as a numeric value.
color_pagesUse this to specify the number of color pages. This should be entered as a numeric integer value.

Rules Reference

In addition to the general set of rule events and actions in Order Desk, RPI Print includes a number of rule events and actions that are specific to the integration. These aren’t found directly on the integration page. Instead, you’ll need to use the Rule Builder to access them.

If you’re new to using rules in Order Desk, we recommend starting with our How to Work With Rules guide.

Rule Events

The following events are specific to RPI Print. To find them, type RPI Print in the Event dropdown menu in the Rule Builder:

EventDescription
Order Canceled at RPI PrintTriggered when an order is canceled in RPI Print.
Order Rejected at RPI PrintTriggered when an order is rejected by RPI Print.
Order Scheduled to RPI PrintTriggered when an order is scheduled to be sent from Order Desk to RPI Print.This triggers immediately after the order is scheduled to be sent, so it can be used when you want to take immediate action on the order at that point.
After Order Submitted to RPI PrintTriggers after an order has been successfully submitted to RPI Print.
Before Order Submitted to RPI PrintTriggered just before an order is sent from Order Desk to RPI Print. This is useful in cases where you want to make last-minute updates before an order is sent.
Order Not Submitted to RPI Print Because of Invalid SKUTriggers when an order submission fails because one or more SKUs aren’t valid in RPI Print.
Order Not Submitted to RPI Print Because of General ErrorTriggers when a general error prevents the order from being submitted to RPI Print.
Order Not Submitted to RPI Print Because No Products AvailableTriggers when an order submission fails because no valid products were found for submission.

Rule Actions

RPI Print also supports specific rule actions that you can apply to your orders. These can be found in the Actions dropdown by searching for RPI Print:

ActionDescription
Submit Order to RPI PrintSends an order from Order Desk to RPI Print.
Cancel Order at RPI PrintAttempts to cancel an order that has already been submitted to RPI Print. Successful cancelation depends on the status of the order in RPI Print.

Need Help?

If you have any questions about any of the information in this guide, we’re here to help!

Click here to email Order Desk support.