240Express Integration

Order Desk can import orders from your shopping cart(s), sync in your print details and then automatically send them on to 240Express for fulfillment. When orders are shipped, the tracking details will be sent back to Order Desk and back to your shopping cart if your store is set up for it.

Setup

To connect to 240Express, click on the Manage Integrations link under the Integrations menu in the left sidebar, and under the Print on Demand tab find and enable 240Express.

Alternatively, search from 240Express from the from the available integration search:

Once enabled, set up the provided webhook URL in your 240Express account, then enter your API details and connect.

Integration Settings

Once connected, you'll have some shipment and integration settings to adjust per your preferences.

Endpoint

The section shows the URL Endpoint the integration is currently connected to.

Default Mail Class

Select your preferred default mail class. The shipping class you set here will be used for all of your orders where the shipping method on the order does not match one of shipping method names used by 240Express exactly or that has not been mapped to one of the shipping method names that 240Express uses.

If you need to apply specific methods for certain orders, match your method names to 240Express 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 240Express.

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 240Express sends shipment details back to Order Desk.

If Canceled, Move To

Select the folder you want orders to be moved to if they are canceled at 240Express.

Notification URL

Give this notification URL to your 240Express contact and ask them to send shipment notifications to it. This is how they will connect back to Order Desk to send tracking details as they ship your orders.

This URL does not change between staging and production environments.

Setup Redirects

If you have 240Express connected to more than one Order Desk store for the same account, instead of adding the notification URL for each connection to 240Express, add any additional notification URLs from other connections to your primary account. Add one URL per line.

When 240Express ships your items, these redirects will help the shipments find their way back into the Order Desk store the orders came from.

Send Customer Email Address to 240Express

Select this setting if you want customer email addresses to be included with the order details that are sent to 240Express.

Garments Will Be Provided

Select this setting if you will be providing the garments for 240Express to use for printing.

Default Return Address

Set the default return address that 240Express should use on your shipments.

If you need to customize the return address for certain orders, you can save different return addresses to your Store Settings and then use a rule to set the return address to specific orders. If a return address is not added to the order, the default address set here in the 240Express settings will be used.

For information on adding additional return addresses and applying them to specific orders with a rule, read the Store Settings guide.

Product Settings

For more information on what these product settings within the 240Express integration are for, please refer to 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 240Express 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.

Custom Details for 240Express

Initially, getting your orders ready to send to 240Express 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.

Custom Order Details

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

Field Name Field Description
InsertImage The URL for a custom insert image.
ShippingProvider UPS, FedEx, or DHL. If not provided, the default setting will be used.
ShippingMethod If not provided, the default setting will be used.
GarmentsProvided TRUE or FALSE. If not provided, the default setting will be used.
OrderNotes Any notes that should be passed along with the order.
ProductionPriority Normal or Express. Defaults to Normal.
PackingSlip URL for the PDF to be included as the packing slip with the order. Details here.
TrackingNumber If sending a shipping label, please pass the tracking number on the label for customer service reasons.
ShippingLabel Link to a shipping label you want to be used with the order.
ReferenceNumber Set an internal reference identifier for the order.

If you are unfamiliar with checkout data, see the How to Work with Checkout Data guide.

Custom Item Details

The following fields can be set as variations or item metadata for each item in an order. Replace _x with a number value if more than one artwork file will be sent for a single item (print_url_2, print_location_2, print_preview_2, etc.).

Field Name Field Description
print_sku 240Express’s internal SKU for the item.
custom_tag_code_x Use the code given to you by 240Express if using a custom tag. Supports values 1 through 4 for multiple tag codes. Up to 12.
print_location_x Default is unspecified. Start with F or B (front or back) and continue the descriptor as needed, such as Front Center or Back Bottom. Up to 12.
print_url_x The URL for your artwork file. Google Drive links will not work with 240Express. Up to 12.
print_preview_x The URL for the preview of your finished product. The image field will be used if nothing is entered. Up to 12.
print_underbase_x TRUE or FALSE. Indicates whether a white underbase layer should be applied before printing. Defaults to FALSE. Up to 12.
print_xoffset_x Integer value in millimeters (mm) used to position the artwork horizontally from the printer’s origin point. Up to 12.
print_yoffset_x Integer value in millimeters (mm) used to position the artwork vertically from the printer’s origin point. Up to 12.
print_width_x Floating number width in inches (in) for the printed artwork. Up to 12.
print_height_x Floating number height in inches (in) for the printed artwork. Up to 12.
print_note_x Any additional information about the print design. Up to 12.
custom_tag_type_x Apply a custom tag to the item. Supported values are hang tag and sticker. Up to 12.
custom_tag_image_x Preview image URL for the custom tag. Up to 12.
custom_tag_print_x TRUE or FALSE. Specifies whether the tag should be printed and attached after production. Up to 12.
tech_pack_url_x URL to a tech pack or garment specification sheet. Up to 12.
personalization_text_x Personalization text based on the print design. Up to 12.
personalization_font_x Personalization font based on the print design. Up to 12.
personalization_color_x Personalization color based on the print design. Up to 12.
personalization_size_x Personalization size based on the print design. Up to 12.
print_stitch_count_x Estimated stitch count for embroidery files. Used for embroidery prints. x can be a value from 1 to 12.
decoration_type Sets the decoration type. Supported values are dtf, dtg, embroidery, or none. Set this to none for pre-saved items that only require print_sku.

Still need help? Contact Us Contact Us