GunBroker Integration
Connect your FirearmCart store with GunBroker to list products on the marketplace and import orders back to your store.
Features
| Feature | Description |
|---|---|
| Product listings | List products as fixed price or auction |
| Bulk listing | List multiple products to GunBroker at once |
| Order import | Import GunBroker orders into FirearmCart |
| Order sync | Keep order statuses synchronized |
| Inventory sync | Sync listing statuses and quantities |
| Auto-relist | Automatically relist items when they expire |
| Category browsing | Browse GunBroker categories when creating listings |
| Webhook support | Receive real-time notifications from GunBroker |
Prerequisites
Before connecting, you need:
- Active GunBroker seller account
- GunBroker Developer Key (Dev Key)
- GunBroker username and password
- Valid FFL license (for firearms listings)
Getting API Credentials
- Log into your GunBroker account
- Request a Developer Key from GunBroker
- Note your GunBroker username and password
Setting Up
- Navigate to Settings > Plugins
- Find GunBroker
- Click Activate
- Enter your credentials:
- Dev Key โ Your GunBroker Developer Key
- Username โ Your GunBroker account username
- Password โ Your GunBroker account password
- Sandbox โ Enable for testing (disable for live listings)
- Click Save
- Use Load Account Info to verify the connection
Creating Listings
Single Listing
- Navigate to Plugins > GunBroker
- Click the Create Listing tab
- Search for and select a product from your catalog
- Configure the listing:
| Setting | Description |
|---|---|
| Category | GunBroker category for the listing |
| Listing type | Fixed Price or Auction |
| Start price | Starting price (auction) or list price (fixed) |
| Reserve price | Minimum acceptable price (auction only) |
| Buy now price | Instant purchase price (optional for auctions) |
| Quantity | Number of items available |
| Duration | Listing duration in days |
| Auto-relist | Automatically relist when the listing expires |
- Click Create Listing
Tip: The listing is created in the background. Refresh the listings tab to see the updated status.
Bulk Listing
Select multiple products and list them all to GunBroker at once using the bulk listing action.
Managing Listings
Listings Tab
View and manage all your GunBroker listings:
- Search by product name or GunBroker item ID
- Filter by listing status
- Refresh listing statuses from GunBroker
- End active listings
- Relist expired or ended listings
Listing Statuses
| Status | Description |
|---|---|
| Pending | Listing is being created |
| Active | Listed and visible on GunBroker |
| Sold | Item has been sold |
| Ended | Listing was ended manually |
| Expired | Listing duration has elapsed |
| Failed | Listing creation failed |
Orders
Syncing Orders
- Navigate to Plugins > GunBroker
- Click the Orders tab
- Click Sync Orders to import new orders from GunBroker
Orders are imported into FirearmCart with buyer details, pricing, and FFL information (when applicable).
Order Details
Imported orders include:
| Field | Description |
|---|---|
| GunBroker Order ID | Original order number from GunBroker |
| Buyer info | Buyer name and contact details |
| Item details | GunBroker item ID and pricing |
| FFL information | Buyer's FFL details for firearms transfers |
| Shipping address | Delivery address |
| Status | Current order status |
Settings
Configure default values for new listings:
| Setting | Description |
|---|---|
| Default listing type | Fixed Price or Auction |
| Default duration | Default listing duration in days |
| Auto-relist | Default auto-relist preference |
Troubleshooting
Connection Failed
Symptoms: Cannot connect to GunBroker or "Load Account Info" fails
Solutions:
- Verify your Dev Key, username, and password are correct
- Ensure your GunBroker account is active
- Check if sandbox mode matches your credentials (sandbox credentials won't work in production and vice versa)
Listing Creation Failed
Symptoms: Listing shows "Failed" status
Solutions:
- Check that the product has all required fields (title, description, price)
- Verify the selected GunBroker category is valid
- Ensure your account has seller privileges
- Review the listing details for any validation errors
Orders Not Syncing
Symptoms: GunBroker orders not appearing in FirearmCart
Solutions:
- Click Sync Orders to manually trigger a sync
- Verify the plugin connection is active
- Check that orders exist in your GunBroker seller account
Related Documentation
- Orders - Order management
- Products - Product catalog
- FFL Compliance - FFL requirements for firearms sales
- Webhooks - Webhook event notifications