Skip to content

GunBroker

GunBroker is the third sales channel, alongside the web store and the counter. Inventory staff list guns one at a time and models by quantity; the listing buttons belong to Stock Manager and System Manager. Counter and operations staff work the resulting orders through payment, transfer and shipping.

Before you start

  • Enable GunBroker must be ticked in GunBroker Settings. With it off, nothing is listed or polled and the buttons do not appear on any form.
  • Sandbox mode decides which market you are on. With it off, a listing is a real offer to a real buyer, and a seller cannot cancel a completed sale.
  • Every listing needs a category, and a gun needs a shipping rate unless you list it with free shipping. A missing one is refused rather than guessed.

GunBroker Settings

GunBroker Settings has four tabs: Connection, Listings, Accounting and Advanced.

Listing one gun

Open the Serial No and use the GunBroker button group. The buttons appear only on a per-serial firearm. A uniform-priced firearm cannot be listed here at all. A private consignor's gun lists like any other gun once its Consignor is set on the Serial No. The sale pays the consignor's share as a counter sale does. See Consignment.

The Serial No form

Per-gun channel actions live on this form's toolbar, to the right of Sync with FastBound. The GunBroker group joins them once GunBroker is enabled.

Send to GunBroker

Pressing Send to GunBroker opens a dialog. Everything about the listing is decided here, with the store's figures offered as the defaults.

Field Offered What changing it does
Title The item name, up to 75 characters Leave it to follow the item name. A different title is saved on this gun and used from then on
Listing type The default in Settings Fixed Price or Auction. Recorded every time
Category The model's GunBroker category, or the category map's choice Lists the GunBroker categories next to it. A different choice is saved in the Item's GunBroker Category ID, so every gun of that model lists there
Fixed price The gun's own GunBroker price, or the POS sell price Leave it to follow the POS sell price, including later changes. A different figure is saved on this gun
Starting bid The sell price Auction only. Recorded on the gun
Reserve (optional) Blank, meaning no reserve GunBroker charges for a reserve, and refuses one on a 1-day or 3-day auction
Buy Now (optional) Blank, meaning none Must be at least the starting bid and the reserve
Auction length (days) The default in Settings Choose from 1, 3, 5, 7, 10 or 14
If it does not sell The default in Settings Relist until sold hands the relist to GunBroker. Do not relist ends it at expiry
Free shipping (seller pays) Ticked when this gun was last listed with free shipping Ticked, the buyer pays nothing to ship and the shipping cost box disappears. Saved on the gun
Shipping cost (buyer pays) The gun's own rate, or the store default for its type Required unless free shipping is ticked. A different figure is saved on this gun and used from then on

Category is read-only when there is only one choice. An antique, and a gun of a type the category map files under Curios & Relics by age, always list under their mapped category, so the dialog offers no other. A modern gun is never offered an antique or C&R category. When the gun does not list, the model's category is put back as it was. When it does, the change is noted on the Item, because it moves every gun of that model.

The Send to GunBroker dialog

Send to GunBroker on a fixed-price gun: title, listing type, category, price, and the free shipping box above the shipping cost.

Press Send. On success you see the GunBroker item number. If the gun was already listed there, the message says so and links the existing listing rather than creating a second one.

The listing carries the model's UPC and MPN from the Item. GunBroker fills the listing's Manufacturer, Model and Caliber from its own catalog by UPC, and there is no other way to set them from the POS.

Some sends come back with notes, under the title "Listed, with notes". The listing is live, and each note tells you what to fix on GunBroker by hand.

Note What to do
No UPC, so GunBroker could not fill Manufacturer, Model and Caliber Click open the listing in the note, then Edit and add them on GunBroker
The title was shortened to GunBroker's 75-character limit Check the title reads well, or set a shorter one
Some photos were left off — the listing hit the per-listing picture limit Nothing to fix. Put the best photos first in the gallery
The listing is live, but some of the extra photos failed to upload Add them on GunBroker
A photo was skipped: GunBroker takes JPG, PNG and GIF only Add that photo on GunBroker in one of those formats
A photo could not be read and was left off the listing Check the photo on the Serial No
A note about an image or link in the description Nothing. The description was made safe for buyers' browsers

Changing a live listing

On a fixed-price listing, the price and the title follow the Serial No. Change the POS sell price, GunBroker Price or GunBroker Title on the gun and the listing updates by itself. The Send to GunBroker dialog is not offered again while the gun is listed, so to change the shipping, the category or the listing type, end the listing and send the gun again.

The other per-gun buttons

Button What it does
Reprice on GunBroker Sends the current POS price to the listing. Refused on an auction, because the bidders set that price
GunBroker Status Reads the listing and shows the POS state beside GunBroker's answer: the item number, whether it is active, whether it has a winning bid, the price GunBroker holds, and the last error
End GunBroker Listing Asks you to confirm, then ends the listing and reads it back to check
Clear "Sold Unknown" Appears only when the gun is flagged. Clears the flag so the gun can be sold again

End GunBroker Listing warns you that relisting later creates a new listing with a new item number. When the system cannot confirm the end, it says so plainly and tells you to open the item on GunBroker and use End Item Early. Until you do, the gun can still be bought there while the POS treats it as unavailable.

Sold Unknown is a double-sale guard

When GunBroker cannot find a listing but reports the same SKU as sold, the POS locks the gun and flags it. Pressing Clear "Sold Unknown" states that you have looked at GunBroker and confirmed the gun was not sold there. A note describing what you checked is required, and it is recorded against the serial.

Auctions

An auction is the one listing that changes without the POS doing anything. The form shows an indicator reading "GunBroker auction" with the bid count and the end time. It turns red once there are bids.

The first bid promises the gun to the high bidder. GunBroker Bid Lock is ticked on the serial and the gun comes off the counter and off the web store at once. The counter picker will not offer it, checkout refuses it, and no channel can sell it. A bid watch runs every fifteen minutes, and the counter checks again at the till.

  • A withdrawn bid releases the lock. The web listing does not go back up on its own. Press Send to WooCommerce on the gun.
  • An auction that ends with no sale is not a fault. The serial records that the auction ended without a sale and the daily audit lists it. Send it again to relist.
  • You cannot change an auction's price while it runs. To change a starting bid, end it and list it again.
  • With bids on it, End GunBroker Listing is refused. Cancelling bids or selling early is a decision made on the GunBroker site, and the POS will not make it for you.

Sync with FastBound

The Serial No form also carries Sync with FastBound, which compares this gun's details against the bound book and lets you choose which side wins field by field. It has nothing to do with GunBroker. See FastBound.

Listing a model

Ammunition, optics and parts are listed by model, as one listing carrying the quantity in stock. Work from the Item form. Firearms are refused here, including uniform-priced ones.

Pressing Send to GunBroker on an Item asks only for the shipping rate. Model listings are always fixed price, because a GunBroker auction sells one thing.

Button What it does
Send to GunBroker Creates the listing and reports the item number and quantity
Reprice on GunBroker Sends the current price
Sync GunBroker Quantity Repairs a count that has drifted. It tells you the number it sent
GunBroker Status Shows local state, the item number, stock here, what was last sent, and what GunBroker answers for state, quantity and price
End GunBroker Listing Ends the listing. It does not come back on its own, even when new stock arrives

Quantity looks after itself. Every counter or web sale updates GunBroker. Selling out ends the listing, because GunBroker does not accept a quantity of zero, and new stock relists it. A listing a person ended by hand is never brought back automatically. The machine does not undo a human decision.

State Restrictions on the Item become the listing's excluded states. Leave it blank and the account's own excluded states apply.

Orders

The fifteen-minute poll

Every fifteen minutes the POS asks GunBroker for orders changed since its watermark and creates a GunBroker Order for each new one. The watermark is Orders synced up to (UTC) on the Connection tab, and it moves forward only after a whole batch is processed. Left blank, the first run starts from now and does not read back through history.

A new order rings the notifications bell: "New GunBroker order #…" with the buyer and the total. An order more than a week old, such as one read back by a back-fill, does not ring. See notifications.

Fifteen minutes is also the window in which a gun can be sold on GunBroker and still look available on your shelf. That window is what the counter's own check covers.

The GunBroker Order record

Open the list from GunBroker orders under Online in the sidebar. Almost every field on the record is written from GunBroker and read-only. It carries GunBroker's order number and status label, the buyer, the ship-to address, the receiving dealer's license and its eZ Check result, the amounts, the payment record, the invoice and journal links, and the tracking write-back.

The buyer is matched to an existing customer by GunBroker account first, then by email. A GunBroker ID kept from a customer merge counts too. A customer flagged as an FFL dealer is never reused for a GunBroker purchase. See Customers.

Status on the record is the store's own fulfillment state, not GunBroker's: Pending Fulfillment, Transferred or Cancelled. Transferred means the bound book exit is booked.

Working the order

The order appears on the Pending Order page. The usual sequence is below, and each step has a reason.

  1. Wait for payment. The buyer sends a certified check or money order. No card gateway is connected, so card payment is refused.
  2. Bank it and wait for the funds to clear. Do not ship on receipt of a check. Forged certified checks are the common fraud against GunBroker sellers.
  3. Press Mark Payment Received. Fill in the payment method, the cheque or money order number, the amount banked, and the day it went into the bank. That deposit date is not the day it arrived in the post.
  4. Wait for the receiving dealer's license. The system verifies it through eZ Check. Dispose stays disabled while the license is expired or unverified, with the hint "Verify the FFL first."
  5. Ship, before or after Dispose. Once payment is marked received, the license is verified and every unit has a gun, Ship sends the order to ShipStation, where you buy the label. Tracking goes back to GunBroker only after Dispose. A Type 03 collector order must be disposed first: its license is checked in the Dispose dialog.
  6. Press Dispose on the day you pack the gun. Dispose raises the invoice, posts to the general ledger, writes the bound book disposition and pushes to FastBound. All of that assumes the gun really left the building. When the order also carries ammunition or accessories, the dialog asks Where did these come from? with a location box for each line that sits in a store location. Leave a box blank if you are not sure. The line then goes on the Not placed list.
  7. If Dispose says the invoice did not post, click Create Invoice on the card. Ship comes back once it posts. See A GunBroker order is disposed but cannot ship.

GunBroker's own payment flag is a click on their website. It is recorded, and it is not what opens Dispose. Mark Payment Received records what actually reached the bank, and that is the gate.

Why there is no edit and no cancel

The Pending Order card offers neither for a GunBroker order. A GunBroker sale cannot be unwound from the seller's side, so the buttons are absent rather than present and refused. Cancellations and refunds start on GunBroker. See below.

Antiques and accessories

An order made entirely of pre-1899 antiques, with no dealer license on it, has no step 4. It ships to the buyer's own address, and Dispose issues the gun out of stock without writing the bound book or pushing FastBound. Mix an antique with a regulated gun, or let the buyer supply a license number, and the whole order ships to the receiving FFL.

An ammunition or accessory order has no serials. The card shows quantity lines, and Dispose issues the goods out of stock without touching the bound book. Unless the order also carries a gun, or the buyer gave a license number, it ships to the buyer directly, and the dispose dialog says "Ships to: the buyer directly — nothing here needs an FFL". It still asks where the goods came from.

The counter conflict

When somebody scans a gun at the counter, the POS asks GunBroker once whether that gun already has a buyer.

  • GunBroker says it is sold. The counter cannot sell it. This is a hard block, not a warning. The GunBroker buyer paid first. Explain that the gun sold online and offer something else in stock.
  • GunBroker does not answer in time. The counter sells as normal. An outage at GunBroker must not stop business in the shop. If a genuine collision results, treat it as a refund case with your accountant.

The budget for that check is shared across the whole invoice, not spent per gun. It is Counter check budget (s) on the Advanced tab.

Returns and cancellations

Start on GunBroker every time and let the POS mirror what happens there. There is deliberately no button in the POS that refunds a GunBroker order. Sales tax on these orders is collected and filed by GunBroker under its own license, so only their process makes the state filing move with the refund.

When the POS detects a cancellation, refund or return on the GunBroker side it raises an alert and changes no accounts.

  • The gun has not shipped. Release the reservation. If money was taken, the accounting correction is two entries, and you must then fill in Refund Handled At on the GunBroker Order. Leave it blank and the order keeps appearing in the morning alert.
  • The gun has shipped and comes back whole. It must be acquired back into the bound book. The gun is in your safe while the book says somebody else has it, and that is a federal recordkeeping problem, not a bookkeeping detail.
  • A consignment gun. The system refuses the return.

Daily checks

The daily audit sends one email per category. The last two rows below come from the hourly listing sweep instead. These are money or guns going wrong, not noise.

Alert What it means Who handles it
Disposed but not invoiced The gun left and the book was written, revenue was not recorded Operations
Paid a long time and not disposed Stuck waiting for an FFL, or forgotten Operations
Cancelled, refunded or returned on GunBroker while the invoice stands See returns above Operations and accounting
Chargeback A payment was reversed Accounting
One order failing to sync repeatedly That order will not sync again on its own Lead
A listing ended outside the POS Somebody ended it, or GunBroker did Operations, confirm why
Two live listings for the same gun Double-sale risk End the extra one at once
A cancelled invoice still carrying fee accrual The automatic reversal failed Accounting

Do not do these

  • Do not change a price on the GunBroker site. The next push from the POS overwrites it. Change prices in the POS.
  • Do not create a listing by hand on the GunBroker site. The POS will not recognize it, stock will not match, and it can still be bought.
  • Do not press End again because the in-progress list still shows a finished listing. That list is eventually consistent. Judge by the single item's own status and wait a few minutes.
  • Do not relist because the item number changed. GunBroker mints a new number every thirty days when it renews a listing. The POS recognizes its own listings by SKU and adopts the new number by itself.
  • Do not switch End listings via back to Delete Endpoint after a permission alert. A 403 from GunBroker moves the setting to Manual Only on purpose. Confirm with GunBroker support first. Trying it costs another double sale.

Troubleshooting

Message you see What it means Fix
No GunBroker category is configured for firearm type … No category is mapped for this gun or model Add a row to the category map in GunBroker Settings, or set the Item's GunBroker Category ID
No GunBroker antique category is configured for firearm type … An antique never takes the modern category Add a row flagged Antique to the category map, or set the Item's GunBroker Category ID
GunBroker category … is not one this gun can be listed under The category list changed while the dialog was open Close the dialog and press Send to GunBroker again
This gun has no GunBroker shipping cost of its own and the long gun / handgun default is not set The buyer would pay $0 to ship a firearm Type a shipping cost, tick free shipping, or set the default in GunBroker Settings
No sell price is set, so there is nothing to send The record is un-priced Price it in the POS, then send again
This gun is on GunBroker as an auction, so its price is set by the bidders You pressed Reprice on GunBroker on an auction End the auction and list it again to change the opening figure
GunBroker cannot find this listing but shows the same SKU as sold The gun may already have been bought Check GunBroker. If it was not sold, use Clear "Sold Unknown"
End it on GunBroker by hand The end was sent and not confirmed, or the setting says manual Open the item on GunBroker and use End Item Early. Until then it can be bought
… came in on consignment but has no consignor recorded … A consigned gun has no Consignor Set the Consignor on the Serial No, then send again
The GunBroker buttons are missing The integration is switched off, or the record is the wrong kind Guns list from the Serial No form, models from the Item form. Check Integrations