Turn 14 Distribution as a Source
Summary
Turn 14 Distribution is a powersports and automotive aftermarket parts distributor connected via API using a single Client ID and Client Secret shared across all five operations — Get Inventory (Primary and Secondary), Send Fulfillment Requests, Get Shipments, and Get Invoices. Turn 14 requires a successful Sandbox test before they grant Production access, so complete testing in the Test environment first. Run Get Inventory Primary once daily for the full catalog and Get Inventory Secondary hourly for incremental quantity refreshes; Send Fulfillment Requests automatically selects the cheapest available shipping method and stores Turn 14's order_id as the confirmation number.
Turn 14 connects over API using a Client ID and Client Secret issued by Turn 14. Add the source, start configuring an operation, and when Flxpoint prompts you click + New Connection, enter the Environment, Client ID and Client Secret, then Test Connection → Save Connection.
support@flxpoint.com before going live.Sandbox test required before Turn 14 will grant production access
Turn 14 requires that you complete successful testing in Sandbox mode before they enable your Production credentials. Do not attempt to configure production orders until Turn 14 confirms your sandbox test is successful. Select the Test environment during initial setup, run a test order, and contact Turn 14 to request production access once testing is complete.
GIP once daily max — GIS hourly. Exceeding this triggers API rate limits.
Get Inventory Primary retrieves the full catalog and should not be scheduled more than once per 24 hours. Running it more frequently risks Turn 14 API rate limit failures. Get Inventory Secondary is safe to run hourly — it only pulls changes since the last successful run using the minutes parameter as the lookback window. When both are active, GIS should be your primary recurring job; GIP is for full catalog rebuilds.
Regular Stock field contains special-order units — never map it alone as Quantity
The Regular Stock field returns Turn 14's regular_stock value — units that are available via special order and can supplement regular inventory, but should not replace it. Map it in addition to Total Warehouse Inventory, or use a combined formula (Quantity On Hand + Regular Stock). Mapping Regular Stock alone as your Quantity will misrepresent available stock.
Vehicle fitment IDs sync only on Mondays and Thursdays when enabled
If you use vehicle fitment data, enable Save Vehicle Fitments Ids in GIP settings. Fitment IDs are only synced on Mondays and Thursdays regardless of your schedule — Turn 14 publishes this data on those days only. These hardcoded attributes are not configurable in the mapping template: Shipped in Multiple Boxes, EPA, Prop65, Carb Acknowledgement Required, and Vehicle Fitment ID.
| Field | Maps To — Notes |
|---|---|
| part_number | → Product / Variant → SKU. Turn 14's catalog part number. A predefined Automotive Master SKU (First 3 letters of Brand + MPN) rule is also available in the mapping template for a standardized cross-brand SKU. |
| mfr_part_number | → Identifiers → Manufacturer Part Number (MPN). Feeds the Automotive Master SKU rule when combined with Brand. |
| product_name / part_description | → Product → Title / Description. |
| brand | → Product → Brand. First 3 letters feed the Automotive Master SKU rule. |
| category / subcategory | → Product → Category. |
| purchase_cost (Pricing) | → Pricing → Cost. Fetched live per account — Turn 14 has no universal price list. |
| inventory (per-warehouse map) | → Inventory → Total Warehouse Inventory / Quantity. Required. Turn 14 returns quantity per warehouse; the sum across warehouses is the total available. |
| regular_stock | → Product attribute → Regular Stock. Special-order units. Do not map alone as Quantity — combine with Total Warehouse Inventory (see Important). |
| Item Data files (type=Image) | → Product / Variant → Images. Falls back to the item thumbnail when no image files are mapped. |
| dimensions (length/width/height/weight per box) | → Product → Dimensions / Weight. The largest box by volume is used when an item ships in multiple boxes. |
| EPA / Prop65 / Carb Acknowledgement Required / Shipped in Multiple Boxes / Vehicle Fitment ID | Hardcoded product attributes — not configurable in the mapping template (see Important). |
| Field | Maps To — Notes |
|---|---|
| item_id | No mapping is available for Item-ID or SKU in the mapping template. |
| inventory (per-warehouse map) | → Inventory → Total Warehouse Inventory / Quantity. Required. Without this mapped, no quantities import. |
| Full catalog fields | Not included in GIS — title, pricing details, images and attributes come from Get Inventory Primary. Run GIP daily for the full catalog and GIS more frequently to keep Quantity current. |
| Flxpoint Field | Maps To (Turn 14) — Notes |
|---|---|
| Fulfillment Request line → SKU / Source Variant | Item Identifier (item_id) — Not available in mapping or fields. |
| Fulfillment Request line → Quantity | → Item Quantity. Required. |
| Shipping address | → To Turn 14 Recipient Field — Company, Name, Address, Address 2, City, State, Zip. Required. |
| Ship-to phone | → Recipient → Phone Number. Required. Auto-formatted to ###-###-#### when 10 digits are provided. |
| Max Fulfillment Days (mapping field) | → Max Fulfillment Days. Filters out Turn 14 shipping quotes whose transit time exceeds this value; the cheapest remaining method is auto-selected. |
| Fulfillment Request Number | Not available in mapping or fields. |
| Acknowledge EPA / Prop65 / CARB, Exclude Shipping Options | Set as Integration Config values (not mapping-template fields) — configured once on the job, not per order. |
| Field | Maps To — Notes |
|---|---|
| tracking_number | → Shipment → Tracking Number. Required. |
| carrier_name | → Shipment → Carrier. |
| service | → Shipment → Ship Method / Service. |
| ship_date | → Shipment → Shipped At. |
| item_id | Not available in mapping or fields. |
| product_group_item_id (kit items) | → Product Group Part Number. Auto-matched to the source variant when SKU isn't directly mapped. |
| quantity | → Shipment Item → Quantity. Required. |
| po_number | Not available in mapping or fields. |
| Field | Maps To — Notes |
|---|---|
| invoice_number | → Invoice → Invoice Number. Required. |
| date | → Invoice → Date. |
| total_price | → Invoice → Total Price. |
| discount_amount / freight | → Invoice → Discount Amount / Freight. |
| comments | → Invoice → Comments. |
| purchase_order_number | Match key — links the invoice back to the Flxpoint Fulfillment Request Number (FR#); not itself a mapped field. |
| part_number / product_group_item_id (kit items) | → Invoice Item → SKU. Auto-matched to the source variant when SKU isn't directly mapped. |
| quantity | → Invoice Item → Quantity. Required. |
| unit_price / total_price (line) | → Invoice Item → Unit Price / Total Price. |
| line_notes | → Invoice Item → Line Notes. |
What are the recommended scheduling frequencies for GIP and GIS?▸
| Job | Recommended Frequency | Notes |
|---|---|---|
| Get Inventory Primary (GIP) | Once per day | Full catalog — avoid more than once/24h or API throttling occurs |
| Get Inventory Secondary (GIS) | Hourly | Delta only — safe to run frequently; configure Minutes parameter to match interval |
What does the Automotive Master SKU rule do?▸
How does Send Fulfillment Requests select a shipping method?▸
order_id returned on success is stored as the confirmation number in Flxpoint. Required ship-to fields: Address Line 1, City, Name, Phone, State, Zip.What does Get Shipments retrieve and how does it match to FRs?▸
start_date and end_date). Available fields: Tracking Number, Carrier Name, Service/Method, and Ship Date at the shipment level; Part Number, Product Group Part Number, and Quantity at the item level. Shipments are matched to Flxpoint FRs via the Fulfillment Request Number (FR#) — confirm this field is mapped in your Get Shipments template. The predefined "Get Shipments - Part number" rule is available for part number transformations.