Getting Started

Welcome to FirearmCart! This guide will walk you through the essential steps to launch your firearm retail store. Most stores can be set up and ready to accept orders within an hour.

Firearm Cart Docs

Quick Setup Checklist

Your dashboard includes a setup checklist that tracks your progress. Complete each step to get your store ready for launch:

Step Task Time Estimate
1 Store Information 5-10 minutes
2 Payment Provider 10-15 minutes
3 Shipping 15-20 minutes
4 Products Varies
5 Theme Customization 10-30 minutes
6 Domain (Optional) 5-10 minutes
7 Launch 2 minutes

Step 1: Store Information

Your store information appears throughout your website, emails, and invoices. Getting this right from the start ensures a professional presence.

Accessing Store Settings

  1. From your dashboard, click Settings in the left sidebar
  2. Select General from the settings menu

Firearm Cart Docs

Required Information

Business Details

  • Store name - Your business name as customers will see it
  • Legal business name - Your registered business name (for invoices and legal documents)
  • Store email - Primary contact email for customer inquiries
  • Store phone - Customer service phone number

Firearm Cart Docs

Business Address Your physical business address is required for:

  • Shipping calculations
  • Tax compliance
  • Customer trust and FFL verification

Firearm Cart Docs

Store Logo Upload your logo in PNG or SVG format. Recommended dimensions:

  • Primary logo: 400x100 pixels (displays in header)
  • Square logo/favicon: 512x512 pixels (displays in browser tabs and mobile)

Firearm Cart Docs

Store Policies

FirearmCart provides templates for essential policies. Navigate to Content > Policies to customize:

  • Privacy Policy - How you collect and use customer data
  • Terms of Service - Rules for using your store
  • Shipping Policy - Delivery timeframes and procedures
  • Return Policy - How you handle returns and exchanges
  • FFL Transfer Policy - Firearm transfer requirements and procedures (not created by default)

Firearm Cart Docs

Tip: Take time to customize these policies. For firearms retailers, clear FFL transfer policies help set customer expectations and reduce support inquiries.

Learn more about Store Information


Step 2: Payment Provider

FirearmCart partners with payment processors that specialize in firearm industry merchants. Unlike mainstream processors, these partners understand your business and won't freeze your account.

Supported Payment Processors

Processor Features Best For
Fortis Fast approval, competitive rates Most FFL dealers
Authorize.Net Established processor, robust API High-volume stores
NMI Flexible gateway, multiple bank options Experienced merchants

Connecting a Payment Processor

  1. Navigate to Settings > Payments
  2. Click Add Provider in the top right
  3. Select your provider and enter your details
  4. Click Add Provider

Firearm Cart Docs

Testing Your Connection

After connecting, FirearmCart automatically runs a test transaction to verify your setup:

  • Green checkmark - Connection successful, ready to accept payments
  • Red X - Connection failed, check your credentials

Important: You'll need an approved merchant account with one of these processors before connecting. If you don't have one, contact the processor directly or reach out to FirearmCart support for referrals.

Learn more about Payment Providers


Step 3: Shipping Configuration

Proper shipping configuration is critical for firearm retailers. You need to handle both standard merchandise and regulated items like firearms and ammunition.

Shipping Zones

Shipping zones let you define rates based on customer location:

  1. Navigate to Settings > Shipping
  2. Click Add zone
  3. Name your zone and click Create Zone
  4. Add states and shipping rates for the zone.

Firearm Cart Docs

Example Zone Setup

Zone Name States Flat Rate Free Shipping Threshold
Local Your state $8.00 $150+
Regional Neighboring states $12.00 $200+
National All other states $15.00 $300+
Restricted CA, NY, etc. Custom rules -

Firearm Cart Docs Firearm Cart Docs

Firearm Shipping Requirements

Learn more about Shipping


Step 4: Add Products

Your product catalog is the heart of your store. FirearmCart makes it easy to add products with all the details firearm buyers expect.

Adding Your First Product

  1. Navigate to Products in the sidebar
  2. Click Add New Product
  3. Give your product a name
  4. Click Create Product

Firearm Cart Docs

Product Information

Basic Details

  • Product Name - Product name (e.g., "Glock 19 Gen 5 9mm")
  • Description - Detailed product description with features
  • SKU - Your internal product code
  • Barcode - UPC/EAN for inventory management

Firearm Cart Docs Firearm Cart Docs

Pricing

  • Price - Regular selling price
  • Compare at price - Original price (shows as crossed out for sales)
  • Cost per item - Your cost (for profit tracking, not shown to customers)

Firearm Cart Docs

Firearm Specifications

FirearmCart includes specialized fields for firearm products:

  • Product Type - Handguns, Rifles, Shotguns, Ammunition, Accessories
  • Caliber/Gauge - .45 ACP, 9mm, 12 Gauge, etc.
  • Action Type - Semi-automatic, Bolt Action, Pump, etc.
  • Barrel Length - Measured in inches
  • Overall Length - For compliance verification
  • Capacity - Magazine capacity
  • Manufacturer - Brand name

Firearm Cart Docs Firearm Cart Docs

These specifications automatically generate a formatted specifications table on your product pages:

<table class="product-specifications">
  <tbody>
    <tr><th>Category</th><td>Handguns</td></tr>
    <tr><th>Caliber</th><td>9mm</td></tr>
    <tr><th>Action</th><td>Semi-Automatic</td></tr>
    <tr><th>Capacity</th><td>15+1</td></tr>
  </tbody>
</table>

Product Images

Upload high-quality images to showcase your products:

  • Primary image - Main product photo (displayed in listings)
  • Additional images - Multiple angles, details, included accessories
  • Recommended size - 2048x2048 pixels, square format
  • Supported formats - JPG, PNG, WebP

Product Variants

Create variants for products with different options:

  • Example: Glock 19 available in Black, FDE, and Gray
  • Example: AR-15 Lower Receiver in different colors or configurations

Collections

Organize products into collections for easier browsing:

  • By Type - Handguns, Rifles, Shotguns, Ammunition
  • By Brand - Glock, Smith & Wesson, Ruger
  • By Purpose - Home Defense, Concealed Carry, Hunting
  • Sales - Clearance, Weekly Specials

Learn more about Products


Step 5: Theme Customization

FirearmCart uses a powerful theme system. You can customize your store's appearance without any coding knowledge using the Visual Editor.

Choosing a Theme

Your store comes with the Horizon theme by default. Additional themes are available:

Theme Style Best For
Horizon Modern, clean General retail
Vision Bold, image-focused High-end products
Reformation Classic, professional Established dealers
Tinker Minimal, fast Mobile-first stores

Visual Theme Editor

The Visual Editor lets you customize your theme in real-time:

  1. Navigate to Online Store > Themes
  2. Click Customize on your active theme
  3. Use the sidebar to edit sections and settings
  4. Preview changes instantly in the preview pane
  5. Click Save when finished

Customizable Elements

Global Settings

  • Colors and color schemes
  • Typography (fonts, sizes)
  • Logo and favicon
  • Social media links
  • Cart behavior

Page Sections Each page is built from sections that you can:

  • Add - Insert new sections from the library
  • Remove - Delete sections you don't need
  • Reorder - Drag sections to rearrange
  • Configure - Edit section settings and content

Section Examples

  • Header - Logo, navigation, cart icon
  • Hero Banner - Large featured image with text
  • Featured Collection - Showcase products from a collection
  • Image with Text - Product stories or about content
  • Footer - Links, contact info, newsletter signup

Developer Mode

For advanced customization, enable Developer Mode:

  1. Navigate to Online Store > Themes
  2. Click the ... menu on your theme
  3. Select Enable Developer Mode

Developer Mode:

  • Bypasses template caching for instant changes
  • Auto-expires after 1 hour for performance
  • Useful when working with custom Liquid code

Learn more about Theme Customization


Step 6: Custom Domain (Optional)

Connect your own domain for a professional storefront. Instead of yourstore.firearmcart.com, customers will see www.yourdomain.com.

Connect an Existing Domain

  1. Navigate to Settings โ†’ Domains
  2. Click Connect existing domain
  3. Enter your domain (e.g. shop.yourdomain.com)
  4. Add the CNAME record shown at your DNS provider

DNS Configuration

You only need one CNAME record at your registrar:

Type Host Points to
CNAME your domain or subdomain stores.firearmcart.com

That's it โ€” no nameserver changes, no A records, no extra DNS setup. Your existing email, blog, and other DNS records continue to work unchanged.

Using Cloudflare for your DNS? Make sure the proxy status is DNS only (grey cloud), not proxied (orange cloud).

SSL Certificate

FirearmCart automatically provisions a free SSL certificate for your domain once DNS propagates:

  • Automatic provisioning โ€” usually active within 5โ€“30 minutes
  • Automatic renewal โ€” certificates renew on their own
  • Full encryption โ€” all traffic is encrypted end-to-end

Multiple Domains

You can connect as many domains as you want. Mark one as Primary โ€” that's the canonical URL shown to customers. Non-primary domains automatically redirect to the primary.

Learn more about Custom Domains


Step 7: Launch Your Store

You've configured everything - now it's time to go live!

Pre-Launch Checklist

Before launching, verify:

  • Store information is complete and accurate
  • Payment processing is connected and tested
  • Shipping zones and rates are configured
  • At least one product is published
  • Theme is customized with your branding
  • Policies are in place (privacy, shipping, returns)
  • Test order placed successfully

Placing a Test Order

Always test your checkout flow:

  1. Add a product to cart
  2. Complete checkout with test card
  3. Verify order appears in dashboard
  4. Check confirmation emails
  5. Cancel/refund the test order

Going Live

When you're ready:

  1. Navigate to Settings > General
  2. Find the Store status section
  3. Toggle Password protection off
  4. Your store is now live!

Post-Launch

After launching:

  • Monitor orders - Check your dashboard regularly
  • Respond to customers - Answer questions promptly
  • Track analytics - Review traffic and sales data
  • Optimize - Refine based on customer behavior

Need Help?

Documentation

Browse our comprehensive documentation for detailed guides on every feature:

FAQ

Check our Frequently Asked Questions for answers to common questions about:

  • Account setup
  • Payment processing
  • Shipping configuration
  • Theme customization
  • Compliance requirements

Contact Support

Need personalized help? Our support team understands the firearms industry:

  • Support Tickets: Navigate to Support in your dashboard to create a ticket
  • Categories: General, Technical, Billing, Feature Request, Bug Report
  • Priority Levels: Low, Medium, High, Urgent
  • File Attachments: Include screenshots to help explain your issue

Contact Support


What's Next?

Now that your store is set up, explore these guides to grow your business: