Choose an Outbound Order Allocation Method
Choose an Outbound Order Allocation Method. Purpose. Flourish provides several ways to allocate inventory packages while fulfilling an outbound order. Choose a method based on where you are working,…
Choose an Outbound Order Allocation Method
Purpose
Flourish provides several ways to allocate inventory packages while fulfilling an outbound order. Choose a method based on where you are working, whether the packages already contain the required quantities, and whether the workflow has compliance-specific package-creation requirements.
This workflow covers allocating packages and preparing a picking or packing list. Creating and managing the order itself, adding the order to a shipment, and managing the shipment are separate workflows.
Choose a method
If you are starting with... | Use this method | What it does |
Several full packages in Inventory > All Packages | Creates an order from the selected packages or adds them to an existing order. | |
An existing order in the web app | Selects eligible full packages for the item, strain, and lot specified by the order line. | |
Full packages and a USB-connected scanner at a workstation | Scans package IDs to add order lines and allocate the full packages. | |
A source package that is larger than the order requires | Creates a correctly sized child package and immediately allocates it to the order. | |
Full packages while working in the Flourish mobile app | Scans and allocates each full package. | |
Cases represented by case labels | Uses the case quantity to split inventory to a child package ID and allocate it. | |
A source package and a new compliance tag | Scans the source package, assigns the needed quantity to a child tag, and allocates the child package. | |
Packages that need BioTrack lab samples | Creates sample packages through bulk actions or from a lab order so the testing lab is associated with each sample. |
How Flourish matches packages to order lines
Flourish uses the order line to determine which packages are eligible for allocation.
- Item: The package item must match the order-line item.
- Lot number: If the order line specifies a lot number, Flourish scopes allocation to packages from that lot.
- Strain: If the item requires strain, the package strain must match the order-line strain. A strain mismatch can make an expected package unavailable or cause a scanned package to be handled as a different line.
- Quantity: If a source package contains more than the order requires, split it to a correctly sized child package before allocation unless you intentionally intend to change the ordered quantity.
If an expected package is missing, check the item, lot number, strain, available quantity, and package status before creating another package.
Special cases
Packages already shipped in METRC
If packages were transferred directly in METRC before they were allocated in Flourish, use the web allocation screen and include eligible Shipped packages. This lets you correct the Flourish order after the external METRC activity.
BioTrack lab samples
BioTrack requires the testing lab to be associated with the child package created for the sample. Use the BioTrack lab-sample workflow rather than the generic split procedure. BioTrack compliance behavior may vary by jurisdiction; follow the article for your facility's integration:
- Florida BioTrack Lab Samples and COA Management
- New Mexico BioTrack Outbound, Lab Samples and Manifesting Guide
Paper-based picking
If your team allocates inventory first and then pulls it from a paper list, configure Packing list PDF sort order for the facility before generating the document.

Related workflows
How did we do?
B2B Payments and Accounts Receivable in Flourish