PrintNowPrintNowDocs

Order Desk

Configure Order Desk integration to automatically send orders from your PrintNow storefront for fulfillment management and multi-channel order routing.

Order Desk is an order management platform that consolidates orders from multiple sales channels and routes them to fulfillment providers, printers, and shipping carriers. The PrintNow integration sends orders to your Order Desk store automatically (or manually) so you can manage fulfillment workflows, inventory, and shipment tracking from a single dashboard.

When configured, PrintNow transmits complete order data — line items, pricing, customer information, shipping and billing addresses, checkout fields, and payment details — to the Order Desk API.

Prerequisites

Before configuring Order Desk you need:

  • The Order Desk API feature enabled on your storefront license. Contact PrintNow support if this is not yet active.
  • An Order Desk account with a Store ID and API Key. You can find these in your Order Desk dashboard under Settings > API.

Configure Order Desk

  1. From your Unified Admin, go to Partner Integration > Order Desk.
  2. Enter your Order Desk Store Id and API Key.
  3. Select an Order Trigger — the order status that triggers automatic transmission to Order Desk. Choose Manual to disable automatic sending and only send orders on demand.
  4. Optionally enable Enable Logging to record all API requests and responses for troubleshooting.
  5. Click Save.

Configuration Fields

FieldDescription
Order Desk Store IdYour Order Desk store identifier. Found in your Order Desk dashboard under Settings > API.
Api KeyYour Order Desk API key used to authenticate requests. Found alongside the Store ID in your Order Desk settings.
TriggerThe order status that triggers automatic transmission to Order Desk. When an order reaches this status, PrintNow sends it to the Order Desk API. Select Manual to disable automatic sending — orders can still be sent manually from the order detail page.
Enable LoggingWhen enabled, all API requests and responses are recorded in the Request Logs section. Useful for debugging integration issues. Disable in production for performance.

Send Orders Manually

You can send any order to Order Desk on demand from the Unified Admin, regardless of the trigger setting.

  1. Go to Orders and open the order you want to send.
  2. Click Send to Order Desk in the order actions.

PrintNow checks that an Order Desk account is configured for the storefront before allowing the send.

Order Data Mapping

When an order is sent to Order Desk, PrintNow maps the following data:

PrintNow FieldOrder Desk Field
Order IDsource_id
Product namename
Product priceprice
Quantityquantity
Weightweight
Delivery typedelivery_type (download or ship)
Product codecode
Category codecategory_code
Product variationsvariation_list
Shipping addressShipping address fields
Billing addressBilling address fields
Discounts / promo codesDiscount fields
Payment processor responseCheckout data metadata
Checkout meta fieldsCheckout data metadata

Request Logs

When Enable Logging is turned on, the Request Logs section displays a history of all API calls made to Order Desk, including the full request payload and response body with timestamps.

  • View logs from the Partner Integration > Order Desk page in the Unified Admin.
  • Click Clear Log to delete all stored log entries.

Request logs are useful for verifying that orders are being transmitted correctly and diagnosing any errors returned by the Order Desk API.

Associations

AreaEffect
OrdersOrders are automatically sent to Order Desk when they reach the configured trigger status. Orders can also be sent manually from the order detail page. This runs as part of the post-checkout pipeline alongside other integrations (Zapier, SiteFlow, TaxJar).
CheckoutOrder transmission occurs after checkout completion. All checkout fields, addresses, and payment data are included in the Order Desk payload.
Partner IntegrationOrder Desk account settings (Store ID, API Key, Trigger, Logging) are managed under Partner Integration > Order Desk in the Unified Admin.
  • Orders — order management and status workflows
  • Checkout Fields — custom checkout fields included in Order Desk payloads
  • Zapier — webhook automation that also triggers on order events
  • HP SiteFlow — another fulfillment integration in the post-checkout pipeline
  • PressWise — print MIS integration for production routing

On this page