Axis supports most of our core source operations, such as retrieving product data and sending orders, but not receiving order shipping information.
How to connect
Axis
Vendor Warehouse
(as shown in the UI)Axis
so it’s easy to find later.Axis
)Tooltip: Enter only the subdomain part of your site URL (e.g., for
https://XYZ.azurewebsites.net/
, enter XYZ
).
Do not include https://
or .azurewebsites.net
.
Product Operations
The primary operation handles the bulk of your inventory management needs, while the secondary operation allows for more detailed control, such as focusing on specific products or updates.
Get Inventory Primary
Use this job to keep your Axis inventory synced in Flxpoint:
- Import the complete product list with key details (title, brand, categories, images, weight).
- Keep quantities current using Axis quantity-on-hand.
- Maintain basic catalog structure using Axis department (Category 1) and item (Category 2).
Each run follows this workflow:
-
1Token Generation — Flxpoint makes a POST request to
https://<your-domain>.azurewebsites.net/token
withgrant_type=password
and your Axis credentials to obtain a bearer token. -
2Domain Setting — The domain you enter in the connection settings is used for all requests (e.g.,
myaxis.azurewebsites.net
). -
3Product Fetch — Products are retrieved from
/api/Ecomm/GetProducts
in batches of 250. - 4Map Fields — Axis fields are matched to your Mapping Template.
- 5Save Inventory — Data is written to the Global Inventory Pool for downstream channel sync.
12345
, after GIP runs, Flxpoint will also show 18 available units for that SKU.Follow these steps in the Axis source → Get Inventory Primary:
-
1Connect Integration — Choose Axis and enter your connection details.
-
Domain — Enter only the base host, e.g.,
myaxis.azurewebsites.net
. Why? Do not includehttps://
or paths. Flxpoint builds the full URL under the hood for /token and /api calls. - Credentials / Token — Provide the Axis username/password used for token generation (or your pre-issued API token if applicable).
-
Domain — Enter only the base host, e.g.,
-
2Configure Settings
- Archive/Un-Archive Inventory — Enable to archive items missing from the feed and automatically restore them if they return. Recommendation: don’t also enable archive on the Secondary job for the same source.
- 3Create a Mapping Template — Use the recommended fields below and adjust to your catalog.
- 4Save & Schedule — Run manually or enable scheduling (UTC time).
Suggested starting point for Axis:
Flxpoint Field | Axis Field | Notes |
---|---|---|
SKU |
Item Nmbr (or Item ) |
Primary identifier. Choose the field your team uses as the unique SKU. |
Title |
Product Description (fallback: Short Description ) |
Human‑readable product name. |
Brand | Manufacturer |
Normalized brand label. |
Quantity | Qoh |
Quantity on hand provided by Axis. |
Price (Retail) | Retail Price |
Standard retail; optionally also map Web Price . |
Weight | Weight |
Unit may not be defined by Axis; confirm in shipping settings. |
Category 1 | Department |
Imported as Category Level 1. |
Category 2 | Item |
Imported as Category Level 2. |
Images | Images list | Axis supports multiple images. |
UPC | Product UPC |
Barcode if present. |
- Custom Fields: Supported — Axis ProductAttribute list is copied to attributes.
- Variations/Options: Not supported.
- Generic Pricing: Supported — single pricing available.
- Client Pricing: Not supported.
- Quantity: Supported via Axis feed.
- Multiple Warehouses: Not supported.
- Weights & Dimensions: Weight only (unit not defined in feed).
- Images: Supported — multiple images.
-
Categories: Supported —
department
→ Category 1,item
→ Category 2. - Delta vs Full Feed: Full feed.
- Archive Support: Supported.
- Auth error? Verify Axis username/password and that the domain is correct. Use the token POST in a tool like Postman to confirm.
-
Missing products? Confirm your Axis account exposes the catalog to the API and that your Mapping Template includes
Item
/Item Nmbr
. -
Zero quantities? Check that
Qoh
is present in the Axis response for the items in question. - Rate limiting / slowness? Keep batch size at 250 and schedule off‑peak hours.
Enable a schedule so this job runs automatically and keeps your Axis data fresh. Schedules run in UTC.
Order Operations
It submits orders to vendors for fulfillment and subsequently imports the shipment details, ensuring a seamless integration between order processing and shipment tracking.
Send Orders
Use this job to:
- Create purchase orders in Axis when a channel order is routed to the Axis source.
- Pass along required shipping, billing, and customer information.
- Ensure FFL and compliance fields are included for firearm-related products.
- 1Trigger — A fulfillment request is generated in Flxpoint.
-
2API Call — Flxpoint sends the request via Axis API
/api/Ecomm/SubmitOrder
. - 3Field Mapping — Data is mapped according to your configuration (see Mapping Template below).
- 4Order Creation — Axis validates and creates the order in its sales system.
- 5Response — Axis returns a Fulfillment Request Number which Flxpoint saves to the FR.
AX12345
routes to Axis, Flxpoint calls /SubmitOrder
, and Axis responds with FRN: 9988123
confirming creation.To configure Send Orders for Axis:
- 1Connect Axis — Ensure your Axis credentials and domain are configured in the source.
- 2Open Mapping Template — Map Flxpoint Fulfillment Request fields to Axis order fields.
- 3Include Shipping and Billing — Map address lines, city, state, postal code, country, phone, and email.
- 4Map Compliance Fields — Map FFL Address1/2, FFL City, FFL Phone, etc. for firearm shipments.
- 5Save & Test — Send a test order to confirm successful order creation in Axis.
Flxpoint Field | Axis Sales Order Field | Notes |
---|---|---|
Customer PO | Customer PO |
Reference for the order, passed from channel order. |
Shipping Address |
ShipTo* fields |
All address fields including Name, Address1, City, State, Postal Code, Country. |
Billing Address |
BillTo* fields |
All billing details for invoicing. |
FFL Address / City / Phone |
FFL* fields |
Required for firearm shipments. |
SKU | SKU |
Must match SKU in Axis catalog. |
Quantity | Quantity |
Units to ship. |
Price | Price |
Line item price. |
Subtotal | Subtotal |
Calculated subtotal per line item. |
Shipping Method | Carrier/Method/Code |
Map to Axis shipping code values. |
Total | Total |
Order total including shipping and tax. |
- Orders are submitted in real-time via API call.
- Axis returns a Fulfillment Request Number and status.
- Compliance fields (FFL) are mandatory when shipping firearms.
- Errors in mapping or credentials will cause request failures.
- Authentication error? Verify Axis domain and credentials (token must be valid).
- Missing FFL data? Ensure FFL Address and Phone fields are mapped for firearm shipments.
- Order not created? Review Axis response message in Flxpoint job logs.