Guns.com as a Channel
Summary
Guns.com is an online marketplace for firearms, ammunition, and accessories. Connect it as a channel with your Guns.com API Username, API Password, and Environment to publish listings, keep price and quantity in sync, and import orders. Note that Sync Orders (tracking writeback) is not supported for this channel.
In the Connect Channel step of the setup wizard, enter your API Username and API Password and select the Environment, then click Test Connection → Save Connection.
auth.guns.com) for live selling, or Sandbox (auth-sandbox.guns.com) for testing.Sync Orders is not supported — manage tracking in the Guns.com portal
Flxpoint cannot push shipment tracking back to Guns.com. After fulfilling a Guns.com order in Flxpoint, enter tracking and shipment status updates directly in the Guns.com seller portal. Plan your fulfillment workflow around this — there is no automated tracking writeback for this channel.
Sync & Link only connects to approved (active) Guns.com listings
When linking by UPC, Flxpoint only matches to approved (active) listings on Guns.com. Inactive listings are skipped even if they share the same UPC as an active listing. If a listing won't link, confirm the matching Guns.com listing is in an active/approved state before re-running.
New items require a valid UPC — publish is blocked without one
For new-item publishing, UPC is required. If the listing variant has no UPC, Flxpoint silently skips it and sends no API request. Guns.com treats UPC as the unique product key and matches the offer to its existing catalog entry, so the UPC must correspond to a product already in the Guns.com catalog.
Used items have strict category requirements — image can't be sent via mapping
Publishing a used firearm requires a Main Category (handguns, shotguns, or rifles), a Subcategory (bolt action, lever action, over under, pump action, semi auto, single shot, side by side, derringer, or revolver), and a quantity of 1. Missing any of these fails the publish for that item. Guns.com's own listing requirements expect an image on used firearms, but the Publish Listings mapping template has no image field — Flxpoint can't send one on publish, so plan to add the image directly on the Guns.com side after the listing is created.
| Flxpoint Field | Maps To – Notes |
|---|---|
| Title | → Title. Required. e.g. Smith & Wesson M&P 9. |
| Description | → Description. Recommended. |
| Brand | → Brand. Recommended. |
| List Price / MSRP / MAP | → Price. Required. |
| Quantity | → Quantity. Required — any value ≥ 0 for new items; always 1 for used items. |
| UPC | → UPC. Required for new items — Guns.com's unique product key (SKU is internal to Guns.com). |
| Condition | → Condition (New / Used). Required. |
| Category 1 / 2 / 3 | → Main / Sub Category. Required for used items (e.g. Rifles → Bolt Action). |
| Image | No image mapping is available in the Publish Listings mapping template. Variations, attributes/tags, custom fields, and weights & dimensions are also not supported on publish. |
| Flxpoint Field | Maps To – Notes |
|---|---|
| Quantity | → Guns.com Quantity. Required — if it isn't mapped, syncs can fail for active items without a clear error. |
| List Price (or MSRP) | → Guns.com Price. Recommended. Matching uses your Linking Priority (SKU → UPC) and links only to approved (active) Guns.com listings. |
| Order Field Group | Key Fields – Notes |
|---|---|
| Guns.com Order | Order ID, Order Date, Status, Payment. Order and payment statuses are supported; currency is USD. Orders are fetched in batches of up to 100 using a Since date filter and the selected status(es). |
| Billing Address | First/Last Name, Street, City, State, Zip, Phone, Email. Subject to your PII retention setting. |
| Shipping Address | First/Last Name, Street, City, State, Zip, Phone, License. Includes destination FFL details when applicable. |
| Order Item | Order Item ID, Listing ID, Amount, Serial Number. Serial Number appears on firearm items when provided. |
| FFL | FFL ID, Name, Business Name, Street, City, State, Zip, Phone, Expiration Date. Captures the receiving dealer's information for compliance and fulfillment. |
