Guns.com Integration
Connect your FirearmCart store with Guns.com to list merchant-managed inventory and import orders.
Features
| Feature | Description |
|---|---|
| NEW listings | List in-stock products by manufacturer UPC. Guns.com owns title, images, and specs. |
| USED listings | List serialized firearms one serial at a time, with condition and photos. |
| Quantity sync | Push on-hand quantity for NEW listings as stock changes. Out of stock is quantity 0, not a delete. |
| Order import | Accept or reject orders awaiting confirmation, then import ready-to-ship sales as FirearmCart orders. |
| Webhooks | Receive order.assigned and order.canceled events on a unique HTTPS URL. |
Prerequisites
Before connecting, you need:
- An active Guns.com seller account
- FirearmCart enabled on that account (email
api@guns.com; Guns.com refers to a connected system like ours as a “POS system”, so give them the name FirearmCart) - Seller account email and password
- Only merchant-managed (
internal) inventory — drop-ship stock cannot be listed
Platform onboarding (OriginIdentifier and IP allowlist) is handled by FirearmCart. The plugin is invite-only until that is live.
Getting started
- Activate Guns.com from the plugin marketplace (your store must have marketplace feeds, or an admin grant).
- Enter your Guns.com seller email and password. Use sandbox while testing.
- Import existing Guns.com listings before creating new ones so you do not create duplicates.
- Create listings from in-stock, tracked, merchant-managed products priced at $100 or more.

