OPT OnDemand Integration

IN THIS GUIDE

Overview
Setup
Integration Settings
Product Settings
Sending Orders to OPT OnDemand

Overview

With Order Desk, you can pull in your print on demand orders from your shopping cart(s), sync your print details into the orders, and then submit them to the OPT OnDemand integration. As your orders are fulfilled, OPT OnDemand will send the shipment details back into Order Desk. If your store is set up for it, those details will be sent back to your customer or your shopping cart.

This guide will cover how you can set up and use the OPT OnDemand integration.

Setup

To get started, click on Manage Integrations in the left sidebar. Under the Print on Demand tab, find and enable the OPT OnDemand integration.

Once enabled, select Production (live) or Staging (test) and enter the username and password that OPT OnDemand has provided for you and click to connect to the integration.

If you need to switch between a test connection and a live connection, you will need to disconnect the integration and set it up again with the right credentials for the new environment.

To disconnect, click the Disconnect button (not the Disable Integration button) at the bottom of the integration settings.

Integration Settings

Once connected, you’ll be presented with a few settings to apply your preferences.

Default Shipping Class

Select the shipping class you would like OPT OnDemand to use for your orders. Options are Standard or Express.

Default Carrier

Select the default carrier you would like OPT OnDemand to use.

Currency

Select the currency your orders are in.

After Import, Move To

Select the folder you want your orders moved into after they are successfully sent to OPT OnDemand. Using the default Prepared folder will work, but you might prefer to create your own custom folders to use instead if you work with more than one vendor.

After Shipment, Move To

Select the folder you want your orders moved into after they OPT OnDemand sends back tracking details. Most choose to move these into the Closed folder, but you can create your own custom folders if you prefer.

If Canceled, Move To

Select the folder you want your orders moved into if they are canceled at OPT OnDemand.

Product Settings

For more information on what these product settings within the OPT OnDemand integration are for, please read the  Print on Demand Product Settings guide.

Sending Orders to OPT OnDemand

Preparing your orders for OPT OnDemand will take 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 Order Items

The following fields can be set as variations or item metadata for each order item.

Field Name Field Value
print_sku The OPT OnDemand Product ID. This field is required.
print_url The printable art file for your design. For multi-location prints, you can send print_url_1 and print_url_2. This field is required.
print_preview For multi-location prints, you can send print_preview_1 and print_preview_2. If you have an image value in your item metadata, that will be used as a backup. This field is required.
print_location For multi-location prints, you can send print_location_1 and print_location_2. This defaults to 1. You can use 2 for front or 3 for back. The full list can be found here.
print_technology_id The ID number for the type of print you want. Defaults to 1.
reorder_reason_id The ID number for the type of reorder this is. Defaults to 0 (not a reorder).
centered Should the design be centered on the garment? Defaults to 1 (true). You can enter 0 (false).

Preparing Your Order Details

The following fields can be set as checkout data or order metadata to specify what gets sent to OPT OnDemand:

Field Name Field Value
PackingSlip A URL for the PDF to be included as the packing slip on the order. Details here.
ShippingLabel The shipping label you want to use for the shipment.
ShippingCarrierID Enter the ID number for the shipping carrier if it should be different than the default set on the integration setup page.

Still need help? Contact Us Contact Us