Requirements
Before installation, ensure you have:
- BigCommerce Store — Active store on any plan
- Admin Access — Store owner or admin with app installation permissions
- B2B Edition (Optional) — Required for B2B-specific features
Installation
- Navigate to the BigCommerce App Marketplace
- Search for "ENDUURE Checkout"
- Click Install
- Review requested permissions and click Confirm
Initial Configuration
Complete the setup wizard:
- Store Settings — Confirm your store details
- Notification Email — Set admin email for order notifications
- Choose Plan — Select subscription plan
- Billing Setup — Enter payment information via Stripe
Enabling Features
Navigate to each feature in the sidebar to configure:
FFL Dealer Locator
- Enable the feature toggle
- Select product categories that require FFL transfer
- Configure search radius and state-specific rules
California Compliance
- Enable California Compliance
- Configure product filter mode (all, categories, or SKUs)
- Persona integration is pre-configured
- Optional: Customize attestation text
Shipping Protection
- Enable shipping protection
- Set pricing model (flat fee, percentage, or hybrid)
- Configure protection product in BigCommerce
- Set default opt-in/opt-out behavior
Checkout Script Setup
To activate the custom checkout:
- Navigate to Checkout Script Setup in the dashboard
- Copy the provided checkout loader script URL
- In BigCommerce admin: Advanced Settings → Checkout
- Paste the script URL in the Custom Checkout field
- Click Save
Important: Test your checkout thoroughly before processing live orders.
Testing
Verify each enabled feature before going live:
Basic Checkout
- Add products to cart and complete checkout
- Verify orders appear in BigCommerce admin
FFL Testing
- Add FFL-required product to cart
- Verify FFL selector appears after shipping address
- Search for and select a dealer
- Confirm FFL info is saved to order
California Compliance Testing
- Use California shipping address
- Verify compliance step appears
- Complete ID verification (use Persona sandbox)
- Complete attestations and signature
- Confirm compliance data attached to order
Shipping Protection Testing
- Toggle protection option in checkout
- Verify protection product added/removed from cart
- Confirm pricing calculation is correct