RxCompliant for WooCommerce

Description

RxCompliant for WooCommerce is a connector plugin: it integrates your WooCommerce store with RxCompliant, a commercial software-as-a-service (SaaS) hosted at https://rxcompliant.com and operated by Seztech Inc. (https://seztech.com). Prescription files and related order/product data are sent to RxCompliant over HTTPS for processing; verification, storage, and dashboards are provided by that external service, not by this plugin alone.

RxCompliant for WooCommerce adds prescription upload verification to any product in your WooCommerce store. When a customer tries to buy a product that requires a prescription (CPAP machines, oxygen concentrators, wheelchairs, compression stockings, etc.), they must upload a valid prescription document before they can add it to their cart.

How It Works

  1. Install & Connect – Install the plugin, enter your API key from rxcompliant.com
  2. Tag Products – Check “Requires Prescription” on any product in the product editor
  3. Customer Uploads – A drag-and-drop upload widget appears on the product page
  4. AI Verifies – RxCompliant’s AI analyzes the prescription in under 30 seconds
  5. NPI Verification – The prescribing doctor’s NPI number is checked against the federal registry
  6. Review & Approve – View all prescriptions in WP Admin and approve/reject with one click

What Gets Verified

  • Doctor/provider letterhead present
  • Valid signature on the prescription
  • NPI number lookup against federal registry (npiregistry.cms.hhs.gov)
  • Provider is authorized to prescribe (MD, DO, NP, PA, etc.)
  • Prescription date (not expired – within 12 months)
  • Patient name and prescribed item extracted

Products That Typically Need This

  • CPAP machines and masks
  • Oxygen concentrators
  • Power wheelchairs and mobility scooters
  • Compression stockings (20+ mmHg)
  • Nebulizers and inhalers
  • Continuous glucose monitors
  • Hospital beds
  • Wound care systems
  • Knee walkers and knee scooters
  • Prosthetics and orthotics

Features

  • Settings Panel – Clean WooCommerce settings tab with connection status, API key, auto-approve threshold
  • Upload Widget – Drag & drop or click to upload. Supports JPG, PNG, PDF up to 10MB
  • Cart Gating – Blocks add-to-cart and checkout until prescription is verified
  • Prescriptions Dashboard – View all uploads in WP Admin with status, AI confidence, and NPI info
  • Auto-Approve – Set a confidence threshold to automatically approve high-confidence prescriptions
  • Email Notifications – Customers are notified when their prescription is approved or rejected
  • Product Column – See Rx status at a glance in the Products list

Pricing

RxCompliant offers a free plan with 25 prescription verifications per month. Paid plans start at $9.99/month for 300 verifications. See rxcompliant.com/pricing for details.

Privacy

Prescription files are uploaded to RxCompliant’s secure servers for AI analysis. Files are stored in encrypted cloud storage (Cloudflare R2) and are never publicly accessible. RxCompliant does not share prescription data with third parties. See our privacy policy.

External services

This plugin requires an active connection to RxCompliant (API base: https://rxcompliant.com/api and https://rxcompliant.com/api/wc for WooCommerce-specific endpoints).

  • What is sent: Prescription uploads (e.g. PDF, JPG, PNG), product identifiers, store URL, and optional customer email/name when available—only as needed to verify the prescription and link it to the order.
  • When: Data is transmitted when a shopper uploads a prescription, when staff use the in-admin dashboards (Prescriptions, Reports), and when the store validates cart/checkout state.
  • Who: Data is processed and stored by Seztech Inc. on RxCompliant infrastructure (see Privacy Policy and Terms of Service).
  • Account: Merchants need a free or paid RxCompliant account and an API key from rxcompliant.com; the plugin cannot verify prescriptions without it.

If you do not agree to use this external service, do not install or activate this plugin.

Screenshots

Installation

  1. Go to Plugins > Add New in your WordPress admin
  2. Search for “RxCompliant”
  3. Click Install Now then Activate
  4. Go to WooCommerce > Settings > RxCompliant tab
  5. Create a free account at rxcompliant.com and copy your API key
  6. Paste the API key and click Save changes
  7. Edit any product and check “Requires Prescription” under Product data

Manual Installation

  1. Download the plugin ZIP file
  2. Go to Plugins > Add New > Upload Plugin
  3. Upload the ZIP file and click Install Now
  4. Activate the plugin
  5. Follow steps 4-7 above

FAQ

Does this plugin rely on an external service?

Yes. This plugin only works as a bridge to RxCompliant (rxcompliant.com), a hosted SaaS product. All AI analysis, NPI lookups, file storage, and prescription records are handled on Seztech’s servers, not on your WordPress host.

Do I need a paid plan?

No. The free plan includes 25 prescription verifications per month. You only need to upgrade if you process more than that.

What file types are accepted?

JPG, PNG, and PDF files up to 10 MB.

Does this modify my products?

No. RxCompliant only adds a meta field (“Requires Prescription”) to your products. It does not modify product titles, descriptions, or prices.

What happens if the AI can’t verify a prescription?

The prescription is submitted to your Prescriptions dashboard for manual review. You can approve or reject it from there.

Do I need a secret key or webhook secret?

No. Only the API key is required. Webhook configuration is optional and only needed for advanced setups.

Is this HIPAA compliant?

RxCompliant is designed with healthcare data security in mind. Prescription files are encrypted at rest and in transit, stored in private cloud buckets, and accessed only via time-limited pre-signed URLs. However, HIPAA compliance depends on your overall infrastructure. Contact us for a BAA if needed.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“RxCompliant for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.3.11

  • Settings: add Brand Color and Upload Button Text fields so widget customization is fully accessible from the admin UI
  • Use rest_url() for the webhook endpoint instead of a hardcoded /wp-json path
  • Harden guest email resolution to only trust POST input on the nonce-verified upload request

1.3.8

  • Plans page: show correct usage for unlimited plans; Shopify manage buttons; plan name/period

1.3.7

  • Fix Reports page: map API summary payload so KPIs and status breakdown show real data

1.3.6

  • Prescriptions admin table layout: compact rows, column widths, quieter actions

1.3.5

  • Plugin Check: remove deploy.sh from plugin package; nonce + meta_query phpcs notes

1.3.4

  • Shopify parity: reject emails only; cancel+refund after 24h review timeout
  • Customer widget hides AI chips; same post-upload message as Shopify
  • Upload token allows checkout while under review (including AI-rejected files)

1.3.3

  • Customer email + My Account notifications on prescription approve/reject
  • Centralized notifications for WP Admin and webhook paths (no duplicate emails)

1.3.2

  • WordPress Plugin Check: Tested up to 7.0; readme stable tag sync
  • Use plugin folder slug rxcompliant-for-woocommerce (text domain must match folder name)

1.3.1

  • Shopify-style flow: upload Rx customer can order order on-hold until approved
  • Reject cancels order with refund; customer message on product page
  • Tabbed admin dashboard with Plans (Stripe billing via RxCompliant API)

1.3.0

  • Unified admin dashboard with tabs (Dashboard, Prescriptions, Reports, Plans, Settings, Setup, Demo)
  • WooCommerce Stripe billing integration via RxCompliant API

1.2.8

  • WordPress Plugin Check compliance (i18n, escaping, readme stable tag)
  • Prescriptions admin: view file modal, server-rendered list, approve/reject cache fix
  • Auto-approve threshold syncs with RxCompliant merchant settings
  • Widget UI aligned with Shopify embed; shows when AI check is unavailable

1.0.2

  • Added Prescriptions dashboard in WP Admin (view, approve, reject)
  • Improved session handling for guest users
  • Fixed upload widget click handling across themes
  • Better error messages and connection status display

1.0.1

  • Fixed product page compatibility with more themes
  • Improved file upload reliability
  • Cache busting for CSS/JS updates

1.0.0

  • Initial release
  • Prescription upload widget on product pages
  • AI verification with NPI federal registry lookup
  • Cart gating for prescription-required products
  • WooCommerce settings integration
  • Auto-approve with configurable confidence threshold
  • Email notifications for approval/rejection