Frequently Asked Questions

Find answers to the most common questions about FirearmCart. Browse by category or use search to find what you need.


General

What is FirearmCart?

FirearmCart is an e-commerce platform built specifically for licensed firearm dealers. It provides all the tools you need to sell firearms, ammunition, and accessories online while maintaining ATF compliance.

Who can use FirearmCart?

FirearmCart is designed for:

User Type Description
FFLs Licensed firearm dealers
Manufacturers With appropriate licensing
Distributors Wholesale firearms businesses
Gunsmiths With retail operations

Do I need an FFL to use FirearmCart?

Yes, you need a valid Federal Firearms License to sell firearms through FirearmCart. Non-firearm products (accessories, apparel, etc.) can be sold without an FFL.

How is FirearmCart different from other e-commerce platforms?

Feature FirearmCart Generic Platforms
FFL compliance Built-in Not supported
Firearm-friendly payments Pre-integrated Often prohibited
Age verification Included Requires add-ons
FFL directory 50,000+ FFLs Not available
Distributor integrations Lipseys, RSR Not available

Is my data secure?

Yes, FirearmCart uses:

  • SSL encryption for all data
  • PCI-compliant payment processing
  • Regular security audits
  • Encrypted database storage
  • Secure access controls

Account & Billing

How do I change my subscription plan?

  1. Go to Settings > Billing
  2. Click the Plans tab
  3. Select the plan you want
  4. Confirm the change

Upgrades take effect immediately; downgrades apply at your next billing date.

Can I cancel my subscription?

Yes, you can cancel anytime:

  1. Navigate to Settings > Billing
  2. Click Cancel subscription
  3. Confirm cancellation

You'll retain access until the end of your billing period.

What payment methods are accepted for my subscription?

Method Accepted
Visa Yes
Mastercard Yes
American Express Yes
Discover Yes

How do I update my payment method?

  1. Go to Settings > Billing
  2. Click the Payment Methods tab
  3. Click Add Payment Method to add a new card
  4. Set the new card as default
  5. Delete the old card if needed

Can I add team members to my account?

Yes, you can add team members to help manage your store:

  1. Navigate to Settings > Team
  2. Click Invite member
  3. Enter their email address
  4. Select their role (Admin or Member)
  5. Send invitation

See Team Members for details on roles and permissions.


Products

How do I add products to my store?

  1. Navigate to Products > All products
  2. Click Add product
  3. Fill in product details
  4. Add images
  5. Set pricing and inventory
  6. Save and publish

See Creating Products for detailed instructions.

Can I import products from a spreadsheet?

Yes, FirearmCart supports CSV imports:

  1. Navigate to Products > Import
  2. Download template
  3. Fill in your products
  4. Upload CSV
  5. Review and confirm

How do I set up product variants?

Variants are for products with multiple options (caliber, finish, etc.):

  1. Open product
  2. Add option names (e.g., "Caliber")
  3. Add option values (e.g., "9mm", ".45 ACP")
  4. Set pricing and inventory per variant

See Product Variants for details.

How do I sync products from Lipseys or RSR?

  1. Navigate to Settings > Integrations
  2. Connect your distributor account
  3. Enable product sync
  4. Select products to import
  5. Configure pricing rules

See Integrations for setup guides.

How do I mark a firearm as serialized?

FirearmCart automatically recognizes firearms based on category:

  1. Assign product to a firearm category
  2. Serial number field appears at checkout
  3. FFL selection required for customer

Orders

How do I fulfill an order?

  1. Open the order
  2. Click Fulfill items
  3. Enter tracking number
  4. Select carrier
  5. Click Fulfill

Customer receives shipping notification automatically.

How do I process a refund?

  1. Open the order
  2. Click Refund
  3. Select items or enter amount
  4. Choose refund method
  5. Add reason
  6. Process refund

See Refunds for detailed instructions.

Can I edit an order after it's placed?

Yes, you can:

  • Add or remove items
  • Adjust prices
  • Update shipping address
  • Add order notes

Navigate to the order and click Edit order.

How do I handle an order with a failed background check?

  1. Contact customer to explain
  2. Return firearm to your inventory
  3. Process full refund
  4. Update order notes
  5. Cancel the order

What do the order statuses mean?

Status Meaning
Pending Awaiting payment
Processing Payment received, needs fulfillment
Awaiting FFL Firearm order, FFL selection needed
Shipped Items sent, in transit
Delivered Items received
Completed Transfer complete (for firearms)
Cancelled Order cancelled

Payments

Which payment processors does FirearmCart support?

FirearmCart integrates with firearm-friendly processors:

Processor Features
Fortis Full firearm support
AuthorizeNet Established processor
NMI Flexible gateway

Why can't I use PayPal or Stripe?

PayPal and Stripe prohibit firearm sales in their terms of service. Using them for firearms can result in account termination and withheld funds.

How do I set up a payment processor?

  1. Open account with supported processor
  2. Navigate to Settings > Payments
  3. Enter API credentials
  4. Configure settings
  5. Test with a small transaction

See Payment Providers for detailed setup.

When do I receive my funds?

Processor Settlement
Most processors 1-3 business days
Higher risk accounts May have rolling reserve

Check with your specific processor for details.

How are taxes calculated?

FirearmCart can integrate with tax services for automatic calculation:

  1. Navigate to Settings > Taxes
  2. Connect tax service (or manual setup)
  3. Configure by region
  4. Taxes apply automatically at checkout

Shipping

Which carriers does FirearmCart support?

Carrier Firearms Ammunition Accessories
UPS Yes Yes Yes
FedEx Yes Yes Yes
USPS No No Yes

Why can't I ship firearms via USPS?

USPS restricts firearm shipments to licensed dealers with specific requirements. UPS and FedEx are the standard carriers for commercial firearm shipping.

How do I ship ammunition?

Ammunition requires special handling:

  1. Must use ground shipping (no air)
  2. Requires ORM-D labeling
  3. Proper packaging required
  4. Signature may be required
  5. Check state restrictions

See Shipping Firearms for regulations.

Can I ship to all states?

Some states have restrictions on certain products:

State Notes
California Roster requirements, capacity limits
New York Assault weapon restrictions
Massachusetts Approved firearms list
Others Various restrictions apply

Configure state restrictions in Settings > Shipping > Zones.

How do customers select their FFL?

  1. Customer adds firearm to cart
  2. At checkout, FFL selection appears
  3. Customer searches by location
  4. Selects from verified FFLs
  5. Order routes to selected FFL

FFL Compliance

How does FFL verification work?

FirearmCart maintains a database of verified FFLs:

  1. We verify license status with ATF
  2. FFLs confirmed as valid appear in directory
  3. Expired or revoked licenses are removed
  4. Regular updates ensure accuracy

What if a customer's FFL isn't in the directory?

  1. Customer can request FFL be added
  2. Or provide their FFL's contact info
  3. You verify the license manually
  4. Add to your store's FFL list
  5. Process the order

How do I handle an FFL transfer?

  1. Ship firearm to customer's selected FFL
  2. Include copy of your FFL
  3. FFL receives and logs firearm
  4. Customer picks up from FFL
  5. FFL conducts background check
  6. FFL completes transfer

Do I need to verify FFL licenses myself?

FirearmCart verifies FFLs in the public directory. For FFLs you add manually:

  1. Request copy of their license
  2. Verify with ATF FFL lookup
  3. Check expiration date
  4. Add to your verified list
  5. Set to preferred if frequently used

Themes & Customization

How do I customize my store's appearance?

  1. Navigate to Themes
  2. Click Customize
  3. Use Visual Editor to modify:
    • Colors and fonts
    • Header and footer
    • Page layouts
    • Sections and blocks
  4. Preview changes
  5. Save and publish

See Visual Editor for details.

Can I use custom code?

Yes, with Developer Mode:

  1. Navigate to Themes
  2. Click Edit code
  3. Enable Developer Mode
  4. Edit Liquid templates
  5. Changes expire after 1 hour (must publish)

See Liquid Variables for available variables.

  1. Navigate to Themes > Customize
  2. Click Header
  3. Upload logo image
  4. Adjust size if needed
  5. Save

Can I have different layouts for different pages?

Yes, FirearmCart supports multiple templates:

  • Product templates
  • Collection templates
  • Page templates
  • Blog templates

Assign templates to specific products or pages as needed.


Integrations

How do I connect to Lipseys?

  1. Navigate to Settings > Integrations
  2. Find Lipseys
  3. Enter API credentials
  4. Configure sync settings
  5. Test connection

See Lipseys Integration for full setup.

How does inventory sync work?

Sync Type Description
Product sync Imports products from distributor
Inventory sync Updates stock levels (hourly)
Price sync Updates costs (configurable)

Can I use multiple distributors?

Yes, you can connect multiple distributors:

  • Products from each sync separately
  • Inventory tracked per source
  • Pricing rules per distributor
  • Automatic source selection for orders

How do I connect ShipStation?

  1. Navigate to Settings > Integrations
  2. Find ShipStation
  3. Authorize connection
  4. Configure order sync
  5. Set up automation rules

See ShipStation Integration for details.


Technical

What browsers are supported?

Browser Supported
Chrome Latest 2 versions
Firefox Latest 2 versions
Safari Latest 2 versions
Edge Latest 2 versions

Is there a mobile app?

FirearmCart is fully responsive and works on mobile browsers. There is no separate mobile app at this time.

Can I use my own domain?

Yes. Setup is a single CNAME record at your registrar:

  1. Navigate to Settings โ†’ Domains
  2. Click Connect existing domain and enter your domain
  3. Add the CNAME record shown (pointing to stores.firearmcart.com) at your DNS provider
  4. SSL certificate is auto-provisioned โ€” usually active within 5โ€“30 minutes

You can connect multiple domains and choose one as primary. See Custom Domains for details.

How do I export my data?

You can export:

Data Format
Products CSV
Orders CSV
Customers CSV
Reports CSV/PDF

Navigate to each section and click Export.

Is there an API?

Yes, FirearmCart provides a REST API for:

  • Product management
  • Order management
  • Customer management
  • Inventory updates

Contact support for API documentation and credentials.