Troubleshooting
Solutions to common issues you might encounter while using FirearmCart. Find your issue below and follow the steps to resolve it.
Store & Access Issues
Can't Log In
Symptoms: Unable to access your FirearmCart admin
Solutions:
-
Verify credentials
- Check email address is correct
- Check caps lock isn't on
- Try typing password in a text editor first
-
Reset password
- Click "Forgot password" on login page
- Check email (including spam folder)
- Follow reset link
-
Two-factor authentication issues
- Verify device time is synced
- Use backup codes if available
- Contact support if locked out
-
Account locked
- Wait 15 minutes after multiple failed attempts
- Contact support if still locked
Store Not Loading
Symptoms: Your storefront shows error or blank page
Solutions:
| Issue | Solution |
|---|---|
| Blank page | Check theme is published |
| Error message | Note error, check logs |
| Slow loading | Check for large images |
| SSL error | Verify domain settings |
Steps to diagnose:
- Try accessing in incognito/private mode
- Try a different browser
- Check if admin panel loads
- Review recent changes made
- Contact support with details
Admin Panel Slow
Symptoms: FirearmCart admin is loading slowly
Solutions:
-
Browser issues
- Clear browser cache
- Disable browser extensions
- Try different browser
-
Network issues
- Check internet connection
- Try different network
- Verify not using VPN that slows connection
-
System issues
- Check system status page
- Report if issue persists
Product Issues
Products Not Appearing on Store
Symptoms: Products visible in admin but not on storefront
Solutions:
| Check | Solution |
|---|---|
| Status | Ensure product is set to "Active" |
| Availability | Check "Available for sale" is enabled |
| Inventory | Verify stock quantity > 0 (if tracking) |
| Collections | Ensure product is in visible collection |
| Pricing | Confirm price is set |
Steps:
- Open product in admin
- Check "Status" section โ set to Active
- Check "Availability" โ enable for online store
- Check inventory settings
- Save and refresh storefront
Images Not Uploading
Symptoms: Product images fail to upload
Solutions:
| Issue | Solution |
|---|---|
| File too large | Resize to under 20MB |
| Wrong format | Use JPEG, PNG, GIF, or WebP |
| Slow connection | Wait for upload to complete |
| Browser issue | Try different browser |
Best practices:
- Optimize images before upload
- Use JPEG for photos (smaller size)
- Use PNG for graphics with transparency
- Recommended: 2048x2048px maximum
Inventory Not Syncing
Symptoms: Inventory levels not updating from distributor
Solutions:
-
Check integration status
- Navigate to Settings > Integrations
- Verify connection is active (green status)
- Check last sync timestamp
-
Re-sync manually
- Click "Sync now" on integration
- Wait for sync to complete
- Check for error messages
-
Verify credentials
- API credentials may have expired
- Re-enter credentials
- Test connection
-
Check distributor status
- Distributor API may be down
- Check distributor's status page
- Try again later
Product Variants Not Working
Symptoms: Variants not displaying or pricing incorrectly
Solutions:
-
Check variant configuration
- Each variant needs price set
- Each variant needs inventory
- Options must be properly defined
-
Variant limits
- Maximum 100 variants per product
- Maximum 3 option types
- Simplify if exceeding limits
-
Display issues
- Check theme supports variants
- Clear cache
- Test in incognito mode
Order Issues
Payment Not Processing
Symptoms: Customers unable to complete checkout
Solutions:
| Error | Cause | Solution |
|---|---|---|
| Card declined | Customer's bank issue | Customer contacts bank |
| Gateway error | Processor connection issue | Check API credentials |
| Timeout | Slow connection | Customer retry |
| Not configured | Missing payment setup | Complete payment setup |
Steps to diagnose:
- Check Settings > Payments for status
- Verify payment processor connection
- Review recent transactions for patterns
- Check processor dashboard for errors
- Test with a small transaction
Order Stuck in Processing
Symptoms: Order not moving to next status
Solutions:
-
Payment pending
- Check if payment completed
- View transaction in processor dashboard
- Mark paid manually if confirmed
-
FFL selection needed
- Firearm order awaiting FFL
- Contact customer for FFL selection
- Customer selects FFL in their account
-
Manual review required
- Check order flags
- Review for fraud indicators
- Approve or cancel as appropriate
Can't Fulfill Order
Symptoms: Fulfill button not working or error when fulfilling
Solutions:
| Issue | Solution |
|---|---|
| No items to fulfill | Already fulfilled |
| Missing shipping info | Edit order, add address |
| Carrier error | Check shipping integration |
| Out of stock | Restock or cancel items |
Customer Didn't Receive Order Confirmation
Symptoms: Customer says they didn't get email
Solutions:
-
Verify email address
- Check for typos in order
- Confirm email is correct
-
Check spam folder
- Ask customer to check spam/junk
- Add your domain to safe senders
-
Resend notification
- Open order
- Click "Resend notification"
- Confirm email sent
-
Email deliverability
- Check email settings
- Verify sender domain
- Review email logs
Payment Issues
Refund Failed
Symptoms: Error when processing refund
Solutions:
| Error | Cause | Solution |
|---|---|---|
| Exceeds original | Refunding more than paid | Check amount |
| Already refunded | Duplicate refund attempt | Review refund history |
| Processor error | Gateway issue | Retry or check processor |
| Card expired | Original card no longer valid | Issue store credit |
Steps:
- Verify refund amount is correct
- Check previous refunds on order
- Confirm with payment processor
- Try again or use alternative method
Payment Processor Disconnected
Symptoms: Payments failing, processor shows disconnected
Solutions:
-
Re-authenticate
- Navigate to Settings > Payments
- Click on processor
- Re-enter credentials
- Test connection
-
Check credentials
- Verify API key hasn't expired
- Confirm credentials match processor dashboard
- Generate new keys if needed
-
Processor account issue
- Check processor dashboard for alerts
- Verify account is in good standing
- Contact processor support
Transaction Fees Seem Wrong
Symptoms: Fees higher than expected
Solutions:
-
Review rate schedule
- Check contract with processor
- Verify rate tier
- International cards often higher
-
Check transaction types
- Card-present vs card-not-present
- Debit vs credit
- Rewards cards
-
Contact processor
- Request fee breakdown
- Ask about rate optimization
- Review recent statements
Shipping Issues
Shipping Rates Not Showing
Symptoms: Checkout shows no shipping options
Solutions:
| Check | Solution |
|---|---|
| Shipping zones | Ensure customer's location is covered |
| Rates configured | Add rates to zones |
| Product weight | Ensure products have weights |
| Shipping profiles | Check profile assignments |
Steps:
- Navigate to Settings > Shipping
- Review shipping zones
- Confirm customer's location is in a zone
- Check rates exist for that zone
- Verify products have shipping weights
Wrong Shipping Rates
Symptoms: Rates too high or too low
Solutions:
-
Check product weights
- Open affected products
- Verify weight is accurate
- Update if incorrect
-
Check product dimensions
- Dimensional weight may apply
- Update package dimensions
- Use actual dimensions
-
Review rate configuration
- Check rate calculation method
- Verify carrier rates are current
- Test with known dimensions
ShipStation Not Syncing Orders
Symptoms: Orders not appearing in ShipStation
Solutions:
-
Check connection status
- Navigate to Settings > Integrations
- Find ShipStation
- Verify connected (green status)
-
Check sync settings
- Verify order types selected
- Check status filters
- Confirm store is selected
-
Re-authorize
- Disconnect ShipStation
- Reconnect with fresh authorization
- Test sync
-
Check ShipStation
- Verify store appears in ShipStation
- Check ShipStation logs
- Contact ShipStation support
Theme Issues
Theme Changes Not Appearing
Symptoms: Changes made but not visible on storefront
Solutions:
| Issue | Solution |
|---|---|
| Not published | Publish theme changes |
| Cache | Clear browser cache |
| Developer mode | Check if changes expired (1 hour) |
| Wrong theme | Verify editing live theme |
Steps:
- Confirm you're editing the live theme
- Click "Save" after making changes
- Clear browser cache (Ctrl+Shift+Delete)
- View in incognito mode
- Check if developer mode expired
Visual Editor Not Loading
Symptoms: Editor shows blank or error
Solutions:
-
Browser issues
- Clear cache and cookies
- Disable browser extensions
- Try different browser
-
Theme issues
- Check theme for Liquid errors
- Revert recent code changes
- Reset to default theme temporarily
-
Connection issues
- Check internet connection
- Try different network
- Retry in a few minutes
Developer Mode Expired
Symptoms: Code changes reverted, "Developer mode expired" message
Solutions:
Developer mode changes expire after 1 hour if not published.
-
Recovery options
- Changes may be in browser history
- Check for local backups
- Re-make changes if needed
-
Next time
- Publish changes before 1 hour
- Or save code locally as backup
- Use version control for major changes
-
Extend session
- Make a small change to reset timer
- Publish intermediate changes
- Save frequently
Integration Issues
Distributor Integration Not Working
Symptoms: Products not syncing from Lipseys/RSR
Solutions:
-
Check credentials
- Verify API credentials are current
- Some credentials expire periodically
- Generate new credentials if needed
-
Check permissions
- Verify API access is enabled on distributor side
- Confirm account has necessary permissions
- Contact distributor for access issues
-
Check sync settings
- Review what's configured to sync
- Try manual sync
- Check error logs
-
Distributor status
- Check if distributor API is operational
- Review any maintenance notices
- Try again during business hours
Duplicate Products After Sync
Symptoms: Same products appear multiple times
Solutions:
-
SKU matching
- Ensure SKUs are unique
- Check if products existed before sync
- Use SKU matching instead of title
-
Clean up duplicates
- Identify duplicate products
- Delete extras (keep one)
- Re-sync with correct settings
-
Prevent future duplicates
- Configure proper matching fields
- Use distributor SKUs
- Don't mix manual and synced products
Performance Issues
Store Loading Slowly
Symptoms: Pages take long time to load
Solutions:
| Issue | Solution |
|---|---|
| Large images | Compress and resize images |
| Too many products | Paginate or filter collections |
| Complex theme | Simplify customizations |
| Many apps/scripts | Remove unused integrations |
Optimization steps:
- Run speed test (Google PageSpeed)
- Identify largest resources
- Compress images under 500KB
- Limit products per page to 24
- Remove unused code
Admin Panel Timing Out
Symptoms: Admin operations fail or take too long
Solutions:
-
Large operations
- Break bulk operations into smaller batches
- Import fewer products at once
- Export in date ranges
-
Browser issues
- Clear cache
- Use fewer browser tabs
- Close other applications
-
Network issues
- Check connection stability
- Try wired instead of WiFi
- Avoid VPN if possible
Error Messages
Common Error Codes
| Error | Meaning | Solution |
|---|---|---|
| 404 | Page not found | Check URL, verify page exists |
| 500 | Server error | Refresh, contact support if persists |
| 503 | Service unavailable | Wait and retry |
| Gateway timeout | Request took too long | Retry, simplify request |
| Rate limited | Too many requests | Wait 1 minute, retry |
"Something Went Wrong"
Symptoms: Generic error message
Solutions:
-
Try again
- Wait a few seconds
- Retry the operation
- Often temporary
-
Clear cache
- Clear browser cache
- Try incognito mode
- Try different browser
-
Note details
- When did it occur?
- What were you doing?
- Is it reproducible?
-
Contact support
- Provide error details
- Include screenshots
- Describe steps to reproduce
"Session Expired"
Symptoms: Logged out unexpectedly
Solutions:
-
Log back in
- Normal after inactivity
- Re-enter credentials
-
Browser settings
- Ensure cookies are enabled
- Don't use "never remember" settings
- Disable aggressive privacy extensions
-
Frequent expiration
- Check for conflicting sessions
- Verify 2FA time sync
- Contact support if persists
Getting More Help
Before Contacting Support
Gather this information:
- Account email
- Store URL
- Error messages (exact text or screenshot)
- Steps to reproduce
- When it started
- What you've already tried
Useful Information to Include
| Type | Details |
|---|---|
| Browser | Chrome, Firefox, Safari, Edge + version |
| Device | Desktop, laptop, tablet, phone |
| Operating system | Windows, Mac, iOS, Android |
| Screenshots | Error messages, unexpected behavior |
| Timeline | When did issue start |
Contact Options
See Contact Us for all support channels and response times.
Related Documentation
- FAQ - Frequently asked questions
- Contact Us - Get support
- Getting Started - Setup guide