Skip to content

WooCommerce Medical Prescription Attachment Plugin

2 customer reviews
WooCommerce Medical Prescription Attachment

WooCommerce Medical Prescription Attachment lets an online pharmacy take prescription-only orders properly. Products in the categories you choose carry a Requires Prescription label, and the customer uploads a doctor’s prescription before the order can be fulfilled.

The upload box appears on the cart, checkout, order received, and view order pages, wherever you decide to place it. Logged-in customers can attach the document later from their order page. Guests must upload at the time they place the order.

You review each upload from the order edit screen and mark it approved or rejected. Both outcomes email the customer, and a rejected prescription can be re-uploaded for another review if you allow it. Every order needing a prescription is listed on one screen with its current status.

What is WooCommerce Medical Prescription Attachment?

WooCommerce Medical Prescription Attachment is a WordPress plugin for online pharmacies. It marks selected products as prescription-only and collects a doctor’s prescription upload from the customer. A review step then approves or rejects each document before the order is fulfilled.

How a pharmacy order system works in WooCommerce

Standard WooCommerce has no concept of a controlled product. Anything in the catalogue can be added to a cart and paid for. A pharmacy needs a document check between payment and dispatch, and it needs a record of that check against the order.

This plugin adds that step without changing your checkout or payment setup. Prescription-only products are identified by category, the upload happens inside the normal purchase flow, and approval happens on the order screen you already use.

The customer journey

  1. Prescription-only products display a Requires Prescription label on the shop, category, and product pages, in your own text and colours.
  2. At the cart or checkout, an upload box collects the prescription document.
  3. Logged-in customers may choose attach later and upload from the view order page instead. Guests must upload while placing the order.
  4. You are emailed with the attachment, review it, and set the prescription status.
  5. The customer is emailed the outcome. If rejected, and re-upload is enabled, they can submit a replacement.

What you control

  • Which product categories require a prescription. Leave the list empty to apply it to every product.
  • Whether logged-in customers may attach a prescription after ordering.
  • Whether a rejected prescription can be re-uploaded.
  • Whether a note is added to the order each time the prescription status changes.
  • Admin and customer email notifications, independently.
  • The label text, font colour, and background colour, plus a description shown to customers.
  • Where the prescription box appears on the product, shop, cart, checkout, and order pages.

Who this plugin is for

Online pharmacies and chemists, veterinary suppliers, optical retailers dispensing to prescription, and medical supply stores that must record authorisation against an order before it ships.

Setting up prescription orders in WooCommerce

Configuration

Configuration Page

Activate license

Enter your purchase code and email to activate the license before use.

Enable prescription attachments

Turn the prescription requirement on or off across the store.

Allowed categories

Products in these categories require a prescription. Leave the list empty and the requirement applies to every product, which suits a pure pharmacy catalogue.

Allow customers to attach a prescription later

Let logged-in customers place the order first and upload the prescription afterwards from their order page. Guests always upload while ordering, because there is no account to return to.

Allow re-upload if a prescription is rejected

Let a customer submit a replacement document when you reject the first one, rather than losing the order.

Add order notes when prescription status changes

Record each approval or rejection on the order itself, so the authorisation history stays with the order record.

Admin email notifications

Email yourself when a customer uploads a prescription. The email carries the attachment, so you can review without opening the order.

Customer email notifications

Email the customer when you approve or reject their prescription.

Product page label

Set the label shown on prescription-only products, such as “Requires Prescription”.

Label font colour

Set the label text colour.

Label background colour

Set the label background colour.

Description

Explain to customers what they need to upload and why. Leave it empty and customers see no explanation, which causes support tickets.

Display positions

Choose where the prescription box appears on each page: product page, shop and category pages, cart page, checkout page, and the order received page.

Orders needing a prescription

Every order that requires a prescription, with its order number, date, order status, prescription status, and total. This is your dispensing queue.

Orders List Page

What customers see: buying a prescription-only product

Shop page

The Requires Prescription label appears on listings, so customers know before they click.

Shop Page

Product page

The same label appears on the single product page with your description, telling customers a doctor’s prescription is needed to buy.

Product Page

Cart page

The cart carries the upload box. Customers attach the prescription now, or choose to attach it later. Guests must upload while placing the order.

Attach prescription now

Attach Medical Prescription Now on the Cart Page

Attach prescription later

Attach Medical Prescription Later on the Cart Page

Checkout page

The same choice is available at checkout, at the position you set. Guests upload here because attach later is not open to them.

Attach prescription now

Attach Medical Prescription Now on the Checkout Page

Attach prescription later

Attach Medical Prescription Later on the Checkout Page

Order received page

After ordering with a prescription attached, customers see the uploaded document on the order received page.

Order Received Page

View order page

The same details appear on the view order page in My Account. Customers who chose attach later upload the prescription from here.

Attach prescription now

Attached Medical Prescription on the View Order Page

Attach prescription later

Attach Medical Prescription Later on the View Order Page

Approving or rejecting a prescription

The order edit screen carries a meta box holding the uploaded prescription. Review it there and set the status. The customer is emailed the outcome.

If you reject it and re-upload is enabled, the customer can submit a replacement to the same order for another review. That keeps the order alive instead of forcing a refund and a repeat purchase.

Medical Prescription Status Changed

Email notifications

Admin email

When a customer uploads a prescription, you receive an email with the attachment included.

Admin Email

Customer email

When you change the prescription status, the customer receives this email.

Customer Email

Frequently Asked Questions (FAQs)

Q1. Can I require a prescription for only some products?

Yes. Choose the product categories that need one. If you select no categories, the requirement applies to every product in the store.

Q2. Can customers upload the prescription after placing the order?

Logged-in customers can, when attach later is enabled. They upload from the view order page. Guest customers must upload while placing the order.

Q3. What happens if I reject a prescription?

The customer is emailed. If re-upload is enabled, they can submit a replacement document to the same order for another review.

Q4. Do I get notified when a prescription is uploaded?

Yes, when admin notifications are enabled. The email includes the uploaded attachment so you can review it without opening the order.

Q5. Where can I see all prescription orders?

On the plugin orders screen, which lists every order needing a prescription with its order number, date, order status, prescription status, and total.

Q6. Can I change the wording of the prescription label?

Yes. Set your own label text, font colour, and background colour, and add a description shown to customers alongside it.

Q7. Is a note added to the order when the status changes?

Yes, when order notes are enabled, so the approval history stays on the order record.

Reviews (2)

  1. Avatar of aprofar

    aprofar

    Quick Issue Resolution

    Excellent customer support! The team was attentive, knowledgeable, and resolved my issue quickly. The plugin works as expected and makes it easy for customers to upload prescriptions during checkout, which is very useful for stores handling such products. Highly recommended!

  2. Avatar of ghmujica

    ghmujica

    Simple, Stable, and Works Perfectly

    Excellent plugin! I previously tried another one that caused multiple errors on my site and never worked properly. With this plugin, everything worked smoothly from the start, and it’s very simple to use. Really satisfied with it!

Only logged in customers who have purchased this product may leave a review.