RPI Print Integration

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 Name Field Description
Currency Set your preferred currency code here. If unset a default value of USD will be used.
PackingSlip Use 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 Name Field Description
print_sku Required: RPI Print's product code/SKU for the item.
print_url Required: Link to your artwork file so RPI Print can print it.
cover_image If you have a single cover image to send, include the URL here.
case_image If you have a separate case image, provide the URL here. Use this field along with dust_jacket_image    instead of cover_image    when applicable.
dust_jacket_image If you have a separate dust jacket image, provide the URL here. Use this along with case_image    instead of cover_image  .
set_quantity Use this to specify the set quantity for the item.
orientation Set the orientation for the print job if applicable.
student_info Used specifically for yearbook orders.
envelope_print_side Use this to specify which the envelope print side.
page_count Use this to specify the total number of pages. This should be entered as a numeric value.
color_pages Use 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:

Event Description
Order Canceled at RPI Print Triggered when an order is canceled in RPI Print.
Order Rejected at RPI Print Triggered when an order is rejected by RPI Print.
Order Scheduled to RPI Print

Triggered 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 Print Triggers after an order has been successfully submitted to RPI Print.
Before Order Submitted to RPI Print Triggered 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 SKU Triggers 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 Error Triggers when a general error prevents the order from being submitted to RPI Print.
Order Not Submitted to RPI Print Because No Products Available Triggers 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:

Action Description
Submit Order to RPI Print Sends an order from Order Desk to RPI Print.
Cancel Order at RPI Print Attempts to cancel an order that has already been submitted to RPI Print. Successful cancelation depends on the status of the order in RPI Print.

Still need help? Contact Us Contact Us