Introduction
Medical Prescription Attachment for WooCommerce lets you run your WooCommerce store like a real pharmacy. It stops customers from buying prescription‑only medicines until they upload a valid doctor's prescription, and it gives your team a simple review desk to approve or reject each upload before the order moves forward.
You decide which products need a prescription — a single product, or every product inside chosen categories. Customers see a clear "prescription required" label on those items and are prompted to attach their document at the point of purchase. Nothing ships until an admin has verified the paperwork.
This documentation covers plugin version 1.3.x, including the newer OCR & AI reader, My Pill Box organizer, and frontend prescription search features.
What this plugin does
- Gates medicines — mark products (or whole categories) as prescription required.
- Collects prescriptions — a drag‑and‑drop upload box on the product, cart, checkout, or order page.
- Blocks checkout — customers can't place a gated order until a file is attached (unless Attach Later is enabled).
- Verifies uploads — admins review each prescription and set it to Approved or Rejected.
- Keeps everyone informed — automatic emails to the customer and the store admin, plus order notes on every status change.
- Reads the prescription for you — optional on‑device OCR extracts doctor, date, and medicines, with an AI fallback for handwriting.
Who it's for
| Store type | Why it fits |
|---|---|
| Online pharmacies | Enforce a prescription before dispensing scheduled/Rx‑only drugs. |
| Clinics & wellness stores | Require a doctor's note for regulated supplements or devices. |
| Veterinary & specialty shops | Collect authorization documents before fulfilment. |
| Any store needing document approval | Reuse the upload‑and‑approve flow for any "attach a document to buy" scenario. |
Key concepts at a glance
- Gated product — a product that requires a prescription, set per‑product or by category.
- Prescription — one or more files (JPG, PNG, PDF, DOC/DOCX) a customer attaches to an order.
- Status — every gated order carries a prescription status: Attachment Pending → Pending → Approved / Rejected. See Prescription Statuses.
- Review desk — the admin Orders screen where staff open, read, and decide on each prescription.
Explore the demo
Our live demo store is a working online pharmacy. Browse the Prescription Medicines category to see gated products, add one to your cart, and watch the upload box appear at checkout.
- 🔗 Live Demo: https://medical-prescription-for-woocommerce.wcdemo.webkul.com/
- 🛒 Buy Now: CodeCanyon
Support
Have a question or run into an issue? Raise a ticket and our team will help.
- 🎟 Support Portal: https://webkul.uvdesk.com/
- 📧 Email: [email protected]
- 🎫 Ticket: https://webkul.com/ticket/

