Automatic FFL(tm) | Automatic FFL for Magento & Adobe Commerce | FFL Checkout
Adobe and Magento

Automatic FFL for Magento & Adobe Commerce

FFL checkout for Magento & Adobe Commerce

Automatic FFL lets customers choose a receiving dealer during Magento and Adobe Commerce checkout. Firearms and ammo requiring an FFL use the dealer’s shipping address, and the dealer’s information is saved on the order.

  • Mixed carts
  • State-based ammo checkout
  • FFL details on orders
Automatic FFL dealer locator with a map, dealer search results, and preferred dealer badges.

Your dealer network

Choose which dealers your customers see

Our dealer database uses ATF records. In your Automatic FFL dashboard, you can enable or disable dealers and mark preferred FFLs for your store.

Checkout operations

The three jobs your Magento FFL checkout has to get right

Mixed carts ship to the right destinations

FFL-required products route to the selected dealer, while eligible regular items ship to the customer’s address. Magento’s multiple-address checkout creates separate orders for each destination.

Ammo support

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

Mixed carts

Ship to the dealer and the customer from the same cart

Mixed-cart routing

Here, firearms and FFL-required ammo share the dealer shipment. The other products ship to the customer’s address.

Ammunition

Route ammo by destination state

Ammo acts as either a regular product or an FFL-required product, depending on the customer’s selected destination state.

Inside your Magento admin

Find FFL information in your orders

FFL Dealer Information table

Under Sales > Orders, the order’s Information tab groups the dealer details in one table.

FFL details in order comments

The same information also appears in a comment under Notes for this Order.

Getting started

Connect your store and test checkout

After your developer installs the extension with Composer, create your Automatic FFL store, connect Magento, mark your products, and run a test checkout.

Create your Automatic FFL store

Create an account or sign in, then create the Magento store you want to connect.

Configure the extension

Add the Store Hash, Store Secret, and Google Maps API key in Magento, then enable Automatic FFL.

Mark your products

Mark categories as Firearms or Ammo, with the FFL Required product attribute available for individual firearms.

Test dealer selection

Place a test order to confirm dealer routing, shipping destinations, and FFL data on the order.

FFL details and checkout controls

Dealer information, fulfillment tools, and Magento 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

Use Magento’s multiple-address checkout so regular items go to the customer’s address, or send non-gun items to the selected FFL with the firearms.

Upload your FFL certificates

Upload your collection through the Automatic FFL dashboard. Matching orders get the certificate link while it is valid and unexpired.

Transfer fees & store hours

Add transfer fees and store hours to dealer listings so customers can compare options before choosing an FFL.

Fast, U.S.-based support

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

Magento setup questions

What should my developer check before installation?

Automatic FFL uses Magento’s standard and multiple-address checkout. Turn off Instant Purchase and, for Adobe Commerce, AsyncOrder; these checkout options aren’t supported. If your store uses a custom checkout or theme, contact us to review it before installation. The installation guide covers the required setup.

Can I mark firearms individually instead of by category?

Yes. The extension adds an FFL Required product attribute for marking individual firearms, including through bulk updates. Category settings take priority over that attribute. See marking your products for the setup details.

Can I use an existing Google Maps API key?

Yes. If the key has website restrictions, allow https://static.automaticffl.com/*, where the dealer map loads. The Google Maps setup instructions also cover sandbox use.

Can I connect more than one Magento store view?

Yes. Choose the correct store-view scope in Magento’s configuration and use the Store Hash and Store Secret for the matching Automatic FFL store. See configuring the extension.

Install Automatic FFL for Magento

Follow the installation guide to start your 30-day free trial.