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
-
Log in to your storefront portal at BigCommerce.
-
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. -
Search for Automatic FFL.
Searching the BigCommerce App Store for Automatic FFL. -
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. -
Click Install, review the store features the app requests access to, and accept the terms and conditions.
-
Click Continue to finish.
Step 2 Add a payment method
-
Go to Apps > Automatic FFL to open the Automatic FFL dashboard.
The Automatic FFL dashboard in your BigCommerce admin. -
Click EDIT under Payment Profile.
-
Add a payment method and billing address in the Stripe portal, then close the tab.
Step 3 Turn on the Automatic FFL checkout
-
In the BigCommerce admin, go to Settings > Checkout.
-
Select Custom Checkout and scroll to the Custom checkout heading.
-
Paste this into the Script URL box:
https://static.automaticffl.com/big-commerce-checkout/auto-loader.js -
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. -
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.
-
Open the Automatic FFL dashboard.
-
Click Edit on your store.
-
Open a dropdown to reveal your BigCommerce category tree, then mark your categories.
Marking BigCommerce categories as Firearms or Ammo. -
For ammo, turn on the Add-on Ammo Subscription setting.
The Add-on Ammo Subscription setting. -
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.
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.
-
Click the action menu on a product and select Edit.
-
Scroll down to the Custom Fields section.
The Custom Fields section of the BigCommerce product editor. -
Add a custom field named ffl_type with the value firearm.
A custom field named ffl_type set to firearm. -
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.
- Open the Automatic FFL dashboard and click Edit on your BigCommerce store.
- Turn on Use a custom shipping recipient.
- For a fixed name, enter both the first and last name.
- To use each selected dealer’s business name instead, leave both name fields blank.
- 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.