What's new in 3.0.1 (February 4, 2026)

Updated October 22, 2026 in What's new

All releases: What's new in Trinity. The same notes are on the What's New page in your admin.

Released February 4, 2026.

Added

  • FFL Safety Check in Fulfillment, Multi layer verification prevents shipping firearms without FFL, Frontend data validation, Server side order_items.requires_ffl check, Product level products.ffl_required verification, Per item validation at fulfillment creation with clear error blocking, Prevents dropship of FFL items to customer address instead of dealer

Improved

  • GunBroker Sync Payment Protection, Manual payment confirmations preserved, Won't downgrade 'paid' status to 'pending' from GunBroker data, Only updates payment if current != 'paid' OR new == 'paid', Protects manually confirmed payments from being overwritten
  • GunBroker Sync FFL Protection, Manual FFL links preserved, Won't overwrite existing FFL dealer data with different GunBroker data, Won't remove existing FFL if GunBroker has none, Can only add FFL if none exists locally
  • GunBroker Image Sync, Enhanced image upload for existing listings, Previously only uploaded images if listing had ZERO pictures, Now detects new images in product_images table and uploads them, Compares local images with gb_picture_ids to find gaps
  • Hicks Inc Tracking Sync, Improved distributor matching, Added all name variations: 'Hicks Inc', 'HicksInc', 'iHicksinc', 'Hicksinc', Fixed critical empty PO bug (empty string matched ALL orders via strpos), Proper tracking now pulls correctly for all Hicks Inc orders
  • Order Details Tracking Links, Added HicksInc to tracking URL chain, RSRGroup → SportsSouth → HicksInc fallback chain, Proper carrier URL detection for FedEx, UPS, USPS

Fixed

  • CRITICAL: Empty PO Matching Bug, Hicks tracking file entry with empty PO matched all orders, Root cause: strpos($poNumber, '') returns 0 (not false) in PHP, Bad tracking number was applied to 4 unrelated orders, Added empty PO check: if (empty($trackPo)) continue;, Cleaned up incorrectly applied tracking data

All releases: What's new in Trinity. The same notes are on the What's New page in your admin.

<!-- search: what's new whats new change log changelog release notes update version 3.0.1 february 4 2026 February 2026 ffl safety check in fulfillment gunbroker sync payment protection gunbroker sync ffl protection gunbroker image sync hicks inc tracking sync order details tracking links critical empty po matching bug -->

Still stuck? Email support@2adata.com and tell us which article you were reading.

Comments

No comments yet. Questions and tips from other store owners are welcome.

Leave a comment

Your first comment is reviewed before it appears. We email you a link to confirm it is you; your address is never shown or shared.