• Integration - ShipStation via Embedded Services

PRESSERO > *Integration Information & Supported Services

Configure ShipStation as Embedded Service

Log in to the Pressero Admin panel and configure embedded service

  • Go to Preferences > Embedded Services > +Add New.

  • In the Provider drop-down, select “ShipStation.”
  • “API URL” is the root URL for ShipStation instance; the default value is https://ssapi.shipstation.com
  • “Default Product SKU” refers to a product identity in ShipStation. If the user fills in this parameter with a value, all unmapped products will be mapped to the defined product. The user needs to define the default product. This value will be used to identify the product in ShipStation for all unmapped products in Pressero. 
  • Click “Save.”

Enable Integration for the Site

  • To Enable integration for the site, go to Sites > [Select Your Site] > Embedded Services > (scroll to) ShipStation.

  • Click the “Enable Service Integration” check box.

  • Click “Save.”
  • Reopen ShipStation by repeating this step: go to Sites > [Select Your Site] > Embedded Services > (scroll to) ShipStation.
  • Click the “Activate Service on Storefront” check box.


Map Pressero Product to ShipStation Product

To map the Pressero product to the ShipStation product, go to Sites > [Select Your Site] > Catalog > Products > Embedded Services > (scroll to) ShipStation. 

  • Enable mapping by clicking the "Active" checkbox.
  • Select the product in the Product drop-down.

Add Webhook for Shipment Notifications

To add Webhook to shipment notifications, return to your ShipStation account and go to Settings > Integrations > Integration Partners > Webhooks,
  • Click "Add Webhook" to create a new Webhook. Name it and select "On Items Shipped" in the drop-down and click "Save."
  • Copy the URL. 
  • In Pressero, go to Preferences > Embedded Services and locate ShipStation in the list of Embedded Services.
  • Click the Edit pen to the left of the ShipStation name.

  • Paste the Webhook URL created above into the Webhook Postback URL field.
  • Click “Save.” Integration is ready.

Customer Mapping Details

Bill To / Ship To Address Mapping
Pressero Site User > Address Book > Business. If empty, then Pressero Site User > First Name + Middle Name + Last Name
Pressero Site User > Address Book > Business
Pressero Site User > Address Book > Address1
Address Line 2
Pressero Site User > Address Book > Address2
Pressero Site User > Address Book > City
Pressero Site User > Address Book > State
Postal code
Pressero Site User > Address Book > Zip
Pressero Site User > Address Book > Country
Pressero Site User > Telephone or Pressero Site User > Cell Phone
Pressero’s Site User > Email
External reference number
Pressero’s Site User > ID
Sold To
Pressero’s Site User > User name + Email + Name
Shipment Details
We have integrated the Carrier Code with the Shipping Method. 
Order Mapping Details
Order number
Pressero Order Number + “:” + unique ship address number. (If order in Pressero contains multiple items and these items should be shipped to a different address. Plugin will create several orders in ShipStation. One order per shipment address.)
Order date
Pressero’s Order date
Product total / Order total
Sum of items related to shipment address
Ship By date
Pressero’s Requested Ship Date
Constant: Awaiting Shipment
Paid date
Pressero’s Payment date (the last date if order contains more than one payment)
Order Item Mapping Details
Selected value for product in embedded services (screenshot below) 
Product Name 
Artwork URL 
Pressero’s item quantity 
Tax price 
Pressero’s item tax price 
Shipping Price 
Pressero’s item shipping price 

Integration Logic

  • All critical customer and order data are transferred to ShipStation via API.
  • Once an order is listed as shipped, ShipStation then sends the tracking number to Pressero, and updates status to “Completed” to trigger the customer email. 
  • Items will be reviewed for approval status state; any items of an order with Request Denied will not be included in the order in ShipStation.
  • Orders are created in ShipStation with all critical order, contact and customer information as received from Pressero.
  • All order item information and production files (if available) will transfer to a ShipStation order with parts being created to match each item of the Pressero order immediately after being checked out in Pressero.
  • Kits consist of a parent item containing child products with individual item totals (quantity and cost):
    • Child items in a kit will show up as individual parts in the ShipStation order.
    • Child items in a kit (static and/or inventory items) will list the associated quantity and cost.
    • Child items in a kit with a quantity of zero will not be inserted into the order in ShipStation.


Each order will contain a “Embedded Services” tab. Use this to view the integration status and in case of error, trace messages in the log.