By law, websites can send FFL products only to FFL-certified gun dealers. Non-FFL products can be shipped anywhere the customer wishes, but other products fall under regulation. Thus, FFL API provides multiple shipping options on the checkout page, depending on the customer’s selection. The software limits customers’ selections so they use a certified FFL gun dealer for these products while letting them fill the address form with their home address for non-FFL products.