November 13th, 2025

This release includes significant enhancements to the checkout experience, product management improvements, search functionality updates, and various bug fixes across the platform.
Complete redesign of the checkout page with a modern, improved interface that makes it easier for customers to complete their purchases.
If you don’t see the new checkout just yet, no worries — we’re rolling it out gradually as we put the finishing touches in place for our advanced and enterprise clients. We appreciate your patience, and we’ll be sharing updates as we go. Keep an eye on Coreware Updates and our CoreBLAST webinars for the latest.
Primary features of the legacy checkout page have been migrated over to the new checkout page
Product addons by grouping and quantity limits per addon
Order upsells and Event registration products with event registrant details.
Product restrictions and availability validation, cart minimum, cart maximum and order limits enforced
Discount codes and promotion management with real-time validation
Enhanced tracking and analytics for checkout events to better understand customer behavior
Guest checkout, create account, sign-in, forgot password re-designed

Saved customer data and addresses for faster repeat purchases
Auto-population of customer information for logged-in users
Multiple fulfillment methods including standard shipping, store pickup, and FFL dealer pickup

Google Maps address autocomplete and validation for accurate address entry
Store location search and Advanced FFL dealer search with distance-based sorting, filters and radius to find the nearest store or FFL Dealers

"Can't find dealer" fallback option for FFL orders when dealer search fails

Address management with save, edit, and delete capabilities for delivery addresses
Shipping options dynamically filtered based on product restrictions with improved UI.
Delivery estimate tracking with estimated business days for each shipping method
Store hours display for pickup locations
FFL dealer search and selection
FFL-specific shipping requirements and validation
Electronic signature requirement for firearm purchases with both drawing pad and text input options
FFL acknowledgment with legal compliance statements

Multiple payment methods including consolidated credit cards (Visa, Mastercard, Amex, Discover, JCB, Diners, UnionPay), bank accounts (ACH), gift cards, loans, and leases
External financing integration with Credova and Sezzle for flexible payment options
Split payments allowing customers to pay with multiple methods simultaneously
Saved payment accounts with secure storage for faster checkout on repeat purchases
Payment method validation based on product classes, restrictions and order total with real-time error checking
Handling charges calculated by payment type with detailed breakdown
Billing address management with option to use same as shipping or enter separate address
Real-time tax calculation based on shipping address or pickup location
Dynamic pricing with discounts showing original price, sale price, and savings
Promotion codes with percentage and fixed amount discounts
Total savings calculation and display
Multi-step checkout flow (Cart → Account → Shipping → Payment → Review → Confirmation) with progress indicators

Order validation and comprehensive error handling with user-friendly error messages
Order receipt generation with downloadable receipt URLs
Order notes and special instructions for packing slip customization
Gift order handling with optional gift messages
Loyalty points integration with display of points awarded
Order tracking and status management
Duplicate order prevention with hash-based validation
Order confirmation page with order number and receipt link
Admin setup interface for comprehensive checkout settings management.
Feature toggles for guest checkout, FFL dealer requirements, split payments, loyalty points, gift cards, order notes, wishlist and related products

Custom messaging system for order summary, checkout header, confirmation page, and promotion success messages

Announcement system with configurable messages, icons, and scheduling dates

Policy management for return policy, shipping policy, privacy notice, and terms and conditions

Custom branding with primary/secondary colors, font family, font size, button styles, border radius, and layout spacing. Also have Advanced customization with custom CSS support

reCAPTCHA integration (v2 and v3) for bot protection.
Responsive design optimized for both mobile and desktop devices
Progress indicators throughout checkout showing current step and completion status
Collapsible cart summary for space-efficient display
Modal dialogs for complex selections (FFL dealers, store locations, shipping calculations)
Visual distinction for different product types (regular products, addons, upsells, event registrations)
Expandable sections for product addons and event registration details
Terms and conditions modal with rich text display
Phone input with formatting and validation
Signature pad with drawing and text input options for FFL compliance
Various improvements to search functionality for faster and more accurate results
New configuration option to customize how search results are displayed
Better handling of internal-use-only products in search results
Product tags are now excluded from the filter sidebar for a cleaner browsing experience
Virtual products no longer show shipping options in search results
Bulk Pricing Structure Management: Save time by assigning or clearing pricing structures from multiple products at once in the Products Maintenance page
Improved MAP Price Handling: Minimum advertised price (MAP) values are now preserved correctly when not enforced
Better Product Pack Inventory Tracking: Product pack inventory calculations now include distributor stock information and display a detailed summary on the Product Maintenance page
Flexible Inventory Calculation Options: New preference allows you to control how product pack inventory is calculated per location
Inventory Management Options: New preference available to disable unified inventory functionality if needed
Fixed Email Placeholders: Email templates now correctly populate all placeholders when triggered by actions
Automatic Analytics Updates: Analytics code changes are now automatically detected and processed
Simplified Contact Management: Lite version now supports username and password fields in contact maintenance
Updated Account Confirmation: Improved account confirmation process for better user experience
Smarter Purchase Order Display: Purchase order number field only appears when the Purchase Order payment method is selected
Certificate Regeneration: Added option to select certificate type when regenerating certificates
Enhanced Preference Options: Lite version now supports categories in list column preferences
Direct Ordering Integration: Added support for direct ordering through BFG integration
Fixed Back in Stock Notifications: Back in stock email notifications are no longer sent for products with negative inventory
Fixed Chat Widget Layout: Crisp chat widget now displays correctly without layout issues
Fixed Duplicate Handling Charges: Handling charges are no longer incorrectly stacked when using the same payment method multiple times
Fixed Handling Charge Accuracy: Resolved discrepancies in handling charges between orders and payment records
Fixed Inventory Calculation Errors: Resolved errors that occurred when calculating inventory for products with missing IDs
Fixed Link Encoding: Gun.Deals links are now properly encoded and formatted
Fixed Link Name Updates: Link names now automatically update when category descriptions are changed
Fixed MAP Price Lock: MAP price locks are now properly removed when BFG account IDs are removed from product manufacturers
Fixed Missing Event Cost: Event cost field is now properly saved when creating new events
Fixed Missing Product Videos: Product videos now display correctly in search results
Fixed Price Calculation: Price calculations now properly reset when switching between different client instances
Fixed Product Export: Products can now be exported successfully from the Products Maintenance page
Fixed Product Sorting: Product sorting now works correctly when filtering tagged products
Fixed Promotion Quantity Limits: Maximum quantity requirements for promotions now work correctly
Fixed Private Instruction Sales Import: Private instruction sales from coreFORCE are now correctly imported into coreSTORE
Fixed Search Performance: Fixed timeout issues when deleting large numbers of products from search
Fixed Search Synchronization: Search results now sync correctly with product updates
Fixed Support Dropdown Images: Inline images in the support dropdown now display properly
Fixed Tax Calculation for Add-ons: Tax charges are now correctly calculated when product add-ons are selected in the shopping cart
Fixed gun.deals Feed Pricing: gun.deals feed now correctly respects MAP pricing and won't show "add to cart" when sale price exceeds MAP
Improved Event Maintenance Performance: Event maintenance page no longer loads all orders unnecessarily, improving page load times
Improved Multi-Client Handling: Fixed issues with client-specific settings not resetting properly when switching between clients
Improved Payment Amount Validation: Payment amounts with comma formatting (like 1,000.00) are now properly validated and processed
Improved Product Pack Inventory Accuracy:
Product pack totals now display correctly when per-location calculation is disabled
Fixed issues with missing inventory data for product pack components
Negative inventory quantities are now properly handled in calculations
Waiting inventory is now correctly included in location-specific pack inventory calculations
Improved Search Filtering: Internal-use-only filter has been removed for better search results
Code Cleanup and Infrastructure Updates: Removed obsolete code and dependencies, and updated infrastructure configuration to improve system performance and reliability
System Performance Improvements: Removed obsolete code and dependencies, optimized background processes, and improved overall system responsiveness
Enhanced System Reliability: Updated infrastructure configuration and improved error handling to ensure more stable and reliable system operation