September 22nd, 2025

The Create Order page introduces a modern interface for managing and placing product orders directly within the BFG platform. Retailers and dealers can browse products, manage cart items, configure shipping and billing details, and confirm orders in a simple three-step process.
In the Create Order page, you can use the following functionalities:
Product Browsing and Cart Management
Browse the complete product catalog with advanced filtering and search options. Add or remove products with quantity controls, switch between card and table views, and see real-time availability and pricing. Your cart persists across sessions and updates automatically as you make changes.

Address Configuration
Configure Sold To, Ship To, and Bill To addresses using company defaults. Preview formatted addresses with contact details before finalizing your order.

Order Review and Confirmation
Review your full order summary with product details, subtotal, shipping fees, and total cost. Confirm shipping calculations in real time, then finalize your order through a confirmation modal.

The Direct Ordering Account Setup Onboarding page provides a guided process for manufacturers and retailers to enable direct ordering on the BFG platform. The onboarding wizard ensures that users complete all required steps for accurate shipping, secure payment setup, and seamless EasyPost integration.
In the Onboarding Setup module, you can use the following functionalities:
Address Verification
Verify and validate company addresses with EasyPost integration. Forms are pre-filled with company data, include dynamic country/state fields, and provide real-time correction to ensure shipping accuracy.

Payment Setup
Set up payments with Straddle integration, including bank account linking and customer profile management. The embedded Straddle Bridge widget ensures secure configuration and real-time validation of payment details.

Shipping Configuration (Manufacturers Only)
Configure flexible shipping fee settings, including flat fees, per-item fees, and free shipping thresholds. Use category- or product-specific overrides and preview calculated shipping costs in real time.

EasyPost Integration (Manufacturers Only)
Connect EasyPost by entering and validating your API key. A confirmation prompt appears, requiring confirmation that the webhook is already set up.

Progress Tracking
Monitor your onboarding journey with a visual step indicator, real-time completion percentages, and a progress card summarizing overall status. Steps are role-based, ensuring manufacturers and retailers only see the requirements relevant to them.

The Product and Shipping Dimensions feature introduces separate fields for tracking physical product specifications and packaged shipping specifications. This enhancement improves shipping accuracy, supports carrier integrations, and enables better order fulfillment workflows.
With this feature, you can use the following functionalities:
Product dimensions
Track product length, width, height, and weight for display, specifications, and reference.

Shipping dimensions
Track packaged product dimensions (length, width, height, weight) to account for packaging, cases, padding, and protection materials. Shipping dimensions are used for shipping calculations and carrier integrations.

Smart fallback
If shipping dimensions are not specified, product dimensions are automatically used. This allows simple products to work without duplicate entry while ensuring complex products can have precise shipping specifications.
Shipping integration
During order creation, product dimensions are used for display, while shipping dimensions are applied for shipment processing and carrier API calls. Shipping dimensions are also sent to EasyPost and other carriers and used to calculate volume warnings.
The Import Products module now supports bulk inventory updates, making it easier to manage large sets of product quantities. You can upload CSV or XLSX files, and the system will validate the data before applying changes. Updates are reflected in the Download Report file and in Import Details under Import History.

The Technology Partner Permissions Update extends access for users with the Technology Partner role, enabling them to manage stores and products more effectively within the BFG platform. This update improves visibility and control, supporting day-to-day workflows.
As a Technology Partner on the BFG platform, you have access to the following capabilities:
Update Store Inventory
Technology Partner users can now update inventory for their assigned stores. This feature allows partners to keep stock levels accurate and up to date, ensuring that product availability information is reliable for customers and downstream systems.

Add New Stores to Brand
Technology Partner users can now add new Stores in the portal. This feature streamlines onboarding and allows partners to keep their store network up to date, without waiting for administrative approval.

API Key Management
Technology Partner users can now create and manage API keys directly in the portal. This feature provides secure, self-service access to BFGβs API endpoints, reducing dependencies and enabling faster integrations.

The /api/health endpoint has been enhanced to provide a more comprehensive system status response. This improvement allows developers and monitoring systems to quickly validate the health of critical services and the overall environment.
The Store Management API now supports zip code filter autocorrect and radius-based filtering.
filter[postal_code] - automatically suggests and returns stores when users enter an incomplete or incorrect zip code to improve search accuracy.
filter[radius] - returns a list of stores within a specified radius of a zip code to improve location-based search accuracy.
These updates support enhanced flexibility when querying store records using the API.
The response has been updated to clearly distinguish between product-level and partner-level inventory syncs. The field previously named last_inventory_sync has been renamed to product_last_inventory_sync for product updates, and a new field partner_last_inventory_sync has been introduced to represent general updates made by the technology partner. This change improves clarity and ensures more accurate tracking of inventory activity.
The Candidate Stores module now includes multi-select checkboxes and a 'Select All' option, letting you accept or reject multiple stores in a single action.