Automatic FFL(tm) | Automatic FFL for BigCommerce | FFL Checkout & In-Store Pickup
BigCommerce

Automatic FFL × BigCommerce

FFL-compliant checkout for BigCommerce

Automatic FFL adds a dealer step to your custom checkout. Firearms ship to the dealer, accessories ship home, ammo rules apply.

  • In-store pickup
  • Mixed-cart consignments
  • Ammo state rules
  • FFL certs & EZ Check
  • Dealer controls
  • Official App Store install
Automatic FFL dealer locator at checkout — search by ZIP and radius, ranked dealer cards with Preferred Dealer and Top Choice badges, and a Google map with numbered dealer pins highlighting popular options.

Dealer network control

An FFL database your team can manage

Dealers are synced from the ATF daily. You have full control over Enabled Dealers and Preferred Dealers with plenty of search filters for easy management.

Checkout operations

The three jobs your BigCommerce FFL checkout has to get right

Mixed carts ship to the right destinations

FFL-required products route to the selected FFL and eligible regular items ship home, all in one BigCommerce order and one payment, with no manual cart juggling.

Ammo Support

Ammo can be flagged separately from firearms, with restricted-state rules that trigger dealer selection only when the order needs it.

New Native BigCommerce pickup

Turn Store Locations Into Checkout Pickup Options

Give eligible shoppers a clear in-store pickup choice without sending them out of checkout. Automatic FFL uses the locations and pickup methods you configure in BigCommerce, while you control whether pickup is enabled for each store.

  • Pickup stays inside checkout
  • Uses native BigCommerce locations
  • Enabled per store in Automatic FFL

Mixed-cart routing

One cart. Two destinations. One payment.

BigCommerce can keep firearms, ammunition, and everyday merchandise in one order while routing each item to the destination your store requires.

  • Firearms route to the selected FFL
  • Eligible products can ship to the customer
  • Your store keeps one order and one payment

Ammunition routing

Your state rules decide when dealer selection appears

FFL destination:

dealer selection appears before checkout continues.

Normal destination:

the buyer continues with the standard shipping form.

Dealer management

Keep the dealer information behind every order organized

FFL details on the order

Give the fulfillment team the license number, expiration, eZ Check, and certificate link.

Certificate management

Bring your existing certificate collection into Automatic FFL and keep dealer records close at hand.

Dealer fees and hours

Maintain the transfer fees and store hours customers see during dealer selection.

Live in 5 minutes

Standard setup. No developer required.

Install

Get the app from the BigCommerce App Store.

Add the checkout script

Paste our checkout script URL into Settings → Checkout → Custom Checkout.

Flag products

Mark FFL categories in the Automatic FFL dashboard, or add an ffl_type custom field per product. Bulk edit works.

Confirm order data

Run a test order, then confirm the dealer route and FFL data appear where your team fulfills orders.

More BigCommerce controls

Dealer information, fulfillment tools, and BigCommerce settings in one integration.

FFL certificate network

Access scanned certificates from thousands of dealers across the Automatic FFL network, reducing follow-up emails and certificate chasing.

Popular dealers & residential labels

Badges show which FFLs customers select most often and most recently. Residential Address labels identify dealers operating from a home.

Ship non-gun items to the FFL

Choose standard multi-address shipping so regular items go home, or send them to the selected FFL with the firearms. Either way, checkout stays one order and one payment.

Custom shipping recipient

Keep the buyer’s name, set a fixed recipient name, or use the selected dealer’s company name without repeating it on a separate company line.

Manual FFL bypass

Enable an optional dealer-selection bypass with your own checkout message, giving customers a manual path when their FFL is outside the dealer list.

Fast, U.S.-based support

Our American team understands FFL sales and works with you to meet your store’s needs.

Common questions from BigCommerce merchants

Do I need a developer to install Automatic FFL on BigCommerce?

No. Standard setup does not require a developer. The app installs from the BigCommerce App Store; configuration is pasting our checkout script URL into Settings → Checkout → Custom Checkout, then marking FFL categories or products. Stores running their own custom checkout work may want a developer involved — the typical install does not.

Does the BigCommerce install need a Google Maps API key?

No. The BigCommerce integration does not require you to provision your own Google Maps API key — the dealer locator’s map is hosted by Automatic FFL.

What's the difference between your full FFL database and the FFL certificate network?

The FFL database is synced daily from ATF records, and you control which dealers appear in checkout. The FFL certificate network includes thousands of dealers with scanned certificates on file. Upload certificates from your own collection through the Automatic FFL dashboard. With Include FFL Info in Order Comments enabled, a matching certificate link is added to new FFL orders only while the certificate is valid and unexpired.

Does this work with BigCommerce's Optimized One-Page Checkout?

Yes. Automatic FFL is loaded through BigCommerce’s custom checkout script flow, with the This checkout supports Optimized One-Page Checkout settings option enabled. Customers see the dealer-selection step inside the checkout rather than being sent to a separate cart or external form.

Does Automatic FFL support in-store pickup?

Yes. When enabled, Automatic FFL can show BigCommerce’s native pickup methods for eligible carts and let the shopper choose a configured pickup location inside checkout. Each store needs an enabled BigCommerce location and a pickup method connected to it. View the in-store pickup setup guide.

What FFL data appears on the BigCommerce order?

Turn on Include FFL Info in Order Comments to add the selected dealer’s FFL license number, expiration, EZ Check link, and available certificate link before the order is submitted. Your fulfillment team can find these details in the BigCommerce order comments. Certificate links are included only while the matching certificate is valid and unexpired.

Can I customize the dealer information customers see?

Yes. Enable or prefer dealers, manage transfer fees and store hours, and use bulk updates or import/export to maintain your network. You can also add a custom message to the checkout map and choose whether to show popularity badges. Residential Address labels give customers context about dealers operating from a home.

What if I'm already running a custom checkout script?

You’d swap to ours, since BigCommerce supports a single custom checkout script per store. If you have customizations in the existing script you want to preserve, talk to us during the trial — same-day support is included while you set up.

How are mixed carts (FFL items plus regular items) handled?

BigCommerce supports multiple shipping consignments on a single order, and Automatic FFL uses that natively. FFL-required products route to the selected dealer and eligible standard products ship home in one checkout, one order, and one payment. You can also choose to send regular items to the FFL and configure how ammunition routes when firearms are in the cart.

How do you handle ammo, including state-by-state rules?

Mark ammunition separately through categories or product custom fields, then choose the states where ammo requires an FFL shipment. Dealer selection follows your configured rules even when the cart contains only ammunition. For mixed firearm/ammo carts, you can choose whether ammunition always follows the firearms to the FFL or follows your state rules.

How long does setup typically take?

For a standard catalog: install from the App Store, paste the checkout script URL, mark FFL categories or products, and run a test checkout. From install to test order in one sitting is the realistic expectation.

What happens after the 30-day free trial?

The 30-day trial gives you the full BigCommerce integration to evaluate. No credit card is required to start the trial. Add a payment method to continue on the standard Automatic FFL plan after the trial.

Start your BigCommerce free trial

30 days free. No credit card needed.