Iron Valley as a Source
Summary
Iron Valley is a wholesale distributor of firearms, ammunition, and outdoor gear. Get Inventory (Primary) and Get Inventory (Secondary) connect over a pre-configured FTP that Flxpoint manages — no setup required; Send Fulfillment Requests and Get Shipments connect through the Iron Valley API, which only needs an Environment selection (Staging or Production) plus a Customer ID for sending orders. Firearm dropship orders can require FFL documentation, and Iron Valley automatically classifies each order as Replenishment or Dropship based on brand and routing.
Iron Valley uses two independent connections. Get Inventory (Primary) and Get Inventory (Secondary) need no connection setup — Flxpoint's FTP credentials are pre-configured. For Send Fulfillment Requests and Get Shipments, add the source, open the Iron Valley API connection, select the correct Environment (Staging or Production), then Test Connection → Save Connection. Send Fulfillment Requests also needs a Customer ID entered in that operation's integration settings.
support@flxpoint.com.Two separate connections — FTP for inventory, API for orders. Do not mix them.
GIP and GIS use the FTP (Basic Auth) connection. Send FR and Get Shipments use the Iron Valley API connection. When configuring each operation, select the correct connection type. Applying the API connection to GIP or the FTP connection to Send FR will fail. You may need to create both connections if you use all four operations.
Staging environment accepts orders without fulfilling them — use Production for live orders
The Iron Valley API connection has a Staging / Production environment toggle. Staging returns success responses but does not forward orders to Iron Valley for fulfillment. Always confirm the connection is set to Production before enabling automatic order sending. If test orders appear accepted in Flxpoint but don't arrive at Iron Valley, check the environment setting first.
Replenishment vs Dropship classification is automatic — mixed-brand POs cause issues
Iron Valley automatically classifies each PO as Replenishment (to your warehouse) or Dropship (to your customer) based on brand and routing destination. If a single PO contains both replenishment and dropship brands, Iron Valley may misclassify it. Split mixed-brand POs into separate FRs to ensure correct routing. You do not need to set classification manually in Flxpoint.
| Field | Maps To — Notes |
|---|---|
| Iron Valley Prd# (Catalog.csv) | → Product / Variant → SKU. Required. Primary identifier for the catalog item. |
| Description | → Product → Title. |
| Extended Descritpion | → Product → Description. |
| Brand | → Product → Manufacturer. |
| Manufacturer Product# | → Identifiers → MPN. Manufacturer part reference. |
| UPC/EAN/GTIN-14 | → Identifiers → UPC / EAN / GTIN-14. |
| Category | → Product → Category. |
| SubCat | → Product → Sub Category. |
| Price | → Pricing → Cost. |
| Quantity Available | → Inventory → Quantity. |
| Image URL | → Product / Variant → Images. |
| Cal/GA, Closeout, Serialized, Allocated (Y/N) | → Custom fields. Caliber/gauge, closeout status, serialized-item flag, and allocation status passed through as-is. |
| Field | Maps To — Notes |
|---|---|
| Iron Valley Prd# (PriceQty.csv) | → Inventory Variant → SKU. Required. Matched against the existing catalog item. |
| Price | → Pricing → Cost. |
| Quantity Available | → Inventory → Quantity. |
| UPC | → Identifiers → UPC. Only set when present in this feed. |
| Full catalog fields | Not included in Secondary — title, description, category, brand, and images come from Get Inventory (Primary). Run Primary daily for the full catalog and Secondary more frequently to keep Cost and Quantity current. |
| Source Field | Maps To (Iron Valley) — Notes |
|---|---|
| Fulfillment Request Item → SKU | → PO Line Items#. Required. Sent per line item. |
| Fulfillment Request Item → Quantity | → Order Quantity. Required. Units requested. |
| Fulfillment Request Number | → PO Number. Iron Valley's order confirmation number is written back to this field once accepted. |
| Customer ID (Send FR integration settings) | → Customer Number. Required. Set once in Send Fulfillment Requests' settings — not mapped per order; the job fails if it is blank. |
| FFL license info (order-level, FFL-required orders only) | → Ship To Number override + a separate FFL file upload. When FFL Required is enabled, Flxpoint derives part of the Ship To Number from the FFL license number and sends the FFL details as a separate file alongside the order — not part of the main order submission. |
| Field | Maps To — Notes |
|---|---|
| Order Number (matched to your Fulfillment Request confirmation number) | → Lookup key. Used to request shipment records for that order — not itself a mapped field. |
| Whse | → Shipment → Warehouse. |
| Trackerno | → Shipment → Tracking Number. Required. |
| Shipviaty | → Shipment → Ship Method / Carrier. |
| Shipment Item SKU / Quantity | → Shipment Item → SKU / Quantity. Required. Taken from your original Fulfillment Request line items, not returned per-line by Iron Valley. |
US). Hold the FR and retry after correcting the address mapping.