Documentation

Installation Guide

Deploy ENDUURE Checkout to your BigCommerce store.

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

  1. Navigate to the BigCommerce App Marketplace
  2. Search for "ENDUURE Checkout"
  3. Click Install
  4. Review requested permissions and click Confirm

Authorization

ENDUURE Checkout uses OAuth2 for secure authorization:

  1. Grant Access — Authorize the app to access your store data
  2. Redirect — You'll be redirected to the setup wizard
  3. Accept Terms — Review and accept Terms of Service and Privacy Policy

Security: We request only minimum permissions required. All data is encrypted in transit and at rest.

Initial Configuration

Complete the setup wizard:

  1. Store Settings — Confirm your store details
  2. Notification Email — Set admin email for order notifications
  3. Choose Plan — Select subscription plan
  4. 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:

  1. Navigate to Checkout Script Setup in the dashboard
  2. Copy the provided checkout loader script URL
  3. In BigCommerce admin: Advanced Settings → Checkout
  4. Paste the script URL in the Custom Checkout field
  5. 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