PressWise
Configure PressWise print MIS integration for order routing and production management.
PressWise is a print Management Information System (MIS) that handles production workflow, job scheduling, and vendor management. The PrintNow integration lets you send orders directly from the admin dashboard to PressWise for automated production routing. When configured, orders are transmitted via SOAP/XML with all line item details, customer information, addresses, and print-ready file URLs.
The integration is configured per-storefront and supports both manual and automatic order submission modes. Only order items assigned to PressWise-linked vendors are included when an order is sent.
Configure PressWise Account
- From your Unified Admin, go to Partner Integration > PressWise.
- If no account is configured, click Setup Presswise Account to reveal the credential form.
- Fill in the account fields and click Save.
Account Fields
| Field | Description |
|---|---|
| Username | Your PressWise account username used for API authentication. |
| Password | Your PressWise account password used for API authentication. |
| API Key | The API key provided by PressWise for your account. Included in every SOAP request sent to PressWise. |
| Order Inject Url | The PressWise endpoint URL where order data is submitted. This is the SOAP service URL provided by your PressWise representative. |
| Mode | Controls how orders are sent to PressWise. Manual — orders are only sent when you click the "Send To Presswise" button on the order detail page. Automatic — orders are sent to PressWise automatically after checkout (default). |
| PAF Id | Postal Address File ID used for USPS mailing campaigns. Required if your PressWise workflow includes direct mail processing with CASS-certified address lists. |
| Customer Packing Slips | When enabled, customer packing slip PDFs are included with orders sent to PressWise. Packing slips are served as downloadable files alongside the print-ready PDFs. |
To remove the PressWise integration entirely, click Delete. This removes the stored credentials and disables order submission for the current storefront.
Manage Linked Vendors
The left side of the PressWise page shows a vendor linking grid. Only orders containing products assigned to PressWise-linked vendors will be included when sending to PressWise. Items assigned to non-linked vendors are excluded from the PressWise submission.
- From the PressWise page, use the Vendors dropdown in the header to select an available vendor.
- Enter the Outsource Vendor Id — this is the vendor code used in PressWise to identify the outsource vendor.
- Click Add to link the vendor.
Linked Vendors Grid
| Column | Description |
|---|---|
| Name | The PrintNow vendor name. |
| Outsource Vendor | The corresponding PressWise vendor code. This code maps the PrintNow vendor to a vendor record in PressWise. |
| Action | Delete action to unlink the vendor from PressWise. |
Only vendors that are not already linked appear in the dropdown. Once a vendor is linked, it moves from the dropdown to the grid. Deleting a linked vendor returns it to the available dropdown list.
Send Orders to PressWise
When PressWise is configured and at least one vendor is linked, orders can be sent to PressWise from the order detail page.
- Go to Orders and open an order by clicking View/Edit in the action menu.
- If the order contains items assigned to PressWise-linked vendors, a Send To Presswise button appears in the header actions.
- Click Send To Presswise to transmit the order.
After a successful submission, a Presswise Details card appears on the Order Info tab showing:
| Field | Description |
|---|---|
| Web ID | The PressWise web order identifier returned after successful submission. Use this to locate the order in PressWise. |
| Order ID | The PressWise internal order identifier. This maps to the order record in the PressWise production system. |
What Gets Sent
When an order is submitted to PressWise, the following data is included in the SOAP/XML payload. If the customer does not yet exist in PressWise, a new customer and user record is created automatically before the order is sent.
Order Data
| PrintNow Field | PressWise Field | Notes |
|---|---|---|
| Order ID | sourceOrderID | Links the PressWise order back to the PrintNow order number. |
| PO Number | customerPO | Only sent if the customer entered a purchase order number at checkout. |
| PressWise User ID | userID | Looked up from the PressWise customer mapping. If the customer is new, a user is created first. |
| Order Subtotal | subTotal | Sum of line item prices before shipping, tax, and promotions. |
| Tax Total | taxCost | Tax amount collected on the order. |
| Shipping Total | shipCost | Shipping charges applied to the order. |
| Grand Total | totalCost | Total amount charged to the customer. |
| Shipping Method | shipMethod | Carrier and service name (e.g., "UPS Ground"). HTML tags are stripped. |
| Estimated Weight | estShipWeight | Sum of all line item weights. |
| Order Date | salesDate | Date the order was placed, formatted as yyyy-MM-dd. |
| Payment Method | btTerms | Set to "Prepaid" for credit card payments. Invoice and Purchase Order payments pass the method name directly. |
| (fixed) | shipCostFlag | Always sent as "fixed" to indicate shipping cost is pre-calculated. |
| (fixed) | isTaxable | Always sent as "Y". |
| (fixed) | holdReleaseTo | Always sent as "AUTO New" to set the initial order status in PressWise. |
For prepaid orders (credit card), a payments block is also sent with the payment type and amount.
Billing Address
| PrintNow Field | PressWise Field |
|---|---|
| First Name | btFirst |
| Last Name | btLast |
| Company | btNameCompany |
| Address 1 | btStreet |
| Address 2 | btAddress2 |
| Address 3 | btAddress3 |
| City | btCity |
| State | btState |
| Zip Code | btZip |
| Country | btCountry |
| Phone | btPhone |
Shipping Address
| PrintNow Field | PressWise Field |
|---|---|
| First Name | stFirst |
| Last Name | stLast |
| Company | stNameCompany |
| Address 1 | stStreet |
| Address 2 | stAddress2 |
| Address 3 | stAddress3 |
| City | stCity |
| State | stState |
| Zip Code | stZip |
| Country | stCountry |
| Phone | stPhone |
| Is Residential | avsResidential |
Line Items
Each order product assigned to a PressWise-linked vendor is sent as a separate item. Products assigned to non-linked vendors are excluded.
| PrintNow Field | PressWise Field | Notes |
|---|---|---|
| Outsource Vendor Code | outsourceVendorID | The PressWise vendor code from the Linked Vendors configuration. Only sent if a code is specified. |
| Order Product ID | sourceJobID | Links the PressWise line item back to the PrintNow order product. |
| Quantity | quantity | Number of copies ordered. |
| Product Integration ID | productID | Uses the original product's Integration ID if set, otherwise falls back to the product's internal ID. |
| (fixed) | productType | Always sent as "Printed". |
| Product Name | productDesc | Product name, limited to 60 characters. |
| Line Item Total | price | Price for this line item. |
| Run Width (with bleed) | runW | Calculated from the product's drawing space dimensions including bleed, divided by the scale factor. |
| Run Height (with bleed) | runH | Calculated from the product's drawing space dimensions including bleed, divided by the scale factor. |
| Finish Width (trim) | finishW | Final trimmed width after bleed is removed. |
| Finish Height (trim) | finishH | Final trimmed height after bleed is removed. |
| Front PDF | fileF | URL to the front page print-ready PDF. PressWise downloads this file from your storefront. |
| Back PDF | fileB | URL to the back page PDF. Only sent for multi-page products when PDFs are not combined into a single file. |
| Item Description | note | Full item description including selected options (dimensions, size, finishing, etc.). |
| (fixed) | customerApproval | Always sent as "accepted". |
Paper, Ink, and Finishing (via Integration IDs)
Product pricing options (color, size, and custom options) can embed PressWise-specific values in their Integration ID field using the format presswise.FIELD:VALUE. When an order is sent, these Integration IDs are parsed and mapped to PressWise XML elements.
| Integration ID Format | PressWise Field | Description |
|---|---|---|
presswise.paperid:VALUE | paperID | Maps the selected option to a PressWise paper stock ID. |
presswise.device:VALUE | device | Maps the selected option to a PressWise output device. |
presswise.pType:VALUE | mailer > pType | Sets the mail piece type (Letter, Flat, Card) for direct mail products. Also enables IMB Full Service. |
presswise.DEVICE:METHODID | finishing > device + methodID | Adds a finishing operation. The field name becomes the finishing device and the value becomes the method ID. |
presswise.DEVICE:METHODID:OPTIONID | finishing > device + methodID + optionID | Adds a finishing operation with a specific option. Supports three-part values for more precise finishing specs. |
Color options are handled separately. When a color pricing option is selected, the front and back ink counts are sent as inksF and inksB (e.g., "4" for CMYK, "1" for single-color).
Mailing Products
For products with a data upload map (mailing list products), additional data is sent:
- A
filesblock with the URL to the mailing list CSV file (list.csv) and aloadattribute to import it into PressWise's mailing database - An
isMailerflag set to "Y" - If a PAF ID is configured on the account, it is injected as
mPafIDinside amailerblock with IMB Full Service enabled
Packing Slips
When Customer Packing Slips is enabled on the account, a separate line item is added to the order with the packing slip PDF URL, a product description of "Packing Slip", quantity of 1, and price of 0.
Associations
Print Store
| Area | Effect |
|---|---|
| Orders | The "Send To Presswise" button on the order detail page only appears when PressWise is configured and the order has items with linked vendors. After submission, Presswise Details (Web ID, Order ID) appear on the Order Info tab. |
| Vendors | Vendors configured in Settings must be linked on the PressWise page before their order items will be included in PressWise submissions. |
| Products | Product options can include PressWise integration metadata via the Integration ID field (format: presswise.FIELD:VALUE). This maps paper, ink, and other specifications to PressWise job parameters. |
| File Serving | PressWise retrieves print-ready PDFs via callback URLs on your storefront domain (/presswise/order/{orderId}/{itemId}/{fileName}). The handler checks merge status and returns a 503 if files are still being generated. |
Related Pages
- Orders — send orders to PressWise and view submission details on the order page
- Settings — configure vendors that are linked to PressWise for order routing
- HP SiteFlow — alternative print MIS integration for production fulfillment