November 11th, 2025

BFG Release Notes 2025.11.2

New Feature

FFL-Based Registration for New Stores

Stores can now self-register in the system by verifying their FFL number, confirming their business details, completing email verification, and creating an admin account. The process includes safeguards for invalid FFL numbers, existing registrations, and incorrect verification codes, ensuring a secure and accurate onboarding process.

Enhanced Stock Visibility Options in Product Locator

The Product Locator now includes two new visibility settings, Show Available Quantity and Show As of Date. You can turn these options on for each stock level type to display real-time quantity information and the date the stock was last updated.

Enhancements

Standardized Stock Messages in the product-inventories API

The product-inventories API now restricts the stock_message field to four standardized values: In Stock, Low Stock, Out of Stock, and Call for Availability, to ensure consistent stock status display across the system. The API accepts only these values, returning a clear validation error for any others, and defaults to system-determined status when the field is not provided.

Improved UI for Restrict to State Toggle in Store Locator

The Store Locator UI now features a clearly labeled Restrict to State toggle, making it easier for you to filter store results. You can toggle the feature on or off, and the visual indicator indicates when results are limited to the selected state.

New Inventory Status and Source Filters on Stores Page

The Stores page now includes two new filters to make it easier to find and manage store inventory. These filters give you more control over how stores are displayed, helping you quickly identify which stores have inventory, which do not, and the source of their inventory:

  • Inventory Status

    Filter stores by status using the With Inventory, No Inventory, and No Records options.

  • Inventory Source

    View stores by their assigned inventory source, including a Blank or None option for stores without one.

Notification Management Simplified with the View All Feature

The Notification Management module now includes a “View All Notifications” feature, which displays all active (both read and unread) notifications in a modal. Archived notifications are excluded from this view, making it easier to manage current notifications.

Enhanced Product Management with “Last Updated By” Filter

The All Products page now includes a Last Updated By filter under Advanced Filters, allowing users to filter products by the user who last updated them. The filter lists all users who have updated products and includes a blank or null option for products without a recorded updater, improving product management visibility and supporting audit tracking.

Resolved issues

  • Fixed an issue where inventory updates with unchanged quantities didn’t refresh the last_inventory_sync and product_last_inventory_sync timestamps. The system now updates both fields whenever an inventory update occurs, ensuring reports and logs always reflect the most recent sync.

  • Fixed an issue where Low Stock stores and pins disappeared from the map when the Use Low Stock option was turned off. Low Stock locations now correctly appear as In Stock and remain visible.

  • Fixed an issue where entering a ZIP code in the product locator pop-up on iOS devices caused the page to zoom. The input field font size was increased to 16px, preserving accessibility and improving the mobile experience.