How a Pharmacy Brings Three Storage Areas Into One Picking Flow

How a Pharmacy Brings Three Storage Areas Into One Picking Flow

Missing products

Product-code list sent by email → Transfer recommendations

Product check

Final three digits checked by eye → Full CIP13 or EAN13 scanned

Colissimo label

Export/import followed by a name search → Label printed on scan

Single-SKU order

Prepared one order at a time → Dedicated wave, scan, then label

Listen to our case analysis
0:00 / 0:00

This large community pharmacy sells non-prescription medicines and parapharmacy products through its own website. Its catalog contains more than 25,000 SKUs, and the team prepares about 200 orders a day with plans to handle twice that volume. Medicines remain in the pharmacy or its nearby storage premises, which explains the separate medicine stock room. Part of the range stays on the shop floor, while most online stock is held in the parapharmacy warehouse where the web team ships orders. The store runs on Magento 2. WinPharma remains the pharmacy management system (LGO) of record for stock, prices, and new products. Patients choose home delivery or collection at the pharmacy, so both flows run side by side. Picking runs from early morning to early afternoon, before the Colissimo pickup.

The Challenge

Picking started from a website list with no shared operational view across the three storage areas. For every shortage, the picker copied product codes into an email to the pharmacy. Three or four shuttles returned in the morning. Checking only the final three digits made similar product references from the same laboratory hard to distinguish before the second check. Colissimo labels required an export and import. At the same time, close to half of orders contained one SKU, sometimes in several units. About one quarter were click-and-collect orders prepared separately at the pharmacy.

Top challenges:

  1. Bring three storage areas together before orders leave from one dock
  2. Replace emailed product-code lists and repeated morning shuttles
  3. Distinguish similar references without relying on the final three code digits

The Solution

myFulfillment coordinates reservations, transfers, waves, scans, and shipments around one dock. Its three warehouses match the three physical storage areas. Orders are split by availability into in-stock, partial, and out-of-stock queues. Transfer recommendations from the medicine room and shop floor are handled before picking. Once products arrive at the e-commerce dock, the affected orders become ready to pick without another manual update.

What We Configured

At 6 a.m., myFulfillment creates four picking paths: bulk picking for single-SKU, single-unit orders; single-SKU orders with several units; multi-SKU orders on a cart with numbered bins; and a final mixed wave. In the bulk flow, the operator scans any picked item, the system finds its order, and the label prints. For multi-SKU baskets, the terminal tells the picker which bin to use. Transfers are printed or handled in the mobile app, then received at the e-commerce dock. At packing, the operator scans the delivery note and each product's full code in continuous mode: CIP13 for medicines and EAN13 for parapharmacy products. A wrong item raises an alert. Carrier rules route heavier B2B parcels through another carrier and prepare Colissimo Europe parcels with CN23. Tracking data is sent back to Magento 2. For click and collect, the delivery note goes on the bag, which travels to the pharmacy on the shuttle; the website then emails the patient. The workflow runs on Zebra terminals or the mobile app.

What We Custom-Built

Boostmyshop built the WinPharma gateway connection for this deployment. Physical stock, locations, prices, and new products enter myFulfillment whenever the gateway refreshes. myFulfillment calculates the available quantity sent to Magento 2. Transfers and shipments are then reported to the LGO. This connection is custom-built for each project.

Every web order ships from the e-commerce dock, even when physical stock sits in the medicine room or on the pharmacy floor. A transfer recommendation first covers the orders due to ship. As soon as the transfer is received, a partial order automatically moves into the in-stock queue.

Key benefits:

  1. Transfer recommendations calculated before picking waves
  2. Separate paths for single-SKU, multi-unit, and multi-SKU orders
  3. Full CIP13 or EAN13 scan, Colissimo label, and Magento 2 tracking in one action

The Results

Missing products

Product-code list sent by email → Transfer recommendations

Product check

Final three digits checked by eye → Full CIP13 or EAN13 scanned

Colissimo label

Export/import followed by a name search → Label printed on scan

Single-SKU order

Prepared one order at a time → Dedicated wave, scan, then label

The morning starts with the transfers needed for open orders, then the team picks only what is available. Missing references no longer travel by email. Each order type has its own wave, so a one-item parcel does not follow the same route as a multi-line basket. At the packing bench, a full CIP13 or EAN13 scan replaces the partial visual check and triggers the label. Shipped orders and click-and-collect bags remain in one tracking flow until they leave with the carrier or the pharmacy shuttle.

When several stock locations feed one shipping dock

The same setup works with other LGO gateways, including LGPI and Smart Rx. Each connection is custom-built for each project.

  • A pharmacy using LGPI with a separate stock room
  • A pharmacy using Smart Rx with in-store collection
  • Centralized web fulfillment drawing from several stock locations

Explore more case studies

Gifts & gadgets retail

How a UK Retailer Turned 5 Stores Into Omnichannel Fulfillment Nodes

5 physical stores + Shopify onlineRead story
E-commerce (multi-industry)

How 50% of Our Clients Automate Cross-Dock and Dropship Supplier Fulfillment

50%+ of myFulfillment clientsRead story
Home & garden e-commerce

How a Multi-Channel Retailer Replaced Excel Chaos with One-Screen Order Management

5 sales channelsRead story
Organic cosmetics

How Similar Matching Gave an Organic Cosmetics Brand Competitive Visibility for the First Time

5,000+ SKUs, Magento + Google ShoppingRead story
Motorcycle parts & accessories

How AI Matching Achieved 99% Accuracy on 200,000 Complex Motorcycle Parts

200,000+ SKUs, PrestaShop + Google ShoppingRead story
Gardening & pet supplies retail

How a Gardening Retailer Got 34% More Clicks Without Raising Ad Spend

25,000+ SKUs, 50+ year-old family businessRead story
Candle & fragrance manufacturing

How BOM-Based Stock Calculation Tripled Sellable Inventory for a Candle Manufacturer

4 e-commerce sitesRead story
Third-party logistics (3PL)

How We Built Error-Proof Warehouse Workflows for a Lyon-Based 3PL

Local e-commerce clientsRead story
Multi-brand retail / e-commerce

How We Built an Omnichannel B2B2C System Connecting Retail Stores to E-Commerce Inventory

E-commerce + retail storesRead story
Fashion & accessories DTC

How a DTC Fashion Brand Re-Internalized Logistics from Their 3PL in 3 Days

2,000+ orders/monthRead story
Lifestyle & seasonal goods

How a Lifestyle Retailer Eliminated Stockouts with Intelligent Replenishment Forecasting

12,000+ SKUsRead story
Pharmacy & parapharmacy

How an Online Pharmacy Traces Every Parcel in a Batch Recall

~20,000 SKUs · 1 warehouseRead story
Hunting & outdoor equipment

How a Hunting Equipment Specialist Deploys 5 POS Terminals in Minutes at Trade Shows

2 physical locations + online storeRead story
Hunting & outdoor equipment

How a Hunting Equipment Specialist Sells the Full Warehouse Catalog From Any Store Counter

2 physical locations + online storeRead story
Bedroom products e-commerce

How We Replaced Scissors with Algorithms for a Multi-Country Bedroom Products Seller

5 Shopify sites + 20 marketplaces, FR + ESRead story
Parapharmacy / Health & wellness

How Inverted Pricing Reports Turned Market Data into Supplier Negotiation Leverage

5,000-6,000 SKUs, Shopify + Google ShoppingRead story
Home equipment retail

How We Guaranteed Profitability Across 10+ Marketplaces for a Home Equipment Retailer

10+ marketplaces, thousands of SKUsRead story
High-tech / Consumer electronics

How AutoPilot AI Focuses Repricing on the Products That Actually Matter

~1,000 SKUs, multiple marketplacesRead story
Gifts & gadgets retail

How a UK Retailer Escaped Shopify POS and Unified 5 Stores on One Platform

5 physical stores + Shopify onlineRead story
Pharmacy & parapharmacy

How a Pharmacy Runs Its Own Courier Delivery Rounds

Two delivery rounds a dayRead story
Electrical equipment (B2C + pros)

How We Built a Custom Cable Cutting Workflow for an Electrical Retailer

B2C + professional electriciansRead story
Home & garden equipment

How a Brittany Retailer Turned Warehouse Walk-Ins Into 25% of Revenue

€3M revenue, 10+ marketplacesRead story
Automotive body parts e-commerce

How We Automated Multi-Supplier Cross-Dock for an Auto Parts Distributor with 500K SKUs

200K-500K SKUsRead story
Electronics e-commerce

How an Electronics Distributor Eliminated 90% of Label Errors with Centralized Shipping

3,000+ daily shipmentsRead story
Health supplements & cosmetics

How a Health & Wellness Retailer Achieved 100% Lot Traceability with FIFO Enforcement

800+ SKUs with expiry datesRead story

Ready to see similar results?

Book a demo and we'll show you how we can solve the same challenges for your business.

Free 20-minute call · No commitment