WooCommerce FFL and Firearms Plugins

WooCommerce has no built-in step for licensed dealers or firearms distributors. FFL Checkout adds FFL dealer selection to your checkout, and Data Feed imports your distributors' catalogs. Both install from the WordPress.org plugin directory and run inside your WordPress admin.

What a WooCommerce Firearms Website Needs

A standard WooCommerce checkout ships every order to the customer's address, which does not work for a firearm. These are the pieces you need to add, and who provides each one.

What You Need Why It Matters How to Cover It
FFL Dealer Selection A firearm bought online ships to a licensed dealer, who completes the transfer in person. FFL Checkout
Split Shipments A cart can hold a firearm and a holster, and the two go to different addresses. FFL Checkout, on one order and one payment
A Product Catalog Your distributors' products need photos, specifications, your prices and current stock. Data Feed, with your own distributor accounts
A Payment Processor WooPayments lists firearms and ammunition among the products it does not allow, and Stripe lists legal firearms among the businesses it must review. A processor that works with firearms retailers. We do not sell payment processing.
Hosting WooCommerce runs on your own hosting, and your host's terms must allow what you sell. Your own host, or our managed hosting

We last checked the WooPayments and Stripe pages on November 3, 2026. Their terms can change, so confirm them before you rely on them.

FFL Checkout Inside WooCommerce

FFL Checkout works with the checkout your website already has, so your theme, cart and shipping methods stay in place.

  • Block and Classic Checkout

    The same dealer search appears in the Checkout block and in the classic checkout. Customers search by ZIP code, dealer name or FFL number.

  • Shipping for Each Destination

    A mixed cart splits into two shipments, each with its own WooCommerce shipping rate, on one order and one payment.

  • Dealer Details on the Order

    The dealer's name, address, FFL number and license expiration date are saved on the order, under High-Performance Order Storage or legacy storage.

  • Transfers in Your Admin

    Each firearm order opens a transfer with its own panel on the order, and the dealer answers on a secure page on your website without creating an account.

Data Feed Inside WooCommerce

Data Feed publishes real WooCommerce products from the distributors you hold accounts with, and leaves the products you created yourself unchanged.

  • Standard WooCommerce Products

    Imported products carry images, descriptions, attributes, categories, cost, MAP and MSRP, so your theme and your other plugins can use them.

  • Hourly Price and Stock Updates

    Data Feed checks each distributor every hour and updates your website when a price or stock level changes, after applying your markup rules.

  • Your Categories or Ours

    Use FFL Monkey's product categories, or map products to the WooCommerce categories your website already has.

  • Images Outside Your Media Library

    Product images load from FFL Monkey's CDN, so a large catalog does not fill your hosting storage.

Requirements and Pricing

Plugin Price What You Need
FFL Checkout $4.99/month, or $49.99/year WordPress 6.8 or later, WooCommerce and PHP 7.2 or later
Data Feed $17.99/month, or $179.99/year WordPress 6.8 or later, WooCommerce, PHP 7.2 or later and a dealer account of your own with each distributor you connect

The 14-day free trial applies to the annual plan of the first plugin you start, and a payment card is required. There is no setup fee.

Questions About WooCommerce and Firearms

Can you sell firearms on WooCommerce?

WooCommerce is open-source software that runs on your own hosting, so whether you can sell firearms depends on your license, your payment processor, your host and federal and state law rather than on a WooCommerce plan. You and the receiving dealer remain responsible for following those laws.

Is there a WordPress FFL plugin that works without WooCommerce?

Neither of our plugins does. Both need WooCommerce, which is what adds the cart and the checkout to WordPress.

Do I need both plugins?

No. Each plugin works on its own and has its own subscription. If you use both, firearms imported by Data Feed are already marked as requiring an FFL dealer.

Does FFL Checkout work with the Checkout block?

Yes. The same dealer search appears in the Checkout block and in the classic checkout, and it supports both High-Performance Order Storage and legacy order storage.

Can I use WooPayments for firearms?

WooPayments lists firearms and ammunition among the products it does not allow, so choose a payment processor that works with firearms retailers before you launch. We do not sell payment processing.

Who completes the background check?

The licensed dealer your customer chooses. The background check and ATF Form 4473 are completed at the dealer's counter, and FFL Checkout records the steps on the order.

Can you build or host my WooCommerce website?

Yes. We build firearms e-commerce websites on WooCommerce, quoted individually, and managed hosting is $100/month.

Book a 30-Minute Call

Loading the calendar…

Calendar not loading? Book on calendly.com, or email [email protected].