eCheckpoint

描述

eCheckpoint provides comprehensive compliance verification for firearms, ammunition, magazines, and knives eCommerce. It validates customer eligibility based on federal, state, and local regulations before and after order placement.

Key Features:

  • Pre-Order Compliance Checks – Validates customer eligibility before checkout completion
  • Post-Order Verification – Continues compliance monitoring after order placement
  • Address Validation – Automatic address verification and correction
  • Regional Restrictions – Enforces state and local sales restrictions
  • FFL Dealer Integration – Google Maps-powered FFL dealer selection for firearm transfers
  • Customer Type Support – Supports B2C (consumer), B2B (business), and B2G (government) transactions
  • Dual Checkout Support – Works with both Classic and Block checkout

WooCommerce Blocks Compatible

eCheckpoint fully supports WooCommerce’s new Block-based checkout, providing the same robust compliance verification in both Classic and Block checkout experiences.

Customizable Messaging

Configure customer-facing compliance messages directly from the WordPress admin:

  • Blocked Products message
  • FFL Required message
  • Additional Information Required message

屏幕截图

  • Compliance notice displayed during checkout
  • FFL dealer selection map
  • Admin settings page

区块

该插件提供了 1 个区块.

  • echeckpoint

安装

  1. Upload the echeckpoint folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Navigate to WooCommerce > eCheckpoint to configure your API settings
  4. Configure your eCheckpoint API credentials
  5. Set up Google Maps API key for FFL dealer mapping (optional)

常见问题

What is eCheckpoint?

eCheckpoint is a compliance verification service that helps firearms retailers ensure their sales comply with federal, state, and local regulations.

Does this work with WooCommerce Blocks checkout?

Yes, eCheckpoint fully supports both Classic WooCommerce checkout and the new Block-based checkout.

What customer types are supported?

eCheckpoint supports B2C (Business to Consumer), B2B (Business to Business), and B2G (Business to Government) transaction types.

How does FFL dealer selection work?

When a product requires transfer through a Federal Firearms License holder, customers can select from nearby FFL dealers displayed on an integrated Google Maps interface.

评价

此插件暂无评价。

贡献者及开发者

「eCheckpoint」是开源软件。 以下人员对此插件做出了贡献。

贡献者

帮助将「eCheckpoint」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

3.1.2

  • Added woocommerce_payment_complete hook for off-site payment gateways (e.g., Credova)
  • Post-order compliance check now fires reliably for all payment methods
  • Two-layer deduplication prevents duplicate compliance checks (local meta + OrderStatus API)

3.1.1

  • Updated post-order check to better handle excluded states

3.1.0

  • Fixed styling conflicts with other WooCommerce plugins
  • Improved checkout compatibility

3.0.0

  • Added admin-configurable Blocked Products checkout message
  • Added admin-configurable FFL Required checkout message
  • Added admin-configurable Additional Information Required checkout message
  • Added Block checkout shipping address change detection for compliance rechecks
  • Improved product list display in compliance notices (comma-delimited format)
  • Consolidated message system with centralized PHP helper methods
  • Fixed notice styling alignment in Block checkout

2.0.0

  • Added full WooCommerce Blocks checkout support
  • React-based checkout integration
  • Improved FFL dealer map integration
  • Enhanced customer type selection

1.0.0

  • Initial release
  • Classic WooCommerce checkout support
  • Pre-order and post-order compliance checks
  • Address validation
  • Regional restrictions enforcement
  • FFL dealer selection