Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Point of Sale
  3. Odoo POS Pharmacy Management | Smart Retail Workflow v 19.0
  4. Sales Conditions FAQ

Odoo POS Pharmacy Management | Smart Retail Workflow

by echoBitz IT Solutions Pvt. Ltd. https://www.echobitzit.com
Odoo

$ 129.11

In-App Purchases
v 19.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Inventory (stock)
• Invoicing (account)
• Point of Sale (point_of_sale)
Lines of code 14558
Technical Name eb_pos_pharmacy_management
LicenseOPL-1
Websitehttps://www.echobitzit.com
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Inventory (stock)
• Invoicing (account)
• Point of Sale (point_of_sale)
Lines of code 14558
Technical Name eb_pos_pharmacy_management
LicenseOPL-1
Websitehttps://www.echobitzit.com
Versions 18.0 19.0
  • Description
  • License

Odoo POS Pharmacy Management
| Smart Retail Workflow

The Complete Pharmacy Point of Sale Solution for Odoo

echoBitz Odoo Partner


Manage pharmacy operations inside Odoo POS with medicine-centric retail workflows. Handle prescriptions, dosage presets, doctors, patients, stock, and batches directly from the POS screen. Use a purple-accent toolbar for doctor, prescription, returns, delivery, and patient tools.

Configure pharmacy features from Point of Sale → Configuration → Point of Sale (Pharmacy tab) and master data from Point of Sale → Pharmacy. Optional offline patient cache and cart persistence keep counters running during brief outages. Load or delete demo data from Point of Sale → Pharmacy with confirmation prompts.

FLAGSHIP FEATURE

Fast Pharmacy POS Experience

Hot Feature

Process medicines quickly with a dedicated pharmacy POS screen. Add products, apply dosage presets, check stock/batch details, and complete orders smoothly. Use patient and doctor context, refill hints, and prescription management directly at billing time.

  • Pharmacy Workflow: Doctor/patient linkage, dosage presets, prescription attachment, and medicine-first cart handling.
  • Operational Safety: Stock visibility, low-stock/out-of-stock cues, and medicine metadata on each card.
  • Flexible Operations: Toolbar actions for repeat order, return medicine, home delivery, patient history, Rx hints, and advanced search — plus cart restore on refresh.

Key Features

Everything you need for pharmacy POS operations inside Odoo

​
Native Pharmacy POS Screen
Optimized for medicines
Hot Feature

Work with pharmacy sales from a dedicated POS layout. Browse medicine cards, stock status, dosage controls, and order/cart actions with a clean workflow for counters and billing teams.

Per-User Pharmacy Access Hot Feature
Each Odoo user can work with assigned pharmacy permissions. Record rules ensure users only see allowed pharmacy data unless they are a Pharmacy Manager.
Secure Pharmacy Operations Hot Feature
Use controlled workflows for medicines, dosage, and order handling with role-based access and safer counter operations.
​
Flexible Pharmacy Modes
Hot Feature

Choose pharmacy-specific options for product display, dosage workflow, and inventory behavior — configured from POS settings without code.

Background POS Performance
The pharmacy POS screen is optimized for faster card operations so billing teams can work smoothly during rush hours.
Fast Popup Workflow
Dosage and utility popups are tuned for quick interaction on touch and desktop counters.
​
POS Pharmacy Configuration
Hot Feature

Manage pharmacy options and behavior from POS configuration and pharmacy menus for a controlled dispensing flow.

​
Patient & Doctor Linking
Hot Feature

Link pharmacy orders with patient and doctor context to support prescription-ready sales and faster follow-up workflows.

​
Prescription & Dosage Actions
Hot Feature

Apply dosage presets, attach prescriptions, and manage medicine lines directly from the pharmacy POS flow.

​
Medicine Cards & Filters
Filter pharmacy products quickly and display medicine data needed by counter staff.
​
Pharmacy Operational Visibility
Track pharmacy operations with stock states, prescription flow, and order-level context.
​
Pharmacy Activity Logger
Hot Feature
Use pharmacy menus and reports for diagnostics and operation checks without leaving Odoo.
​
Primary Pharmacy Controls
Configure default actions and permissions so pharmacy teams follow a consistent workflow at checkout.
​
Manual Demo Data Control
Hot Feature
Load or delete demo datasets from POS Pharmacy menu with confirmation popups for safe usage.
​
Batch & Expiry Intelligence
Use batch tracking, expiry awareness, and stock indicators to improve dispensing quality and inventory control.
Quick Setup - 5 Steps

Start POS Pharmacy in Minutes

Install the module, open Point of Sale → Pharmacy, configure pharmacy options, products, and roles, then start using medicine-specific POS workflows — no coding required.

​
Watch Demo Video
See POS pharmacy setup, medicine workflow, and dispensing flow in action.

6 Core Capabilities

Complete pharmacy coverage — from setup to prescription workflow, stock visibility, and operational control

👤
Pharmacy POS Setup
✓ Core
Configure pharmacy mode, user access, and medicine workflows from Odoo. Assign pharmacy users/managers and prepare POS for daily dispensing operations.
  • Pharmacy user and manager roles
  • POS pharmacy mode configuration
  • Menu-driven operations setup
  • Ready-to-use medicine billing flow
🏢
Medicines & Inventory
✓ Core
Manage medicines, salts, batches, expiry alerts, and stock indications in one flow. Product cards show stock status and medicine details for faster decisions.
  • Medicine, salt, and manufacturer records
  • Batch and expiry tracking
  • Low-stock and out-of-stock visibility
  • Inventory-focused pharmacy controls
💼
Batch & FEFO Control
✓ Core
Dispense medicines with batch awareness and FEFO-first flow. Keep stock safer with expiry-sensitive batch selection directly during billing.
  • Auto FEFO batch selection support
  • Expiry and expiring-soon batch awareness
  • Batch tracker popup for manual override
  • Near-expiry discount workflow support
📄
Prescription & Dosage Tools
✓ Core
Manage prescriptions and apply dosage presets during POS billing. Popup-based dosage selection helps pharmacists set directions quickly.
  • Attach/manage prescription files
  • Dosage presets with clear meanings
  • Per-line dosage and frequency support
  • Touch-friendly popup workflow
📦
Compliance & Monitoring
✓ Core
Pharmacy teams can use interaction/allergy checks, batch visibility, and reporting tools. Managers can monitor operational consistency and pharmacy workflows.
  • Interaction and allergy safeguards
  • Batch and expiry awareness
  • Pharmacy-specific reports and analytics
  • Pharmacy user and manager groups
👥
Returns & Repeat Orders
✓ Core
Improve counter speed with guided returns and repeat-last-order actions. Pharmacy teams can quickly assist patients with safer order recovery workflows.
  • Guided return medicine wizard
  • Repeat medicines from recent paid order
  • Offline cache for returns after one online lookup
  • Faster service at pharmacy counters

POS Toolbar & Offline Cache

Pharmacy actions on the main POS screen — with optional offline patient data

Toolbar buttons (Pharmacy Mode)

When Pharmacy Mode is enabled, action buttons appear in a responsive grid above the medicine catalog. Remaining actions (Customer note, Pricelist, Cancel order, Quick pay, etc.) stay in the Actions popup.

Button Purpose
Doctor Link a doctor to the current order
Prescription Attach or import prescription lines
Return medicine Guided refund from past patient sales
Advanced search Filter medicines by pharmacy criteria
Expiry batches Review expiring / expired batches
Delivery Mark home delivery with address and notes
Rx hints Suggest medicines from recent patient sales
Refund Standard Odoo POS refund flow
Patient history View recent paid sales for the patient
Repeat last order Copy the patient's last sale into the cart
Dosage preset Apply dosage presets to the selected line
Images on / off Toggle product images in the grid
List / Grid view Switch catalog layout
OFFLINE PATIENT CACHE
Work through brief outages

Enable Offline Patient Cache under Point of Sale → Configuration → Point of Sale → Pharmacy tab → Sales Rules. Patient data is cached locally for 24 hours after an online session.

  • Patient history, prescriptions, repeat order, Rx hints
  • Return medicine after opening it once online for that patient
  • Cart persistence across page refresh (IndexedDB)

Still needs internet: first POS open, new catalog sync, batch barcode lookup, SMS bill, and creating prescriptions on the server.

Feature Deep Dive

Explore every capability of Odoo POS Pharmacy Management in detail

  • Configuration
  • Release Notes
  • FAQ
Configuration Screenshots
Install POS Pharmacy Management module
Navigate to the Apps menu and search for Pharmacy in the application list. Locate the Odoo POS Pharmacy Management | Retail Workflow module from the search results. Click the Activate button to install and enable the Pharmacy Management extension.
Install POS Pharmacy Management module
Navigate to Settings → Point of Sale to create or configure a pharmacy POS shop.
Install POS Pharmacy Management module
Click on the + New Shop button to create a new pharmacy point of sale.
Install POS Pharmacy Management module
Configure the pharmacy-specific settings according to your business requirements, including:
  • Pharmacy Mode
  • Pharmacy License Number
  • Drug License Numbers
  • POS Theme Color
  • Expiry Alert Days
  • Default Product View
  • Medicine Bill Receipt Information
Install POS Pharmacy Management module
Install POS Pharmacy Management module
Install POS Pharmacy Management module
Install POS Pharmacy Management module
Click the Save button to apply and store all pharmacy POS configuration settings.
Install POS Pharmacy Management module
From the Odoo Apps dashboard, click on the Point of Sale application to access POS configuration and pharmacy management features.
Install POS Pharmacy Management module
To load sample pharmacy data for testing, open Point of Sale → Pharmacy → Load Bulk Demo Dataset. The bulk demo dataset feature automatically creates sample records including:
  • Medicines
  • Manufacturers
  • Salts
  • Diseases
  • Drug Interactions
  • Doctors
  • Patients
  • Prescriptions
  • Batches
  • POS Sales Transactions
Install POS Pharmacy Management module
A confirmation dialog is displayed before importing the demo data. Click Yes, Load Demo Data to generate the sample pharmacy records. The demo dataset helps users quickly evaluate and test pharmacy workflows without manually creating master data. This feature is particularly useful for demonstrations, training environments, and system testing before production deployment.
Install POS Pharmacy Management module
Navigate to Pharmacy → Medicines to manage all medicine records available in the pharmacy system. The medicine list displays important information such as product name, manufacturer, strength, schedule class, price, and available stock quantity.
Install POS Pharmacy Management module
Navigate to Pharmacy → Manufacturers to manage pharmaceutical manufacturers and suppliers. This section stores manufacturer details including company information, contact details, and regulatory information.
Install POS Pharmacy Management module
Navigate to Pharmacy → Doctors to manage prescribing doctors. Doctor records include specialization, hospital information, contact details, and prescription history references.
Install POS Pharmacy Management module
Navigate to Pharmacy → Patients to manage patient records. Patient profiles store demographic information, contact details, blood group information, allergies, and prescription history.
Install POS Pharmacy Management module
Navigate to Pharmacy → Prescriptions to view and manage all prescriptions. The prescription list displays prescription number, doctor, patient, prescription date, and dispensing status.
Install POS Pharmacy Management module
From the Point of Sale dashboard, click Continue Selling to resume an active POS session and start pharmacy sales operations.
Install POS Pharmacy Management module
When the POS session opens, the system automatically checks for medicines that are approaching their expiry date. If expiry alerts are enabled, an Expiry Alert popup is displayed showing:
  • Expiring Medicine Batches
  • Batch Numbers
  • Product Names
  • Expiry Dates
  • Expiry Status Indicators
Click Acknowledge to confirm the alert and continue working in the POS interface.
Install POS Pharmacy Management module
The overview section displays medicine details such as strength, schedule class, medicine type, and available stock quantity.
Install POS Pharmacy Management module
To assign a customer or patient to the current order, click the Patient button available in the POS interface. The patient selection window allows users to:
  1. Search Existing Patients
  2. Select a Patient for the Current Order
  3. View Patient Contact Information
  4. Create a New Patient Record if Required
Once a patient is selected, the patient information is automatically linked to the pharmacy order and prescription workflow. These pharmacy-specific POS features help pharmacists access medicine information, monitor expiry risks, manage patients, and ensure accurate prescription-based dispensing directly from the sales screen.
Install POS Pharmacy Management module
To associate a doctor with the current pharmacy order, click the Doctor button available in the POS toolbar. The doctor selection window allows pharmacy staff to:
  • Search Doctors by Name or Specialization
  • Select an Existing Doctor for the Order
  • View Doctor Details and Hospital Information
  • Create a New Doctor Record Directly from the POS Screen
Once selected, the doctor information is linked to the order and can be used for prescription tracking and medicine dispensing records.
Install POS Pharmacy Management module
Click the Prescription button to attach or link prescriptions to the current order. The prescription management window provides the following options:
  • Upload Prescription Images or PDF Files
  • Enter Prescription Reference Numbers
  • Add Prescription Notes
  • Select Existing Patient Prescriptions
  • Import Prescription Medicine Lines Directly into the Cart
Install POS Pharmacy Management module
When a prescription is selected and imported, the prescribed medicines are automatically added to the POS order with the appropriate quantities and instructions. The selected doctor and prescription information remain attached to the order throughout the sales process. After reviewing the order, patient information, doctor details, prescription records, and dosage instructions, click the Payment button to proceed to checkout.
Install POS Pharmacy Management module
To quickly assign medicine usage instructions, click the Dosage Preset button. The dosage preset popup provides commonly used medication schedules, including:
  • 1-0-1 (Morning and Night)
  • 1-0-0 (Morning Only)
  • 0-0-1 (Night Only)
  • 1-1-0 (Morning and Noon)
  • 0-1-1 (Noon and Night)
  • 1-1-1 (Three Times Daily)
  • BD (Twice Daily)
  • TDS (Three Times Daily)
  • QID (Four Times Daily)
  • HS (At Bedtime)
  • SOS (As Needed)
Selecting a dosage preset automatically applies the corresponding dosage instructions to the selected medicine line.
Install POS Pharmacy Management module
The payment screen displays the total payable amount and available payment methods such as Cash, Card, and Customer Account. Select the desired payment method and enter the payment amount if required. The system calculates any remaining balance and validates the payment before completing the transaction. Click Validate to confirm the payment and finalize the pharmacy sale.
Install POS Pharmacy Management module
After successful payment, a confirmation screen is displayed showing the completed transaction details. Click Print Full Receipt to generate a detailed pharmacy invoice and medicine bill. The printed medicine bill includes:
  • Invoice Number
  • Patient Information
  • Doctor Information
  • Medicine Details
  • Batch Numbers
  • Expiry Dates
  • Dosage Instructions
  • Tax Information
  • Total Payable Amount
Install POS Pharmacy Management module
Users can print the medicine bill directly using the browser print dialog or save it as a PDF document for future reference.
Install POS Pharmacy Management module
The generated PDF medicine bill provides a professional pharmacy invoice that can be shared with patients and maintained for compliance and audit purposes.
Frequently Asked Questions
What do I need before using POS Pharmacy Management?
Configure Odoo POS and install this module with required dependencies. Then setup pharmacy records (medicines, doctors, patients, and stock/batches).
What if pharmacy features are not working as expected?
Recheck POS configuration, user groups, medicine setup, and stock/batch data. Upgrade the module and refresh POS assets after making changes.
Can I load demo data manually?
Yes. Use Point of Sale → Pharmacy → Load bulk demo dataset. You can also remove it from Delete bulk demo dataset with confirmation.
Where do I enable Offline Patient Cache?
Open Point of Sale → Configuration → Point of Sale, select your shop, open the Pharmacy tab, and enable Offline Patient Cache under Sales Rules. Pharmacy Mode must also be enabled.
What does the Delivery toolbar button do?
It marks the current order for home delivery. Staff can capture delivery address and notes before payment. Enable Home Delivery in POS pharmacy settings to show the button.
What Odoo version is required?
The module supports Odoo 18, and 19 (Community and Enterprise). Required dependencies: base, mail, web, and related POS/pharmacy requirements defined in the module.
Does this module replace standard POS?
No. It extends standard POS with pharmacy features while preserving normal POS operations.

Release Notes & Version History


Version 19.0.1.0.0
  • Native pharmacy POS workflows including medicine-centric billing and dose handling.
  • Point of Sale → Pharmacy menus for setup, operations, and controlled demo data actions.
  • Enhanced pharmacy UI, dosage popup, inventory cues, and operational controls.

Book a Demo or Watch Odoo POS Pharmacy Management in Action

Schedule a walkthrough with our team or explore the POS pharmacy management demo video.

​
Watch Demo Video
See the full POS pharmacy setup, medicine workflow, and billing flow in action.
​
Schedule a Meeting
Talk to echoBitz about your pharmacy use case and the best setup for your Odoo project.

Scan and Connect with echoBitz

Book a meeting, start a WhatsApp conversation, or reach us by email from one simple visual card. It is the fastest way to move from curiosity to a live POS pharmacy discussion.

Meeting WhatsApp Email
echoBitz QR contact options

Our Services

​
Odoo Integration

Seamlessly integrate Odoo with third-party apps, platforms, and tools for better workflow.

​
Odoo Implementation

We plan, configure, and deploy Odoo tailored to your business processes.

​
Customization

Get modules and workflows customized to meet your exact needs in Odoo.

​
Community Apps

Access or develop robust community apps to enhance your Odoo functionality.

​
Development Outsourcing

Hire dedicated Odoo developers to build solutions efficiently and cost-effectively.

​
Support & Maintenance

Enjoy peace of mind with our reliable support, updates, and bug fixing services.

Discover More Solutions by echoBitz IT

Explore our other Odoo integration apps

Odoo Xero Integration
Odoo Xero Integration

Sync contacts, users, Quotes, and many more form sync both way.

Odoo SugarAI | SugarCRM Integration
Odoo SugarAI | SugarCRM Integration

sync of Contacts, Companies, Opportunities, Leads, Products, Users

Odoo HubSpot Integration
Odoo HubSpot Integration

Connect contacts, companies, deals, products, quotes, users and marketing workflows between HubSpot and Odoo.

Odoo Zendesk Integration
Webhook Odoo HubSpot Integration Pro | Real Time Bi-directional Integration

Sync Real-time data Using WebHook for contacts, companies, deals, products

Odoo Office 365 Integration
Odoo Office 365 Integration

Connect calendar, contacts, tasks, and emails with Microsoft 365 services.

Odoo WooCommerce Integration
Odoo WooCommerce Integration

Bidirectional sync of products, orders, customers, inventory, and payments.

View All echoBitz Apps on Odoo App Store

Ready to run POS Pharmacy Management in Odoo?

Install Odoo POS Pharmacy Management, configure your shop from Point of Sale → Configuration → Point of Sale, and manage medicines, prescriptions, dosage, toolbar actions, and offline cache directly inside Odoo POS.

Get Support Schedule a Demo Visit Our Website
echoBitz IT Solution Pvt. Ltd. | Odoo Certified Partner | info@echobitzit.com | www.echobitzit.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with