Changelog
Follow up on the latest improvements and updates.
RSS
For New York processors running inline labeling workflows, timing is everything. Until now, generating Retail Item ID QR codes required an active Metrc package — forcing you to unseal finished boxes just to apply labels after the fact.
That changes today.
Staged Packages in Canix lets you generate Retail Item ID (RIID) QR codes before a package is created in Metrc, so your labeling workflow can keep pace with your production line.
Here's what's new:
- Generate RIIDs upfront — Select available Metrc package tags, enter your label quantity, and generate Retail Item IDs before inventory is active in Metrc
- Manage staged packages in one place — The new Metrc Staged Package Tags tab lets you track generated quantities and re-download IDs anytime
- Print labels seamlessly — A new "Staged Package" tag type in Create Labels pulls directly from your staged tags, so you can print facility info and QR codes without waiting on test results or package data
With New York's RIID mandate now in effect for Processor → Distributor and Distributor → Dispensary transfers, staying compliant means staying ahead. Staged Packages helps you do exactly that — without breaking your production line.

Canix has released a Beta of our Traceability report.
In this initial release, you will be able to track the entire lineage of your Packages, Plants, Plant Batches, Harvests, and more.
See what came before, and what came after, and the activity history for each object right from the object card!
As this is a Beta, your feedback would be greatly appreciated. Please send feedback on traceability to help@canix.com.

We have added "Activity History" to the following objects:
- Bills of Materials
- Locations

Managing an enterprise catalog just got a whole lot easier.
We've raised the Sales Price List limit to 5,000 products, so large operators can manage their entire catalog in a single, unified list. No more splitting SKUs across multiple lists or relying on your sales team to manually select the right one.
What's new:
- Create and save price lists with up to 5,000 SKUs
- Fast, responsive performance — lists load in under 3 seconds
- Smooth bulk editing across your full catalog without timeouts
- Seamless pricing auto-population at order creation, even at scale
Whether you're managing thousands of strains, SKUs, or product variants, Canix now scales with your operation, keeping your pricing accurate, consistent, and easy to manage.
improved
Packages Activity History
Activity History has been added to Packages!
You know it, and love it on Sales Orders, and now it has been added to Packages.
Track things like:
- How a package was created, and by who
- Any cost updates to a package
- Splits, combines, and production runs that used inventory
Canceled Sales Orders are now automatically moved to the "Canceled" default view for Sales Orders in Canix.
This ensures a clean Active Sales Order view, while maintaining Canceled orders for historical tracking.
improved
Sales Order Side Panel Update
- More modern UI
- Easier to read Order Summary
- Easier to take actions
- Activity History fits fully over side panel

When vendor invoices arrive late or overhead costs shift, updating package costs across your entire inventory has always been a nightmare — downloading thousands of records, editing in Excel, re-uploading, and hoping nothing breaks.
Not anymore.
Introducing Cost Trickle-Down
— automatic cost updates that cascade from your source lots and packages to every descendant, proportionally and reliably.✅ Edit a non-cannabis lot cost once — every affected package updates automatically
✅ Full lineage support across parent → child → grandchild packages
✅ Retroactive updates so your point-in-time COGS reports are always accurate
✅ Preview exactly which packages will change before you confirm
✅ Full audit trail, entirely within Canix
No more accepting inaccurate financials because the correction feels too daunting. Your inventory costs should reflect reality — and now they will.
Territory has been added as a column to the Sales Orders table.
This pulls directly from the Customer profile.

Sales Price Lists now support Sub-Type and Item Type pricing so you can set a single price for "1g Vape Cart" or "Flower" and let Canix handle the rest. Less repetitive maintenance, more consistent margins. Available now in your Sales Price List settings.

Load More
→