Skip to content

How to Collect Customer Consent (Pro)

A prescription is health data, and in many places you need the customer’s agreement to store and review it. The consent statement asks for it at the point of upload and keeps proof of the answer.

Go to DevDiggers Plugins → Prescriptions → Configuration → Compliance. Under Customer Consent, Consent Text holds a default statement:

I confirm this prescription is genuine and relates to me or to someone I am authorised to order for, and I agree to it being stored and reviewed by the pharmacy team so my order can be dispensed.

The Customer Consent section with the Consent switch and the Consent Text

Treat that as a starting point. What a customer has to agree to depends on where you trade, so have your own wording checked.

Tick Consent, Require Consent Before the Order Can Be Placed. It is off by default. Click Save Changes.

The Consent switch on the Compliance tab

The statement appears under the upload box at checkout, with a checkbox.

The consent statement with its checkbox under the prescription box

Until it is ticked, Place order is replaced by a message. It reads “Please agree to the prescription handling statement before placing the order.” On the block checkout the order is refused with the same message.

The payment box with the consent message where Place order would be

Consent is asked at checkout on every order that needs a prescription, including a reused prescription and an order placed with Attach later. It is not asked again on the order page.

When the order is placed, three things are stored on it. The wording exactly as it read that day, the date and time, and the customer’s IP address. Changing Consent Text later never rewrites an old consent.

The review workspace shows Consent given with the date and time in the Prescription panel.

The Prescription panel showing Consent given with the date