Canvus Print

Order Desk can submit your print on demand orders to Canvus Print. Order Desk can also listen for the shipment notice back from Canvus Print.

Setup and Configuration

Canvus Print will furnish you with a production API Key. You'll need to create an account at https://canvusprint.com/signup and let Canvus connect your API key with your account. On the Canvus setup page in Order Desk, please enter your API Key and your website URL. Your website URL is used to verify item prices for customs purposes.

Once connected, you’ll be presented with a Notification URL. Please login to your Canvus account and set this url as your shipment notification webhook url. This will allow Canvus to send tracking numbers to Order Desk. To set the webhook url, click the name of your company in the address bar (this appears after Canvus has linked your account) and then click the Edit button. Then you'll be able to set the Webhook URL.

There is a link on the Order Desk settings page to show all current available products for printing. This link includes the name/sku and color and sizes available for each product.

Sending Custom Item Data to Canvus Print

Please see the  On-Demand Print Fulfillment Instructions for details on how to configure your products. Each item that you send to Canvus print should include the following fields: print_sku, print_url_1, print_location_1. You can also include print_url_2 and print_location_2 if you have a double-sided print. The locations should be Front or Back. If you are printing a sticker you do not need to pass a location field as it will be ignored.

There are some special metadata or variations that you can set at the item level to tell Canvus Print how to process your items.

Field Name Field Description
OriginalProductURL The url at which the item pricing can be found. If not provided we will include your regular website URL. This is used for customs purposes to confirm pricing.
print_x_origin_1
print_x_origin_2
Will use left or center. If nothing entered, we will use the default set on the Canvus settings page in Order Desk. This is a per-location field.
print_y_origin_1
print_y_origin_2
Will use top or left. If nothing entered, we will use the default set on the Canvus settings page in Order Desk. This is a per-location field.
print_x_offset_1
print_x_offset_2
An integer offset for the print in mm. This is a per-location field.
print_y_offset_1
print_y_offset_2
An integer offset for the print in mm. This is a per-location field.

The origin and offset values are only available for apparel and are not used when printing stickers.

Sending Custom Order Data To Canvus Print

If you'd like to send custom data about the order to Canvus Print, you can set the following checkout data fields:

Field Name Field Description
client_requirement_ids This should be a single integer or multiple integers separated by comma. Use only if Canvus Print staff has instructed you to do so.

Still need help? Contact Us Contact Us