What's new in 3.4.0 (March 18, 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 March 18, 2026.

Added

  • AI Order Picker Learning System, AI now learns from human override patterns, Enhanced fulfillment logging captures override_type, manufacturer, profit_delta, all source options, New ai_override_patterns table aggregates repeated override patterns, Pattern detection cron (cron/ai_learning_analyze.php) identifies distributor/type/manufacturer patterns, 2+ overrides = detected, 5+ = suggested for review, auto applies consistent patterns, Dashboard shows suggested rules with one click Apply/Dismiss buttons, AJAX endpoint for applying learned rules to ai_fulfillment_rules or manufacturer overrides
  • Hazmat Shipping Rate, Flat $38 shipping for hazmat items (gunpowder, primers, percussion caps), Overrides standard firearm ($18) and accessory ($9.85) rates when hazmat detected, Checkout logic updated to use highest applicable rate for mixed orders, is_hazmat database flag properly checked alongside keyword detection
  • Pending MAP Prices Table, Stores MAP prices for products not yet in catalog, When manufacturer provides MAP for UPCs we don't carry yet, saved for auto apply later
  • OSIGHT Manufacturer, Created manufacturer entry with MAP enforcement (email_for_price, GB offers allowed)

Improved

  • AI Fulfillment Logging, Removed stale reliability adjustments that were leaving $10+ on the table, Pure profit based calculation: revenue, cost, shipping, no artificial distributor bonuses, Logging now matches main picker algorithm (both cleaned up 2026-03-08)
  • MAP Import Process, Now includes GunBroker listing price updates as part of the workflow, Uses FixedPrice API field (not BuyPrice which was silently ignored), All GB listings below MAP are automatically bumped to MAP price, If API update fails, listing is ended so cron relists at correct price
  • Manufacturer Dropship Overrides, Primary Arms blocked from RSR dropship (STS only)

Fixed

  • GunBroker Price Updates, Fixed using wrong API field (BuyPrice vs FixedPrice), All listings are fixed price, BuyPrice was silently ignored by GunBroker API, Documented in CLAUDE.md and GUNBROKER.md to prevent future mistakes
  • Product Data Fixes, SKU K614065 (CCI Percussion Caps): Title corrected from 1000/Box to 100/Box, description cleaned up, IWI Zion-15 SBR: Title, description, FFL flag, image, and GB category all fixed, Rugged Suppressors MAP enforcement turned off per manufacturer request, 9 GunBroker listings fixed (4 Rugged + 5 OSIGHT) that were below MAP

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.4.0 march 18 2026 March 2026 ai order picker learning system hazmat shipping rate pending map prices table osight manufacturer ai fulfillment logging map import process manufacturer dropship overrides gunbroker price updates product data fixes -->

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.