Automatic FFL(tm) | Magento Installation and User Guide

Magento / Adobe Commerce · Installation & user guide

Automatic FFL for Magento

Install the Automatic FFL extension for Magento and Adobe Commerce, connect it to your store, and mark the products that require an FFL.

Before you begin

  • Composer access to your Magento or Adobe Commerce codebase.
  • A Google Maps API key — step 5 covers how to get one.

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.

The Automatic FFL admin sign-in page.
The Automatic FFL admin sign-in page.

Step 3 Add a payment method

Click SETUP PAYMENT and follow the instructions to save your payment method in our payment portal.

Saving a payment method in the Automatic FFL payment portal.
Saving a payment method in the Automatic FFL payment portal.

Step 4 Create a store

Click Add your first storefront and follow the instructions to create your first store.

Creating your first storefront in the Automatic FFL admin.
Creating your first storefront in the Automatic FFL admin.

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.

Obtaining a key from the Google Maps Platform.
Obtaining a key from the Google Maps Platform.

Step 6 Configure the extension

  1. In the Automatic FFL admin, click EDIT on your store profile to reveal the Store Hash and Store Secret.

  2. Open the configuration panel in your Magento or Adobe Commerce admin.

  3. Paste in the Store Hash and your Google API key.

    The Automatic FFL configuration panel in the Magento admin.
    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.

The FFL Required attribute added by the extension.
The FFL Required attribute added by the extension.
  1. Make sure the attribute is available in every attribute set you use for firearms.

    FFL Required included in a firearms attribute set.
    FFL Required included in a firearms attribute set.
  2. 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.
    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.

Read the documentation