• 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
  • For "Default Product SKU," create a product in ShipStation
  • 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.

 
 

Add Webhook for Shipment Notifications

  • To add Webhook to shipment notifications, return to your ShipStation account and go to Settings > Integrations > Integration Partners > Webhooks, then 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
 
Name
Pressero Site User > Address Book > Business. If empty, then Pressero Site User > First Name + Middle Name + Last Name
Company
Pressero Site User > Address Book > Business
Address
Pressero Site User > Address Book > Address1
Address Line 2
Pressero Site User > Address Book > Address2
City
Pressero Site User > Address Book > City
State/Region
Pressero Site User > Address Book > State
Postal code
Pressero Site User > Address Book > Zip
Country
Pressero Site User > Address Book > Country
Phone
Pressero Site User > Telephone or Pressero Site User > Cell Phone
Email
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
Status
Constant: Awaiting Shipment
Paid date
Pressero’s Payment date (the last date if order contains more than one payment)
 
 
Order Item Mapping Details
 
SKU
Selected value for product in embedded services (screenshot below)
Product Name
Artwork URL
File
Quantity
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.

Troubleshooting

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.