Last updated 8 June 2026
Projects / Cannaflow Migration

Cannaflow Migration

Target / 30th June 2026 +41 days

Migrate to Cannaflow for pharmacy fulfilment with a new product and pharmacy selection flow.

Open in Linear

Switch fulfilment to Cannaflow, introducing a new flow where users select products and choose a pharmacy, supported by updated discovery, ordering, and marketing journeys.

Status

In Progress

Target

30th June 2026 +41 days

Lead

Rae Amosu

Teams

Platform, Releaf Lite

Resources

Linked Linear docs and external resources.

5 total

Project updates

Recent status notes posted directly on this project in Linear.

1 shown

Maria Kudriavtseva

29 May 2026

We’ve progressing on alignment of the core shape of the migration: Cannaflow will act as the pharmacy connectivity and fulfilment layer, while Releaf keeps ownership of the customer journey, payments and pricing presentation. We’ve also clarified key implementation decisions around product and pharmacy sync, the prepaid order flow, and how pricing should be handled on the storefront.

Delivery is moving forward across both backend and frontend. Core integration work is in progress for pharmacy onboarding and the new product page, while pharmacy & product sync and database changes have already been developed and queued for testing. Several customer-facing UI changes are completed (How it works page, Filters, Hero block, Product card), so a meaningful part of the front-end first implementation pass is already built and being tested.

The main open items are now less about direction and more about final external dependencies and edge-case decisions. We still need closure on comms details, a few Cannaflow API details for onboarding and order creation, and confirmation of how some checkout and shipping validation scenarios should work in the live journey.

  • Tech team ia also waiting on Cannaflow to complete support for the affiliation-program webhook - i.e. when a pharmacy opts in to work with Releaf — as well as an easy way to trigger it for testing;  this is in progress on Сannaflow side.
  • Additional test account from Cannaflow side is required for dev team
  • Work on decigion on mapping between our existing products and Cannaflow products is in progress.
  • QES signing has been moved to discovery and will be delivered post-launch.

Issues

Grouped by current Linear workflow status.

45 total

In Progress

2

  • RLT-1092 - WEB - update product filters
    In Progress
  • RLT-1039 - Develop product page according to the design
    In Progress

Todo

13

  • RLT-1040 - Create Cannaflow Pharmacy add endpoint
    Blocked
  • RLT-1105 - Create migration script for updated database schema
    Todo
  • RLT-1104 - WEB – Add pagination to product list
    Todo
  • RLT-1103 - Create script to sync cannflow products with existing products
    Todo
  • RLT-1097 - Cannaflow migration - pricing management on product cards.
    Todo
  • RLT-1094 - Admin – Cannaflow Products: Disable Stock Logs Tab
    Todo
  • RLT-1093 - Admin app - update
    Todo
  • RLT-1090 - Admin app - update product details page
    Todo
  • RLT-1089 - Homepage assets for A/B testing
    Todo
  • RLT-1081 - Create webhook(s) to synchronize Cannaflow prescription status
    Todo
  • RLT-1053 - Update design-system and Releaf Lite to use new teal color
    Todo
  • RLT-1036 - Implement pharmacy selector UI
    Todo
  • RLT-1035 - Implement delivery method selector (Express / Click & Collect)
    Todo

In Verification

6

  • RLT-1078 - Update DB structure for cannaflow integration
    Reviewed
  • RLT-1046 - Cannaflow pharmacy sync
    Reviewed
  • RLT-1042 - Cannaflow product sync
    Reviewed
  • RLT-1100 - Add Pharmacy Change History Logging
    In Review
  • RLT-1091 - WEB – Update Product-Related Logic
    In Review
  • RLT-1041 - Create a webhook endpoint to receive Stripe Account enabled event
    In Review

Done

12

  • RLT-1077 - Create feature branch
    Done
  • PLT-210 - Add a ScrollArea component
    Done
  • PLT-207 - Create RadioCardGroup component
    Done
  • PLT-206 - Create RadioGroup component
    Done
  • PLT-197 - Update Dialog component
    Done
  • PLT-190 - Cannaflow components
    Done
  • RLT-1087 - Cannaflow migration: Conditions page redesign
    PO Review
  • RLT-1044 - Redesign “Home” page
    PO Review
  • RLT-1043 - Redesign “How it works” page
    PO Review
  • RLT-1038 - Product card change
    PO Review
  • RLT-1037 - Implement search input and active filters (tags) on mobile and web views
    PO Review
  • RLT-1034 - Implement hero block [Cannaflow migration]
    PO Review

Backlog

10

  • TEC-5961 - Möglichkeit zur Auftragszuweisung an verschiedene Apotheken?
    Backlog
  • TEC-5772 - Review address validation on Releaf Lite
    Backlog
  • RLT-1049 - Add new address form
    Backlog
  • RLT-1101 - Cannaflow Refund handling
    Requirement Analysis
  • RLT-1099 - Cannaflow migration - Discounts and Delivery coupons
    Requirement Analysis
  • RLT-1098 - Pharmacy transfer and reconciliation
    Requirement Analysis
  • RLT-1085 - Cannaflow ID mapping for existing products
    Requirement Analysis
  • RLT-1076 - Investigate Signicat QES integration for prescription signing
    Requirement Analysis
  • RLT-1073 - Cannaflow product descriptions + Images
    Requirement Analysis
  • RLT-1065 - Implement Delivery/Pharmacy Filter Section
    Requirement Analysis

Canceled

1

  • RLT-1047 - Update navigation section
    Canceled

Other

1

  • RLT-1055 - Cannaflow product descriptions
    Duplicate