Automatic FFL(tm) | BigCommerce Installation Guide

BigCommerce · Installation & user guide

Automatic FFL for BigCommerce

Install Automatic FFL on BigCommerce, turn on the checkout, and mark the products and states that require an FFL.

Before you begin

  • You must be the owner of the BigCommerce store — only owners can install apps.
  • A payment method for your Automatic FFL account. Your card is not charged until the 30-day trial ends.

Get the app

Automatic FFL works on your BigCommerce storefront. When a customer checks out with a firearm or with ammunition you have flagged, 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 app

  1. Log in to your storefront portal at BigCommerce.

  2. Click the Apps tab in the left sidebar, then click BIGCOMMERCE.COM/APPS to open the BigCommerce App Store.

    The Apps page in your BigCommerce storefront portal.
    The Apps page in your BigCommerce storefront portal.
  3. Search for Automatic FFL.

    Searching the BigCommerce App Store for Automatic FFL.
    Searching the BigCommerce App Store for Automatic FFL.
  4. Open Automatic FFL and click GET THIS APP. You are redirected back to your storefront portal.

    The GET THIS APP button on the Automatic FFL listing.
    The GET THIS APP button on the Automatic FFL listing.
  5. Click Install, review the store features the app requests access to, and accept the terms and conditions.

  6. Click Continue to finish.

Step 2 Add a payment method

  1. Go to Apps > Automatic FFL to open the Automatic FFL dashboard.

    The Automatic FFL dashboard in your BigCommerce admin.
    The Automatic FFL dashboard in your BigCommerce admin.
  2. Click EDIT under Payment Profile.

  3. Add a payment method and billing address in the Stripe portal, then close the tab.

Step 3 Turn on the Automatic FFL checkout

  1. In the BigCommerce admin, go to Settings > Checkout.

  2. Select Custom Checkout and scroll to the Custom checkout heading.

  3. Paste this into the Script URL box:

    https://static.automaticffl.com/big-commerce-checkout/auto-loader.js

  4. Check This checkout supports Optimized One-Page Checkout settings. Leave the second checkbox unchecked.

    Custom checkout settings with the Automatic FFL script URL in place.
    Custom checkout settings with the Automatic FFL script URL in place.
  5. Click Save in the bottom right corner.

Step 4 Mark firearm and ammo categories

The quickest way to flag your products is to mark whole categories as Firearms or Ammo.

  1. Open the Automatic FFL dashboard.

  2. Click Edit on your store.

  3. Open a dropdown to reveal your BigCommerce category tree, then mark your categories.

    Marking BigCommerce categories as Firearms or Ammo.
    Marking BigCommerce categories as Firearms or Ammo.
  4. For ammo, turn on the Add-on Ammo Subscription setting.

    The Add-on Ammo Subscription setting.
    The Add-on Ammo Subscription setting.
  5. Click Save at the bottom of the page.

Step 5 Choose the ammo states requiring an FFL

Select which states require ammunition to ship to an FFL.

Selecting the states where ammo must ship to an FFL.
Selecting the states where ammo must ship to an FFL.

Step 6 Mark individual products

Skip this step if you have already marked your categories.

You can mark products one at a time under the Products tab, or use BigCommerce’s bulk edit feature for a large catalog.

  1. Click the action menu on a product and select Edit.

  2. Scroll down to the Custom Fields section.

    The Custom Fields section of the BigCommerce product editor.
    The Custom Fields section of the BigCommerce product editor.
  3. Add a custom field named ffl_type with the value firearm.

    A custom field named ffl_type set to firearm.
    A custom field named ffl_type set to firearm.
  4. Click Save. The product is now restricted to FFL shipping.

Step 7 Optional: change the FFL shipping recipient name

By default, each dealer-bound FFL shipment uses the customer’s first and last name. If that is what you want, skip this step.

Turn on Use a custom shipping recipient only when you want every FFL shipment to use either:

  • A fixed first and last name, such as FFL Receiving.
  • The selected dealer’s business name as the recipient name.
  1. Open the Automatic FFL dashboard and click Edit on your BigCommerce store.
  2. Turn on Use a custom shipping recipient.
  3. For a fixed name, enter both the first and last name.
  4. To use each selected dealer’s business name instead, leave both name fields blank.
  5. Click Update.

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