Promostandards as a Source
Summary
Promostandards is an industry-standard API used by promotional products suppliers. The connection uses Company Code, User Name, Password, Environment, and a critical Service Type selector — you'll create a separate connection for each Service Type you use (Product for GIP/GIS, Purchase Order for Send FR, Shipment for Get Shipments, Invoice for Get Invoices), typically reusing the same credentials. The integration imports the full product catalog (GIP), refreshes pricing and quantity more frequently (GIS), sends fulfillment requests, and pulls back shipment and invoice confirmations; for operation-level mapping guidance contact support@flxpoint.com.
Promostandards uses one connection type, but you'll create a separate connection for each Service Type you need — Product, Purchase Order, Shipment, and Invoice — reusing the same Company Code, User Name and Password. Add a Promostandards source, start configuring an operation, and when Flxpoint prompts you click + New Connection, enter the values, then Test Connection → Save Connection. Repeat for each operation, changing only the Service Type.
support@flxpoint.com.Create one connection per Service Type — same credentials, different Service Type per operation
Each Promostandards operation requires a connection with a matching Service Type: Product → GIP + GIS; Purchase Order → Send FR; Shipment → Get Shipments; Invoice → Get Invoices. Your Company Code, User Name, and Password are typically the same across all four — only the Service Type field changes. Using a Product connection for Send FR (which needs Purchase Order) will cause the job to fail with a connection type error.
FOB ID and Price Type are required for GIP and GIS — confirm values with your supplier
FOB ID identifies the shipping origin used for inventory lookups — enter the value provided by or agreed upon with your supplier. Price Type controls which price is fetched: Customer, List, or Net. An incorrect FOB ID returns zero inventory. A wrong Price Type returns empty or unexpected pricing. Confirm both values with your Promostandards supplier before your first GIP run.
Enable Archive/Un-Archive on one inventory job only — Primary or Secondary, not both
Archive on GIP and GIS simultaneously causes conflicts — products alternate between archived and active states unpredictably. Enable Archive on one job only. If both GIP and GIS are scheduled, enable Archive on GIP and leave it disabled on GIS. GIS is a delta feed focused on price/quantity updates; Primary handles full catalog archival.
Send FR returns a transaction ID as the confirmation number — all required fields must be mapped
Send FR submits to the supplier's Promostandards Purchase Order web service and receives a transaction ID in the response, saved as the confirmation number. Required order-level fields: Order Number, Order Date, Order Type, Currency, Total Amount, Sales Channel, Terms And Conditions. Required item fields: Part Id, Description, Quantity, Quantity UOM, Customer Supplied, Allow Partial Shipments, Blind Ship, Allow Consolidation, Packing List Required, Carrier, Service. Missing any required field causes the submission to fail.
| Field | Maps To — Notes |
|---|---|
| Part Id | → Variant → SKU. Required. Variant-level identifier for the specific part. |
| Product Name | → Product → Title. Product title shown in your catalog. |
| Description | → Product → Description. Supplier's product description text. |
| Category / Sub Category | → Product → Category (1/2). Two levels of supplier category. |
| Price (per Price Type) | → Pricing → Cost. Required. Price returned for the Price Type configured on the connection (Customer, List, or Net). |
| Quantity Available | → Inventory → Quantity. Required. Available units, scoped by FOB ID when Fetch Inventory Based on FOBID is enabled. |
| Dimensions, Weight, Color/Size | → Variant → Dimensions / Options. Depth, height, width, weight and any color/size options the supplier provides. |
| Primary Image / Media Content | → Product / Variant → Images. Product-level and, where available, per-variant images. |
| Field | Maps To — Notes |
|---|---|
| Part Id | → Inventory Variant → SKU. Required. Primary identifier. |
| Quantity Available | → Inventory → Quantity. Required. Current available units. |
| Price (per Price Type) | → Pricing → Cost. Price returned for the connection's configured Price Type. |
| Full catalog fields | Not included in Secondary — titles, categories, images and identifiers come from Get Inventory (Primary). Run Primary for the full catalog and Secondary more frequently to keep Quantity and Cost current. |
| Source Field | Maps To (Promostandards) — Notes |
|---|---|
| Order Number, Order Date, Order Type, Currency, Total Amount, Sales Channel, Terms And Conditions | → Purchase Order. Required. Order-level fields sent with every request. |
| Fulfillment Request line → Part Id, Quantity, Quantity UOM, Description | → Line Item. Required. Sent per line item to the supplier's Purchase Order service. |
| Shipping address / Ship-to contact | → Ship To. Required. End-customer shipping address and contact details. |
| Source Shipping Method | → Carrier / Service. Freight carrier and service level sent with the order. |
| Allow Partial Shipments, Blind Ship, Allow Consolidation, Packing List Required | → Shipment instructions. Fulfillment handling flags required by the Purchase Order service. |
| Supplier response → transaction ID | → Confirmation Number. Saved on the Fulfillment Request once the supplier accepts the order. |
| Field | Maps To — Notes |
|---|---|
| Id | → Fulfillment Request Number. Required. Links this shipment back to the originating Fulfillment Request. |
| Tracking Number | → Shipment → Tracking Number. Required. |
| Carrier / Shipment Method | → Shipment → Carrier / Ship Method. Carrier and method returned by the supplier. |
| Shipment Date | → Shipment → Shipped At. |
| Distributor Part Id | → Shipment Item → SKU. Required. Associates the shipped line to your catalog. |
| Quantity | → Shipment Item → Quantity. Required. Supports partial shipments. |
| Field | Maps To — Notes |
|---|---|
| Invoice Number / Invoice Date | → Invoice → Number / Date. |
| Shipping Amount | → Invoice → Shipping Cost. Mapped at the invoice (order) level. |
| Tax Amount | → Invoice → Tax Cost. Mapped at the invoice (order) level. |
| Invoice Amount | → Invoice → Total Cost. |
| Distributor Part Id | → Invoice Item → SKU. Required. |
| Invoice Quantity | → Invoice Item → Quantity. Required. |
| Unit Price | → Invoice Item → Per Unit Cost. |
| Extended Price | → Invoice Item → Cost. |
