Coreware is a firearms and outdoor-industry dealer-management and e-commerce platform. The Flxpoint integration imports your Coreware catalog with both dropship-eligible and owned (in-house) inventory, surfaces vendor lead-time data where Coreware provides it, sends dropship fulfillment requests, pushes purchase orders for special (non-dropship) orders, and imports shipment tracking back into Flxpoint. This guide walks you through connecting Coreware, configuring each operation, and troubleshooting common issues.
How to Connect
Choose the right Source Type
Coreware is a dealer-management and e-commerce platform for the firearms and outdoor industry. The integration can import both dropship-eligible SKUs and your owned (in-house) inventory.
- Vendor Warehouse (Recommended): You send Fulfillment Requests to Coreware so dropship vendors ship directly to your customers.
- Internal Warehouse: You stock items and ship from your own facility.
- External Warehouse: A 3PL or external partner ships your owned inventory.
- Product Data Source: Content-only source to enrich product details (no fulfillment).
- Yes (Recommended): You can route orders here.
- No: Routing/Shipping steps won't apply.
- Override: Auto Processing (Use Global / Auto Process / Do NOT Auto Process).
- Commit Stock + Inventory Management Options.
- Allow Backorders / Cancel Unacknowledged Items.
- Yes, Use Rate Shopping (Real-Time Estimates).
- No, Set Up via Rules.
Finish the Source Wizard by confirming your Ship From location and reviewing shipping behavior for Coreware.
- Skip if you do not need to configure shipping methods at this time.
- Or Add Method to configure shipping methods if required for your setup.
- Address, City, State/Code, Postal Code, Country/Code
- Optional: Contact Name, Phone, Email
Coreware uses a single connection for every operation โ Get Inventory (Primary & Secondary) imports dropship and owned stock, Send Fulfillment Requests submits dropship orders, special orders are pushed as purchase orders, and Get Shipments imports tracking. You create that one connection here and reuse it across all operations.
- Connection Name (required) โ a friendly label for this connection (e.g., Coreware)
- API credentials (required) โ issued by Coreware for your dealer account
- Get Inventory (Primary) โ full catalog import: dropship-eligible and owned SKUs, with vendor lead time where Coreware provides it
- Get Inventory (Secondary) โ high-frequency quantity refresh
- Send Fulfillment Requests โ dropship orders sent to Coreware for fulfillment
- Special Orders โ purchase orders pushed for non-dropship items
- Get Shipments โ tracking and status updates imported back into Flxpoint
Product Operations
Get Inventory (Primary) imports your full Coreware catalog โ dropship-eligible and owned SKUs โ with quantities, cost, and vendor lead time where available. Get Inventory (Secondary) is a lean, high-frequency quantity refresh that keeps stock levels current between full catalog runs.
Coreware โ Get Inventory [Primary] imports your full Coreware catalog into Flxpoint, including both dropship-eligible SKUs and owned (in-house) inventory. It transforms the data into Flxpoint's standard product and variant structure and saves it to your Source Inventory so each SKU can participate in order routing.
- 1Connect Coreware: Select your saved Coreware connection. Confirm the location codes you want owned inventory pulled from are configured on the source. Click Save and Proceed.
-
2Choose what to import:
- Dropship-eligible SKUs โ products Coreware can dropship to your customer on your behalf.
- Owned (in-house) inventory โ stock physically held at your locations, pulled using your Coreware location codes.
- 3Select a Mapping Template: Choose the Coreware Get Source Product template and click Save and Complete.
- Authenticate securely with Coreware using your stored credentials.
- Retrieve the catalog โ dropship-eligible products and owned-inventory items.
- Apply location codes to attribute owned stock to the correct warehouse(s).
- Capture vendor lead time where Coreware provides it, so it can be displayed and used by routing.
- Transform & save into Flxpoint's product/variant structure in your Source Inventory.
| Coreware Field | Flxpoint Field | Notes |
|---|---|---|
| SKU / Item Number | Product โ SKU | Primary identifier used to match and route. |
| Title / Description | Product โ Title / Description | Direct mapping. |
| Brand / Manufacturer | Attributes โ Brand | Used by brand-based routing rules. |
| Dropship Availability | Inventory โ Quantity (dropship) | Stock Coreware can dropship on your behalf. |
| Owned Inventory (per location code) | Inventory โ Quantity (owned) | Attributed to the warehouse(s) tied to your configured location codes. |
| Vendor Lead Time | Lead Time field | Imported where Coreware provides it; see the note below for unavailable values. |
| Cost / Price | Pricing โ Cost | Used for pricing rules downstream. |
- Coreware credentials are entered and the connection test passed.
- The location codes for your owned inventory are configured on the source.
- You selected whether to import dropship, owned, or both.
- A Coreware mapping template is selected and saved.
- Owned inventory missing: confirm the correct Coreware location codes are configured โ owned stock is attributed to those locations.
- Lead time blank for some items: expected โ Flxpoint only shows lead time where Coreware provides it; blanks mean Coreware returned no value for that vendor/SKU.
- A SKU shows only dropship (or only owned): verify your import scope includes both inventory types.
- Catalog incomplete: re-run the Primary job; if items are still missing, confirm they are active and visible to your dealer account in Coreware.
| Feature | Availability | What to Expect |
|---|---|---|
| Dropship Inventory | Supported | Dropship-eligible quantity imported into Source Inventory. |
| Owned Inventory | Supported | Pulled by location code; shown alongside dropship. |
| Vendor Lead Time | Supported (when provided) | Displayed as a data field; blank when unavailable. |
| Multiple Locations | Supported | Owned stock attributed per configured location code. |
Coreware โ Get Inventory [Secondary] is the high-frequency inventory refresh. It updates quantity (and cost where mapped) for SKUs already imported by the Primary job โ keeping both dropship and owned stock current between full catalog runs without re-importing catalog details.
- 1Connect Coreware: Re-use the same connection from Primary. Click Save and Proceed.
- 2Confirm scope: Keep the same location codes you imported from in Primary so owned-inventory quantities stay aligned. Click Save and Proceed.
- 3Select a Mapping Template: Choose the Coreware Get Inventory (Secondary) template and click Save and Complete.
- Quantity for dropship and owned SKUs.
- Cost when mapped.
- Catalog details (titles, descriptions, attributes) are not refreshed here โ those come from Primary.
| Coreware Inventory Field | Flxpoint Field | Notes |
|---|---|---|
| SKU / Item Number | Variant โ SKU | Matches the SKU imported by Primary. |
| Location Code | (internal โ warehouse routing) | Attributes owned quantity to the correct location. |
| Quantity (dropship / owned) | Inventory โ Quantity | Refreshed each run. |
| Cost | Pricing โ Cost | Optional mapping. |
- Location codes match the Primary import.
- The Secondary mapping template is selected.
- Primary has run at least once so SKUs exist to refresh.
- Quantities not updating: confirm Secondary is scheduled and the SKUs were first imported by Primary.
- Owned stock looks off: verify the location codes match what Primary used.
- New products not appearing: Secondary only refreshes existing SKUs โ run Primary to add new catalog items.
Order Operations
Flxpoint can send dropship fulfillment requests to Coreware, push purchase orders for special (non-dropship) orders, and import shipment tracking back to update your orders. Routing rules decide which path each order takes based on data sourced from Coreware.
Coreware โ Send Fulfillment Requests sends dropship orders to Coreware for fulfillment on your behalf. When routing rules select Coreware as the dropship vendor for an order, Flxpoint submits the fulfillment request automatically.
- 1Enable Send Fulfillment Requests on your Coreware source.
- 2Configure routing rules so Coreware is selected for dropship-eligible orders โ you can route by brand, availability, and lead time.
- 3Save and activate. Once routing assigns an order to Coreware, Flxpoint sends the fulfillment request automatically.
- Brand โ route specific brands to Coreware.
- Availability โ route only when Coreware has dropship stock.
- Lead time โ prefer Coreware when its lead time meets your threshold (where lead-time data is available).
| Flxpoint Order Data | Sent to Coreware as | Notes |
|---|---|---|
| Line items (SKU + quantity) | Fulfillment request line items | Only dropship-eligible SKUs. |
| Ship-to address | Customer shipping address | Coreware ships directly to your customer. |
| Order reference | External order reference | Used to match the shipment/tracking back. |
- Send Fulfillment Requests is enabled on the source.
- Routing rules assign dropship-eligible orders to Coreware.
- The order's SKUs are dropship-eligible in your Coreware catalog.
- Order not sent to Coreware: check that routing selected Coreware and the SKU is dropship-eligible.
- Order routed to special orders instead: non-dropship items are pushed as purchase orders โ see the Special Orders tab.
- Request rejected: verify the ship-to address and that the item is still available for dropship in Coreware.
Coreware โ Special Orders covers non-dropship items. For these, Flxpoint pushes a purchase order to Coreware with the order's line items. You can then view outstanding special orders and their statuses inside Flxpoint, separate from the dropship fulfillment flow.
- 1Enable special-order purchase orders on your Coreware source.
- 2Set routing rules so non-dropship items are directed to the special-order (purchase order) path instead of dropship fulfillment.
- 3Review outstanding special orders in Flxpoint, where each shows its current status.
- Dropship โ sent as a fulfillment request; Coreware ships to your customer.
- Special order โ pushed as a purchase order with line items for non-dropship items.
- Routing distinguishes the two based on data sourced and configured from Coreware (e.g., dropship eligibility).
| Flxpoint Data | Pushed to Coreware as | Notes |
|---|---|---|
| Line items (SKU + quantity) | Purchase order line items | For non-dropship / special-order items. |
| Order reference | PO reference | Used to track the special order in Flxpoint. |
| Status | Special-order status | Outstanding special orders and their statuses are visible in Flxpoint. |
- Special-order purchase orders are enabled on the source.
- Routing directs non-dropship items to the special-order path.
- You can see outstanding special orders and statuses in Flxpoint.
- Special order not created: confirm the item is non-dropship and routing directed it to the purchase-order path.
- Item dropshipped instead of special-ordered: review the dropship-eligibility data and routing rules.
- Status not updating: statuses reflect what Coreware reports for the special order; re-check after the next sync.
Coreware โ Get Shipments pulls shipment tracking and status updates from Coreware back into Flxpoint. As tracking arrives, Flxpoint updates the related order and can trigger Sync Orders to push the update to your sales channels.
- 1Enable Get Shipments on your Coreware source.
- 2Schedule the job so tracking and status updates are pulled on a regular cadence.
- 3Enable Sync Orders on your sales channels so tracking flows out to customers automatically.
- Pull tracking + status for fulfilled orders from Coreware.
- Match to the order in Flxpoint using the order reference.
- Update the order with tracking and shipment status.
- Trigger Sync Orders so the update is pushed to your sales channels.
| Coreware Field | Flxpoint Field | Notes |
|---|---|---|
| Tracking number | Shipment โ Tracking | Applied to the matched order. |
| Carrier | Shipment โ Carrier | When provided. |
| Shipment status | Order status update | Marks the order shipped / fulfilled. |
| Order reference | (match key) | Links the shipment back to the Flxpoint order. |
- Get Shipments is enabled and scheduled.
- Sync Orders is enabled on the relevant sales channels.
- The originating order has a matching reference in Coreware.
- Tracking not appearing on the order: confirm the order reference matches between Flxpoint and Coreware.
- Customer didn't get a tracking email: the notification is sent by the sales channel on Sync Orders โ check that Sync Orders is enabled and ran.
- Status stuck: shipment status reflects what Coreware reports; re-run Get Shipments after the next update.
Troubleshooting
Common issues and solutions for Coreware. Click any card to expand.
What's happening
Owned (in-house) stock is pulled using your Coreware location codes. If the codes aren't configured, owned inventory won't appear โ only dropship availability will.
How to fix it
- Open your Coreware source โ Configuration.
- Enter the correct location codes for the warehouses you want to import.
- Re-run Get Inventory (Primary).
What's happening
Flxpoint displays vendor lead time only where Coreware provides it. Lead time is not guaranteed for every vendor or SKU.
How to fix it
- This is expected when Coreware returns no lead-time value โ the field is left blank rather than estimated.
- If you believe a value should exist, confirm it is populated for that vendor/SKU in Coreware.
What's happening
Routing distinguishes dropship from special (non-dropship) orders using data sourced and configured from Coreware. If an order took the wrong path, the routing rules or dropship-eligibility data need review.
How to fix it
- Check the item's dropship eligibility as imported from Coreware.
- Review your routing rules so dropship items go to fulfillment requests and non-dropship items go to special-order purchase orders.
What's happening
Dropship orders are sent only when routing selects Coreware and the SKU is dropship-eligible.
How to fix it
- Confirm routing assigned the order to Coreware (by brand, availability, or lead time).
- Verify the SKU is dropship-eligible and the ship-to address is valid.
What's happening
Outstanding special orders and their statuses are shown in Flxpoint based on what Coreware reports for the purchase order.
How to fix it
- Confirm the purchase order was created in Coreware for the special order.
- Re-check the status after the next sync; statuses reflect Coreware's latest update.
What's happening
Flxpoint imports tracking from Coreware and triggers Sync Orders. The customer-facing tracking email is typically sent by your sales channel when it receives the Sync Orders push.
How to fix it
- Confirm Sync Orders is enabled on the sales channel and ran after the shipment was imported.
- Verify the channel's own notification settings are configured to email tracking to customers.