Automatic FFL(tm) | Mixed FFL Carts: How Shipping Works on BigCommerce and WooCommerce

Mixed FFL Carts: How Shipping Works on BigCommerce and WooCommerce

See how Automatic FFL handles mixed carts on BigCommerce and WooCommerce, with shipping examples, customer messaging, and a practical checkout checklist.

Giancarlo Byrne

09/17/2026


A customer adds a rifle and a cleaning kit to their cart. The rifle will go to a receiving dealer for transfer. The eligible cleaning kit can go to the customer’s address. Before paying, the shopper needs to understand where each item will ship, what shipping will cost, and whether another checkout remains.

That is the practical challenge of a mixed FFL cart: products purchased together may need different destinations. Automatic FFL handles that challenge differently on BigCommerce and WooCommerce. Here is how each flow works and what to check on your own store.

One Mixed Cart, Two Platform Workflows

Platform How the purchase works with Automatic FFL
BigCommerce One checkout, one order, and one payment, with separate shipping destinations.
WooCommerce Save For Later groups the cart for sequential checkouts. The customer purchases one group, then continues with the remaining items.

BigCommerce: separate destinations within one order

Automatic FFL for BigCommerce uses shipping consignments: groups of items assigned to a shipping destination within an order. FFL-required items route to the selected dealer, while eligible standard items route to the shopper.

For the rifle-and-cleaning-kit example, the shopper selects a dealer for the rifle and provides their own shipping address for the kit. Both purchases are completed in one order and one payment.

When reviewing the experience, check that the item groups, addresses, shipping methods, and charges are understandable before payment. Then inspect the resulting order to confirm that fulfillment sees the same destinations.

WooCommerce: guided checkouts with Save For Later

Automatic FFL for WooCommerce uses Save For Later to handle mixed carts through sequential checkouts. The customer purchases one group first, then sees the remaining items in a follow-on checkout. Either the FFL group or the standard group can go first, without the shopper rebuilding the cart.

For our example, the shopper could buy the rifle for delivery to their selected dealer, then complete a separate purchase of the cleaning kit for delivery to their own address.

The key message is what remains to be purchased. After the first checkout, the customer should understand that the other group still needs its own checkout and payment. Review both confirmation messages so neither suggests that the entire original cart has been purchased after only the first transaction.

Start With Accurate Product Classifications

Before testing checkout, review which products require dealer routing, which are ammunition, and which are eligible for direct shipping. Use the classifications and destination rules supported by your integration; a product’s marketing category alone may not describe its shipping requirements.

Completed firearm frames and receivers belong in the firearm classification review. They should not be treated as ordinary accessories that only need dealer routing when purchased alongside a complete firearm. See the ATF’s frame and receiver guidance.

Ammunition also needs a separate review. Automatic FFL supports ammunition classification and per-state routing settings. Configure those settings for the requirements that apply to your products and destinations. A shipping flag controls the checkout workflow; it does not establish that a sale is permitted.

For this guide’s example, assume the rifle requires dealer transfer and the cleaning kit is eligible for direct delivery. Review other product combinations on their own terms.

Explain the Next Step Before Asking Shoppers to Act

Customers should not have to infer the shipping plan from an address field. Place a short explanation where they can see it before dealer selection, and tailor it to the checkout they will actually use.

Example wording for a BigCommerce mixed cart:

Your rifle will ship to the licensed dealer you select. Your cleaning kit will ship to your delivery address. Review both destinations and the shipping charges before placing your order.

Example wording for a WooCommerce Save For Later flow:

Your cart contains items with different shipping destinations. Complete checkout for one group first, then continue to purchase the remaining items. Items saved for later have not been purchased yet.

These are examples to adapt to your store. Check where your theme and checkout let you display the message, then read it on a phone with the keyboard open.

Explain transfer fees separately from the store’s shipping charges. Where fees or dealer hours are shown, keep them current and identify how the shopper can confirm uncertain details. Avoid promising a pickup date based solely on a carrier’s delivery estimate.

Follow the Addresses Through to Fulfillment

A correctly displayed checkout is only part of the workflow. After a test purchase, check the order information your team uses to create labels, prepare shipments, and answer customer questions.

Confirm that the dealer-bound items retain the selected dealer’s address and that eligible direct-ship items retain the shopper’s address. If you use a warehouse or shipping integration, inspect the information there too. An address that looks correct in checkout still needs to reach the people and systems packing the order.

Automatic FFL can attach dealer license information, EZ Check links, and available certificate links to supported platform orders. Enable the relevant order-data setting and verify what appears in your store. Certificate availability varies by dealer, so establish how staff handle missing documents. See the platform documentation for setup details.

Automatic FFL syncs dealer records daily against ATF source data. License information and a dealer’s willingness to accept a particular transfer are separate checks. Make it easy for buyers to confirm transfer arrangements when needed.

Order confirmations should identify the purchased items and their destinations. Add tracking information as shipments are created, clearly associating each tracking number with the relevant items. For dealer deliveries, explain how the customer should confirm that the firearm is ready for pickup.

Test These Carts Before Launch

Use a test environment or your platform’s supported test-payment process. Follow each case through checkout and inspect the resulting order information.

  • Firearm only: Confirm dealer selection and the receiving address.
  • Standard accessory only: Confirm direct shipping works without an unnecessary dealer step.
  • Firearm plus eligible accessory: Check each destination, shipping charge, and confirmation. On WooCommerce, complete both checkouts and test either group first.
  • Ammunition: Test destinations covered by different configured routing rules, including an ammo-only cart.
  • Cart changes: Remove the firearm after selecting a dealer. Check that routing is recalculated for the remaining products; ammunition may still require the dealer workflow.
  • Address and dealer changes: Change the shopper’s destination or select another dealer. Confirm that shipping and routing update appropriately.

Repeat the mixed-cart case on mobile. If you use coupons, free-shipping thresholds, or shipping extensions, include those in your test because they affect the price and options customers see.

Measure Whether Shoppers Complete the Whole Purchase

Track completed purchases alongside dealer selection. For BigCommerce, review whether shoppers who enter a mixed-cart checkout complete the order. For WooCommerce, also track whether shoppers continue from the first purchase to the remaining group. Counting only the first transaction can hide where part of the original cart is left behind.

Compare results with your own baseline, using similar traffic sources, devices, and cart types. Review support questions about missing items, shipping charges, and destinations alongside the numbers. With limited traffic, reproducible checkout problems and recurring customer questions can be more useful than small percentage changes.

Try a Mixed Cart on Your Platform

Start with one firearm and one eligible accessory. Follow the purchase through to the order details, and check whether a customer could explain what ships where and what they still need to do.

Explore the BigCommerce demo or try the WooCommerce demo to see the relevant workflow.

Ready to test your own catalog? Start a 30-day Automatic FFL trial and verify mixed-cart routing with your store’s products, shipping methods, and order tools.