Release Notes - Magento Checkout App

4.2.0 - Sep 16, 2026

New Features

  • Checkout Fee Rules

4.1.1 - Aug 25, 2026

Improvements

  • Addressed P0, P1, and P2 security vulnerabilities to improve the module's overall security and stability.
  • Upgraded the FFL SDK to version 17.0.0.
  • Added compatibility with Magento 2.4.9.

4.1.0 - Jul 27, 2026

New Features

  • Added BOPIS (Buy Online, Pick Up In Store) checkout support.
  • Added REST API support for seamless third-party integrations.
  • Added GraphQL support with full Rules Engine compatibility.
  • Added an admin configuration to enable or disable the entire MasterFFL module.
  • Implemented Magento Queue support for asynchronous order submission to FFL360.
  • Added automatic redirection to Magento Multi-Shipping Checkout when the cart contains both FFL and non-FFL products. This behavior can be configured through a single admin setting.
  • Introduced a new Rules Engine management interface featuring:
    • Drag-and-drop rule priority management.
    • Separate tabs for Enabled and Disabled rules for improved rule organization and management.

Improvements

  • Redesigned the FFL dealer selection box for an improved checkout experience.

4.0.0 - Jun 15, 2026

  • Major Release: Launch of major version release, which utilizes a more robust rules engine in place of the previous mapping classification method.

3.3.8 - Jun 10, 2026

  • Improvement: Updated saved dealer functionality to store dealer address with store code.

3.3.7 - April 24, 2026

  • Improvement: Added validation for saved FFL dealer selections across checkout, multishipping, and admin; shipping address is now applied only on valid responses.

3.3.6 - April 02, 2026

  • Improvement: Resolved an issue where the MasterFFL JavaScript was executing on non-FFL carts, causing unexpected billing address changes during checkout. The module's side-effects are now gated and only activate when an FFL or ammo product is detected in the cart.
  • Improvement: Resolved an issue where disabling the B2B configuration would unselect the shipping method on non-FFL quotes, blocking the Next button and requiring the customer to re-select their shipping method manually. The shipping method selection is now correctly preserved.
  • Improvement: Resolved an issue where the Next button validation on the shipping step was incorrectly intercepting non-FFL checkout flows. Validation is now bypassed when neither the FFL dealer widget is active nor a state restricted product is present in the cart.
  • Enhancement: Resolved an ACL issue with the B2B feature that prevented it from functioning correctly in the Admin order flow. Access control is now correctly enforced.
  • Improvement: Resolved an issue where the invoice load event was triggering order sync to FFL360 on every invoice open. Sync now triggers only when the invoice is paid, using the sales_order_invoice_pay event.

3.3.5 - March 13, 2026

  • Enhancement: Replaced the B2B feature SDK implementation with a REST API integration. The previous SDK-based implementation was blocked by 3rd-party AWS WAF CAPTCHA validation, which stopped the B2B feature from functioning.
  • Improvement: Resolved an issue where the dealer phone number was not being stored with the shipping address in the B2B flow. The phone number is now correctly saved with the shipping address.
  • Improvement: Resolved an issue in the multishipping flow that prevented SKU-level FFL configuration with a custom FFL attribute name from being respected. Configuration is now correctly applied across all flows.
  • Enhancement: Resolved an issue in the Admin UI (B2B Flow) where a common saved dealer address was visible across all customers. The system now correctly respects customer-specific saved dealer addresses.

3.3.4 - March 02,2026

  • Improvement: Moved MasterFFL configurations from Stores → Configuration → Sales menu to a dedicated section under Stores → Configuration → MasterFFL Checkout. Previously saved configuration values have been migrated to the new paths to ensure all settings remain intact and no data is lost.
  • Improvement: B2B Flow: Removed the "Save Dealer" button and automated the process to reduce extra clicks and improve overall user experience.
  • Improvement: Admin Panel: Resolved an issue where adding a product from the Shopping Cart (left section) did not reload the page to display the FFL Dealer box along with the "I am an FFL (B2B)" section. The page now reloads correctly to reflect the updated cart state.
  • Improvement: Admin UI – B2B Flow: Resolved an issue where adding Ammo to the cart and entering a B2B license with a non-restricted ZIP code caused both the FFL Dealer UI and Shipping Address UI to appear simultaneously. Display logic is now correctly scoped.
  • Improvement: Code optimizations
  • Improvement: B2B order flow – Added support to pass 'preferredAddressType' based on customer selection during checkout.

3.3.3 - February 19, 2026

  • Improvement: Integrated AWS CAPTCHA JavaScript via RequireJS to ensure controlled loading and prevent admin-side blocking issues.
  • Improvement: Resolved a multishipping checkout issue where ammunition orders were incorrectly restricted from shipping to home addresses in non-restricted states. Orders now route correctly based on state eligibility.

3.3.2 - February 18, 2026

  • New Features : Added support in Multishipping checkout to ship Ammo, Barrels, and Firearm Parts to home address for non-restricted states while routing FFL products to the dealer address.

3.3.1 - February 13, 2026

  • Improvement: Resolved a B2B edge case to ensure correct data is passed in the order payload.

3.3.0 - February 09, 2026

  • New Features : FFL / B2B Order Flow - Introduced a new FFL-enabled B2B flow to support business-to-business order processing, ensuring compliance with FFL requirements throughout the checkout and order lifecycle.
  • New Features : State-Based Product Restrictions - Added configurable state-level restrictions for regulated products, including: Ammunition, Barrels & Firearm Parts

3.2.1 - January 28, 2026

  • New Features:Implemented Webhook V2 to display additional dealer information on the Admin Order View.

3.2.0 - September 25, 2025

  • Improvement: Optimized existing codebase for better performance.
  • Update: Removed duplicate and redundant code blocks to improve maintainability.
  • Enhancement: Simplified logic across modules for cleaner execution flow.
  • Refactor: Reduced code complexity, making future enhancements easier.

3.1.4 - September 16, 2025

  • New Features: Added Firebase integration to manage subscriptions.
  • Improvements: Passed all data to FFL360 integration.

3.1.3 - August 26, 2025

  • Improvements: Module version is now passed to FFL360 integration.
  • Bug Fixes: Fixed error in Admin UI → Create Order → Create Customer flow.

3.1.2 - August 12, 2025

  • Update: Set transferUrl to custom field and display it under FFL license information group.

3.1.1 - August 06, 2025

  • Improvement: Added support for category mapping with a multi-select option, allowing selection of categories up to any child level for firearm mapping.

3.1.0 - August 04, 2025

  • Improvement: Compatible with Magento version 2.4.8-p1.

3.0.9 - July 25, 2025

  • Fix: Validation required on Go to Shipping Information button when ZIP is entered but dealer not selected.

3.0.8 - July 03, 2025

  • Update: Automatically delete address from customer address book if an FFL address is selected during multishipping checkout.

3.0.7 - June 02, 2025

  • Update: Latest SDK file updated for FFL Dealer select.

3.0.6 - June 01, 2025

  • Developed: Group-based configuration for FFL Checkout.
    Admins can now select specific user groups to exclude from the FFL license verification step during checkout.
    (e.g., General, Wholesale, Retailer).

3.0.5 - May 28, 2025

  • Improvement: Update Dealer ID and Shipping address if dealer is changed from FFL360.

3.0.4 - May 15, 2025

  • Developed: Configurable feature to restrict specific states during FFL checkout (standard + multishipping).

3.0.3 - May 14, 2025

  • Fix: Removed www from site_url for FFL dealer select and order payload.

3.0.2 - May 12, 2025

  • Fix: FFL Dealer address saved into Customer Address Book.

3.0.1 - May 07, 2025

  • Developed: Implemented GraphQL Query to validate FFL items in the cart and Mutation to assign dealer ID.

2.0.19 - May 05, 2025

  • Fix: Dealer ID not displaying on multishipping checkout orders.
  • Developed: Category mapping with Firearm Type for multishipping checkout.
  • Developed: Order Status mapping with FFL360 for multishipping checkout.
  • Developed: System configuration to show module version.

2.0.18 - April 25, 2025

  • Developed: FFL Checkout introduced for Admin UI.

2.0.17 - April 24, 2025

  • New Configuration: Order status mapping with FFL360.

2.0.16 - April 03, 2025

  • Bug Fixes & Improvements:
    • Fixed multiple address checkout issue.

2.0.15 - March 27, 2025

  • Bug Fixes & Improvements:
    • Fixed cancel order issue.

2.0.14 - March 21, 2025

  • Bug Fixes & Improvements:
    • Removed environment select configuration, replaced with Yes/No for local config.
    • Fixed console error.

2.0.13 - March 20, 2025

  • Bug Fixes & Improvements:
    • Fixed issue when a new registered user reaches checkout without a saved shipping address.

2.0.12 - March 12, 2025

  • Bug Fixes & Improvements:
    • Removed console logs on checkout page.
    • Updated CSS for ZIP code input.

2.0.7 – 2.0.11 - March 10, 2025

  • Fixes: Multishipping checkout bugs.

2.0.6 - March 03, 2025

  • Bug Fixes & Improvements.

2.0.5 - February 29, 2025

  • Bug Fixes & Improvements.

2.0.4 - February 28, 2025

  • New Feature: Added category mapping with firearm type.

2.0.3 - February 27, 2025

  • Improvements:
    • Changed text box to dropdown for FFL Yes/No and Firearm type.

2.0.2 - February 26, 2025

  • Bug Fixes & Improvements: Fixed configuration save issue.

2.0.1 - February 24, 2025

  • Bug Fixes & Improvements: Mobile design for FFL select.

2.0.0 - February 20, 2025

  • Bug Fixes & Improvements:
    • Fixed map issues.
    • Fixed compatibility with PHP 8.x and Magento 2.4.x.
  • Added: Firearm type NFA.

1.0.0 - November 25, 2022

  • Initial Release:
    • Automated FFL dealer lookup and verification.
    • Ensures compliance with firearm sales regulations.
    • Seamless integration with Magento checkout process.
    • Secure and optimized for performance.
    • Regular updates for compliance and security improvements.

Did this page help you?