Disclaimer: This guide is for illustrative purposes only and should not be used as a substitute for professional advice. Procedures and examples may vary based on your store's settings and applicable state/local regulations.
The GunBroker integration with Orchid POS allows you to list inventory directly from the POS, sync order statuses automatically, and manage fulfilled orders — all from one place. This guide walks through initial setup, listing items, and completing orders.
Contact Orchid Support to activate your GunBroker integration. If you have existing active GunBroker listings you'd like imported, include an export of those listings in the same support ticket.
Note: It is recommended to close all open auction orders before enabling the integration.
Once support has enabled the integration, go to:
Manage > Store Configuration > Integrations > eCommerce
Enter your GunBroker username and password in the GunBroker Integration fields.
https://webhook.orchidpos.com. Re-enter your GunBroker credentials as prompted.Your integration is now active and ready to use.
Before listing a firearm on GunBroker, make sure it has been received into Orchid POS with quantity and serial numbers on hand.
To receive an item:
Go to Inventory > Manage Products > Inventory, then search for and select the item you want to list.
Select the Sales Channel tab on the product detail page. The upper section contains your Orchid eCommerce settings. Below that, under Marketplace Applications, toggle on GunBroker.com.
| Field | Notes |
|---|---|
| Product Title | Auto-populates from the catalog; editable |
| Subtitle | An additional feed field — note this will be relocated in a future update |
| Category / Subcategory | GunBroker-specific taxonomy (separate from Orchid's internal categories). If a category you need is missing, contact support — it must be requested directly from GunBroker |
| Product Description | Enter any text or HTML you want to appear on the listing. Many dealers use vendor descriptions (e.g., from RSR) formatted with ChatGPT or their own HTML template |
| Images | Up to 5 images can be sent from POS to GunBroker. Additional images can be added directly in the GunBroker interface without impacting the integration. More images from POS will be supported in a future update |
Click Update to save your listing settings. This information is stored and does not need to be re-entered each time — it will remain on the product for all future listings.
Tip: This step sets up the foundation of the listing. You are not yet posting it live to GunBroker.
On the product detail page, select the GunBroker.com Listings tab (visible once the GunBroker toggle is enabled).
Click the green Add Listing button. A window will appear with the following listing types:
Select the appropriate type, complete any additional required fields (including your Shipping Profile, which comes from GunBroker), and click Add to post the listing live.
The GunBroker.com Listings tab shows all your listings and their live statuses. When an item sells in the POS, its corresponding GunBroker listing is automatically closed. Inventory is also reserved for listings marked as closed to maintain accuracy across platforms.
When a buyer completes a purchase on GunBroker, the order will appear in Orchid POS at:
Sell > Invoices and Online Orders
Orders will have the status "Order Received". Open the invoice and fulfill the order by assigning the available quantity or specific serial number. Once fulfilled, the item is considered delivered and the firearm is automatically disposed of in your bound book.
Unpaid GunBroker orders are handled through a layaway workflow. Here's how it works:
When Orchid receives a webhook from GunBroker flagging an order as unpaid, the system automatically saves that order as a layaway rather than a completed invoice.
There are two ways a layaway can be converted to a full invoice:
Option 1 – Automatic (every 30 minutes) A background process runs every 30 minutes to check whether each GunBroker layaway order has been paid. If payment is confirmed on GunBroker's end, the layaway is automatically converted to an invoice. If not yet paid, it remains as a layaway until the next check.
Option 2 – Manual Conversion via the Review Layaway Screen A staff member can manually convert a layaway from the Review Layaway screen. There are two scenarios here:
| Task | Where to Go |
|---|---|
| Enable integration | Manage > Store Configuration > Integrations > eCommerce |
| Set up webhooks | GunBroker Toolbox > Manage Webhooks |
| Configure a listing | Inventory > Manage Products > [Item] > Sales Channel tab |
| Post a live listing | Inventory > Manage Products > [Item] > GunBroker.com Listings tab |
| View & fulfill orders | Sell > Invoices and Online Orders |
| Manage unpaid orders | Sell > Layaways > Review Layaway |