Changelog

Follow up on the latest improvements and updates.

RSS

Users in Standalone Canix will be happy to learn that we've made improvements to our Locations Bulk Uploader to support more than one-level of child locations in-depth.
You can now add as many Child Locations by assigning an existing or new Parent Location to the Child Location, within the same Facility (Root Location).
This better aligns with the way the Canix Standalone product operates today.
Canix Standalone customers will be happy to learn we have released improvements to our Locations Bulk Data Uploader to support several issues reported by customers using this feature.
Screenshot 2025-11-14 at 11
Issues we've resolved:
  • Sub-locations aren’t clear and easy to upload/maintain
  • Locations currently go more than 2 levels deep - the uploader and product did not operate the same
  • Currently can only upload parent and 1 child (using the bulk uploader)
  • To assign a parent location, the parent location had to exist first, this forced customers to either have to use the UI or execute additional location bulk data uploads (first for the parent locations, and then for the child locations)
Now, using the Locations Bulk Data Uploader, you an use an upload template that contains both Parent Locations and Child Locations (in any order).
Screenshot 2025-11-14 at 11
You can also create up to twenty (20) child location -> grand child location -> great-grandchild locations, etc... up to twenty sub-loations deep from the root location) to provide maximum flexibility.
We've also added an improvement to how we handle errors, rather than serialized (one-at-a-time), we now parse the full upload file you provide, and if there are errors present we present them to you as a complete set of issues to resolve within your location bulk data upload template file (this should save you time and prevent frustration by having errors in a file presented one-at-a-time).
We’ve refined the Item section in the New York Metrc Migration Helper to improve clarity and efficiency during migration. The list now shows only:
  • Active items, and
  • Inactive items associated with active packages
All other inactive items are automatically excluded, reducing clutter and making it easier to find what you need.
This update keeps the migration process smooth, accurate, and performant, ensuring the item list always reflects the latest item and package statuses.
Screenshot 2025-11-10 at 4
Users are now able to update non-compliance fields (e.g., SKU) on Inactive Items without being required to re-enter missing compliance fields, as they could previously.
Screenshot 2025-11-07 at 1
Related Important Note:
For Inactive Items that are transferred in from other facilities, where the Metrc Item Category requires binary files (such as Photos), WILL NOT have the binary files that were associated with the incoming transferred item be part of the transfer, per Metrc (by design), and you must populate those compliance fields with the respective binary data manually.
Users of Canix who have integrated their QuickBooks Online account to Canix in Admin -> Integrations will be happier.
QuickBooks-Online Integration
We have improved the existing QBO Item assignment you previously had to view in Item Details (similar to Sage Product, LeafLink Product, and Dutchie Product).
ItemDetails
by adding a new column on
Admin -> Facility Data → Items Table
:
QBO Product
so you can properly track and manage your items associated with your QuickBooks integration enabled Canix account.
QBO-Product-Column
[Standalone & Biotrack]
The new
QBO Product
field can also be set/edited as part of the Items Bulk Uploader.
Coming soon for Metrc-Integrated customer accounts.
Items-Bulk-Uploader
Creating Production Batches from Templates just got more flexible.
The Challenge
Previously, when starting a batch from a template, output quantities were locked to the defaults. Adjusting for real-world variation meant editing each run individually—a slow, error-prone process.
The Solution
We’ve introduced an optional Multiplier field on the Create Batch page. With it, you can:
  • Apply a single multiplier to instantly scale all output quantities defined in the template.
  • Preview estimated inputs and outputs before finalizing.
How It Works
  • Leave the field at 1 → outputs use template defaults.
  • Enter a value greater than 1 → all outputs scale accordingly (e.g., Multiplier = 2 doubles every output).
  • Make adjustments on the fly before saving.
The Impact
Save time, reduce errors, and ensure more accurate batch planning—while keeping the flexibility to edit runs afterward.
Screenshot 2025-09-26 at 4
Canix now supports changing the strain assigned to existing Plant and Plant Batch records for Metrc-integrated customers. This update aligns Canix functionality with Metrc’s native capabilities, allowing users to modify strain assignments without recreating batches or plants.
Screenshot 2025-11-05 at 10
# Details
  • Users can now update/change strain values on existing Plant and Plant Batch records within Canix.
  • When a strain change occurs, Metrc will automatically be updated via API sync to ensure data consistency.
  • Existing workflows for strain assignment during: Plant creation, Plant Batch creation
NOTE:
Plant Batch splitting process remains unchanged, and you may still change strains while splitting.
Applies only to Metrc-connected facilities.
Why this matters:
Previously, strain fields were locked post-creation, preventing users from aligning their Canix data with Metrc when strains changed. This improvement ensures full parity with Metrc functionality and streamlines corrections or updates to strain data.
To ensure Canix is providing relevant Lab Test Results URL to customers, we need to add the following test results fields from BT and make them available in Canix, and align to the appropriate fields on Harvests, Packages, Labels, and any other downstream objects where these fields are pertinent:
"CertOfAnalysisHyperlink": String, # ← URL to COA document (COA, if not already used)
"QualityControlDataHyperlink": String, # ← URL to QC data (Lab Test URL, if not already used)
"QualityControlResultsReceivedDate": String, # ← (NEW FIELD: timestamp of receipt from BT, or if supported: receipt from Confident Cannabis)
"CertOfAnalysisReceivedDate": String, # ← URL to QC data (NEW FIELD: timestamp of receipt from BT, or if supported: receipt from Confident Cannabis)
This is available in the Canix App's UI and in the REST APIs.
Canix now supports Application API keys from LeafLink to be entered in Canix.
Application API keys tie to a single LeafLink company, instead of using a user API key which links to all companies the user has access to.
Using an Application API key for the LeafLink integration helps shorten the list of LeafLink "default facilities" like Warehouse 01 and Facility 01 in the LeafLink Facility dropdown when sending inventory to LeafLink from Canix.
To use Application Keys to their greatest value, ensure that the relevant Canix Facilities are selected in the Canix Facilities select for each API key.
Screenshot 2025-10-21 at 4
We’re excited to share that the Canix Shop is transitioning into a full retailer marketplace experience — designed to better connect you with licensed retailers and streamline order management.
This release is expected to be live mid-to-late November.
As part of this transition, password-protected shops will be turned off upon release (mid-to-late November). Instead, buyers and retailers will gain access through our new Canix Marketplace, where they can browse your shop, view product listings, and place orders directly.
What’s Changing
  • Retailers will now need to apply for access to the Canix Marketplace.
  • This application includes a simple vetting process similar to LeafLink, requiring license and tax documentation.
  • Once approved, retailers will be able to log in, browse, and order from your shop within the marketplace.
What You Need to Do
Please share the link below with your retailers and buyers so they can apply for access:
We’ll handle the rest — verifying accounts and onboarding approved retailers to ensure a secure, compliant, and high-quality marketplace experience.
Thank you for being part of this next step in the Canix Shop journey. We’re thrilled to bring you a more connected, professional retail experience that helps your business grow.
If you have any questions about the transition, please reach out to your Canix representative or contact us at support@canix.com.
Screenshot 2025-10-20 at 4
Load More