ShipStation as a WMS Source
Summary
ShipStation connects to Flxpoint as a WMS/shipping source using an API Key and API Secret Key. It supports Get Inventory (Primary) for the product catalog and quantity, Send Fulfillment Requests to push orders into ShipStation for fulfillment, and Get Shipments to bring tracking back. There is no Get Inventory (Secondary), no source images and no FR acknowledgements, and ShipStation products import as standalone items because its API does not expose parent/variant relationships.
Add a ShipStation source, start configuring an operation, and when Flxpoint prompts you click + New Connection, enter the values below, then Test Connection → Save Connection. ShipStation uses one API key pair for every operation.
Variants are not supported - products import as standalone items
ShipStation's API does not expose a parent/variant relationship, so Flxpoint imports every ShipStation product as its own standalone item. If your catalog relies on parent/variant structure, build that relationship on the Flxpoint side after import rather than expecting it from ShipStation.
There is no Get Inventory (Secondary) for ShipStation
Quantity arrives with the product data on Get Inventory (Primary), so there is no separate quantity-only refresh. Schedule GIP as often as you need stock to move.
Source images and FR acknowledgements are not available
ShipStation does not support Get Source Images or Get Fulfillment Request Acknowledgements as a source. Only the three operations listed above run.
Order dates are sent in ShipStation's required time zone
ShipStation's API requires order datetimes in US Pacific time, so Flxpoint converts them for you when sending fulfillment requests. Timestamps you see in ShipStation are therefore Pacific, not your account's local time zone.
| ShipStation Field | Maps To - Notes |
|---|---|
| SKU | → Variant → SKU. Required. Primary identifier for the imported item. |
| Name | → Product → Title. |
| Price | → Pricing → Cost. |
| Quantity | → Inventory → Quantity. Arrives with the product data - there is no separate quantity job. |
| Weight / dimensions | → Variant → Weight and dimensions. |
| Product Category | → Product → Category. Taken from the ShipStation product category when one is set. |
| Tags | → Product → Attributes. ShipStation tags are copied across as product attributes. |
Parent/variant structure is not imported - see the note above.
| Field | Maps To (ShipStation) - Notes |
|---|---|
| Fulfillment Request Number | → Order Number. Your Flxpoint FR reference on the ShipStation order. |
| Fulfillment Request line → SKU / Quantity | → Order Items. Required. Sent per line item. |
| Shipping address | → Ship To. Required. End-customer delivery address. |
| Billing address | → Bill To. Falls back to an empty address when the order has none. |
| Source Shipping Method | → Service / carrier code. Looked up against your ShipStation shipping options. |
| Confirmation | → Advanced Options → Confirmation. Accepts none, delivery, signature, adult_signature or direct_signature; any other value is rejected. |
| Order line options | → Order line custom fields. Optional per-line values passed through to ShipStation. |
| ShipStation Field | Maps To - Notes |
|---|---|
| Tracking Number | → Shipment → Tracking Number. |
| Carrier / Service | → Shipment → Carrier and Method. |
| Shipping Cost | → Shipment → Shipping Cost. When ShipStation returns one. |
The shipped date and the shipment line items (SKU and quantity) are not mapped on this operation - Flxpoint fills them from the ShipStation shipment and matches them to your fulfillment request itself.
none, delivery, signature, adult_signature and direct_signature. If your mapping sends any other value - including a blank or a label like "Signature Required" - the order is refused. Map a fixed Value or add a rule that normalises to one of the five.