Automatic FFL works on your Magento or Adobe Commerce storefront. When a customer checks out with a firearm, it asks them to pick an FFL dealer and ships the order there. Orders that do not require an FFL check out as usual.
Step 1 Install the extension
Install the Automatic FFL extension with Composer. See the developer installation instructions for the commands.Step 2 Create an Automatic FFL account
Visit the Automatic FFL admin and create an account.
Step 3 Add a payment method
Click SETUP PAYMENT and follow the instructions to save your payment method in our payment portal.
Step 4 Create a store
Click Add your first storefront and follow the instructions to create your first store.
Step 5 Get a Google Maps API key
If you do not already have a Google developer account, visit Google Maps Platform and click Get Started to obtain a key.
Step 6 Configure the extension
-
In the Automatic FFL admin, click EDIT on your store profile to reveal the Store Hash and Store Secret.
-
Open the configuration panel in your Magento or Adobe Commerce admin.
-
Paste in the Store Hash and your Google API key.
The Automatic FFL configuration panel in the Magento admin.
Step 7 Mark your firearm products
Installing the extension adds a new attribute called FFL Required to your attributes.
-
Make sure the attribute is available in every attribute set you use for firearms.
FFL Required included in a firearms attribute set. -
Turn on FFL Required on each firearm in your catalog. This can be done in bulk.
The FFL Required setting enabled on a firearm product.
Dealer management
Automatic FFL gives you the ability to customize the list of dealers available during checkout. See the Automatic FFL documentation for complete details.