Skip to main content
Table of Contents

Allocate Cannabis Packages to Retail Orders (POS or Web)

Options to fulfill a retail order. Scan or manually allocate at POS or send to fulfillment to pack in the web app (back of house). Manually allocate or use a scanner to complete packing.

Table of Contents

Allocate Cannabis Packages to a Retail Order

Purpose

Cannabis order lines must be associated with specific inventory packages before a retail order can be completed. Flourish supports package allocation in Retail POS, Flourish Web, and the Flourish mobile app. Choose the surface that matches where your inventory is stored and how your team packs orders.

Prerequisites

You will need to enable the Admin > Configuration > Retail > Enable fulfillment at point of sale configuration before you can fulfill orders at the POS.

Compare Fulfillment Methods

Method

Best For

Requirements and Limitations

Retail POS

In-store orders when sellable inventory is available at the counter

The facility must enable Fulfillment at Point of Sale. Staff select packages and quantities from the cart.

Flourish Web

Back-of-house packing for in-store, pickup, and delivery orders

The order must be sent to fulfillment and be in Submitted status. Staff allocate manually or scan package identifiers.

Flourish Mobile App

Scan-first packing on a supported mobile device

Supports fulfillment only, not order creation or modification. Supports pre-packed inventory, not weight-based deli-style items.

Your state, compliance integration, facility layout, or operating procedure may determine which method your team uses.

Retail POS Fulfillment

Use Retail POS when the facility permits front-of-house fulfillment and Enable Fulfillment at Point of Sale is turned on.

  1. Open the order.
  2. Select Add Package.
  3. Select the package ID.
  4. Enter the allocated units.
  5. Repeat for each order line.
  6. Select Check Out.
Flourish Web Fulfillment

Use Flourish Web when orders are packed away from the checkout counter. Send the order to fulfillment, then open it from Retail > Purchases > Fulfillment. The order must be in Submitted status.

To allocate manually:

  1. Select Assign Inventory Manually.
  2. Select Add Package.
  3. Enter the quantity.
  4. Repeat for each order line.
  5. Select Save & Exit.
  6. Select Send to Checkout, or select Complete Packing for a pickup order.

To allocate by scanning:

  1. Scan each package identifier. Each scan allocates one unit.
  2. Continue scanning until the order is fully allocated.

Scanning an item that isn't on the original order adds a new order line automatically.

For more information, please see Pack a Retail Order in Flourish Web App.

Mobile Fulfillment

Use the mobile app to search or scan an order and allocate pre-packed inventory. See Mobile App - Retail Order Fulfillment.

Scanning Considerations

Cannabis items require package-level traceability. Cannabis items must be allocated using a Package ID or Lot Number; UPC and SKU scans are for non-cannabis items only.

See POS Item Scanning Rules for matching priority, eligible-package conditions, and documented error messages.

If you scan an item that is not in the order lines, Flourish will add a new order line and allocate a single unit from the package you scanned to the new line. If you scan it again, Flourish adds and allocates a second unit to the order line. Learn more about POS Item Scanning Rules.
Expected Handoff

After all required inventory is allocated:

  • Send an in-store order to checkout.
  • Complete packing for a pickup order.
  • Leave a packed delivery order ready to add to a matching delivery route.

How did we do?

Retail POS Refund a Purchase

POS Item Scanning Rules

Contact