Plugins

A focused set of WordPress plugins built to solve one real problem well, rather than piling on features nobody asked for. Most are WooCommerce plugins — checkout, cart recovery, waitlists, gamified discounts — with two general-purpose WordPress plugins for media management and social links.

WooCommerce Plugins

Mix & Match Bundles

Turns any WooCommerce simple product into a “build a box” bundle picker, letting customers pick a fixed number of items from a category or curated list, with fixed or percentage-off pricing.

View plugin →

Back In Stock & Waitlist

Adds a “Notify Me” signup to out-of-stock products and reliably emails subscribers the moment the item is restocked, processed through WooCommerce’s own Action Scheduler so a slow or failed send is never silently dropped.

View plugin →

Spin & Win

A gamified discount-wheel popup with real page targeting and a server-enforced one spin per email address — not just a cookie — so the winning code is revealed instantly without letting the same visitor win twice.

View plugin →

Abandoned Cart Recovery

Captures a shopper’s email the moment they type it at checkout — correctly, from both the WooCommerce Checkout Block and the classic checkout — then sends one scheduled recovery email if they don’t complete their order.

View plugin →

Live Shopping with Agora

Brings real-time video streaming, live chat, and in-stream WooCommerce product purchases to any store, powered by Agora.io.

View plugin →

Shipment Tracking

Adds a carrier and tracking number to any order and shows it to the customer on their account page and in an automatic “shipped” email.

View plugin →

Order Export

Exports WooCommerce orders to CSV, filtered by date range and status, built entirely on WooCommerce’s own order-query and CSV-export classes.

View plugin →

Gift Cards

Sells digital gift cards redeemed through WooCommerce’s own native “Apply coupon” field, with codes always generated server-side.

View plugin →

Invoices & Packing Slips

Adds on-demand, print-to-PDF invoice and packing-slip documents to every order, with server-side authorization on every request.

View plugin →

Product Options & Add-ons

Adds paid text, dropdown, and checkbox options to products with flat pricing only — no formula evaluation.

View plugin →

Frequently Bought Together

An Amazon-style widget that adds several related products to the cart in one click via a single Store API batch request.

View plugin →

Checkout Delivery Scheduler

Lets customers pick a delivery date and time slot at checkout, with blocked weekdays and blackout dates, working correctly on both classic and block-based Checkout.

View plugin →

Wishlist

A WooCommerce wishlist that actually works with block-based Shop pages, guest browsing, and the Mini-Cart block.

View plugin →

Formula Pricing

Prices a product from customer-entered numbers using a merchant-defined formula — evaluated by a safe, allow-list-only parser, never PHP’s eval().

View plugin →

Loyalty Points & Store Credit

Customers earn points on completed orders and redeem them for a discount — balance always computed from an audit-logged, forgery-proof ledger.

View plugin →

Product Enquiry

An “ask a question” form for product pages — every field escaped at output, closing the exact XSS class a competing plugin shipped.

View plugin →

Product File Upload

Lets customers upload a file for personalized products — accepted types are always a hardcoded safe list, never “allow all”.

View plugin →

Simple Subscriptions

Sell recurring subscription products — renewal orders generated on schedule, with no card data ever stored.

View plugin →

OTP Login

Passwordless email one-time-code login — a session is only ever created after the code is actually verified, never before.

View plugin →

Request a Quote

Lets customers request a custom price on any product — only your own signed-off quote can ever become a cart price.

View plugin →

License Key Delivery

Sell software license keys through WooCommerce — keys are pasted or generated in wp-admin, never imported from an uploaded file, and one is atomically assigned per order.

View plugin →

Photo & Video Reviews

Lets customers attach photos and short videos to their WooCommerce product reviews, processed only through WordPress’s own comment pipeline — never a standalone upload endpoint.

View plugin →

Vendor Marketplace

Turn your store into a multi-vendor marketplace — vendors can only ever touch their own products, order line items, and earnings, enforced by WordPress’s own capability system.

View plugin →

Booking & Appointments

Sell bookable services and appointments — a booking’s owner is set once, server-side, at purchase and never accepted from any later request.

View plugin →

Currency Switcher

Let customers browse in their own currency — configuration only ever changes through a capability- and nonce-checked form, never a bare URL parameter.

View plugin →

Return & Refund Requests

Let customers request a return on their own completed orders — every request is scoped to the order’s real customer id, and there is no file upload anywhere in the plugin.

View plugin →

Social Login

“Continue with Google” for WooCommerce — every identity token is cryptographically verified against Google’s own current public keys before any account is touched.

View plugin →

Checkout Fields

Add your own text, dropdown, and checkbox fields to checkout, with no file-upload field type and no unauthenticated write path.

View plugin →

Coupon Links & Conditions

Cart-condition coupons and apply-by-link URLs, where a link only ever applies an existing published coupon by exact code.

View plugin →

Pre-Orders

Sell products before they are released. A pre-order status is derived from the product and order, never from a request parameter.

View plugin →

Product Filters

Filter the shop by attribute, price, category, stock and rating. Every filter runs through WordPress own query API, never raw SQL.

View plugin →

Sales Countdown

Sale countdown timers and low-stock urgency labels, where the “only N left” figure is read live from real stock, never faked.

View plugin →

Wholesale Pricing

Role-based wholesale prices with a gated application form, where the wholesale role is only ever granted by an admin approving an application.

View plugin →

Bulk Pricing

Quantity-tiered discounts for any product, computed fresh from the product price and admin-set percentage — never a value taken from a request.

View plugin →

Custom Order Numbers

Give orders a custom-formatted display number — the real order id always determines access, never the display number.

View plugin →

Product Specifications

Add a specifications table to any product, editable only by users who can edit that specific product.

View plugin →

Recent Sales Notifications

A recent-purchase popup built from pre-aggregated, non-identifying data — never a raw customer record.

View plugin →

Secure Downloads

Let customers recover their WooCommerce download links using their order number and key — no file path is ever read from a request.

View plugin →

Size Charts

Add size charts to product categories, edited only through a capability- and nonce-checked admin form.

View plugin →

Affiliate & Referral Program

Referral links earn commission on completed orders — payouts are always admin-approved, self-referral is blocked server-side.

View plugin →

Age Verification Gate

Age verification for restricted categories, held server-side and re-checked at checkout, never trusted from a cookie.

View plugin →

Buy Now Button

Skip the cart with a direct Buy Now button — price and quantity are always computed server-side, never from the link.

View plugin →

Data Privacy Requests

Customers request their own data export or erasure from My Account, filed through WordPress’s own core privacy-request system.

View plugin →

Local Pickup & Delivery Zones

Postcode-based delivery zone fees, resolved server-side from the shopper’s own address — never accepted from the request.

View plugin →

Order Bump

A one-click discounted add-on offer at checkout — the price charged is always the admin’s own configured price.

View plugin →

Order Quantity Rules

Minimum, maximum, and step order-quantity rules, enforced server-side on every checkout path, not just cart JS.

View plugin →

Post-Purchase Upsell

A one-click upsell on the order-received page — the original order is always verified by its real key.

View plugin →

Product Comparison

Compare products side by side — only real, published, publicly visible products are ever shown, re-checked fresh every time.

View plugin →

General WordPress Plugins

Media Folder Roles

Organizes the WordPress Media Library into hierarchical folders and restricts access by user role, so editors and contributors only see what they’re meant to.

View plugin →

Socials Floating

Adds a floating social bar with up to 11 networks and a built-in Business Hours feature that automatically dims or hides direct-contact icons like WhatsApp outside working hours.

View plugin →

Built to a Consistent Standard

Every one of these WordPress plugins follows the same house standard: WordPress coding guidelines, HPOS (custom order tables) compatibility for the WooCommerce plugins, a documented Limitations section so you know exactly what each plugin doesn’t do before installing, and real screenshots rather than mockups. Nothing ships until it’s been tested directly against a live WooCommerce store, not just reviewed in code.

Frequently Asked Questions

Are these WordPress plugins free?

Yes — every plugin listed here is free to download and use, distributed through WordPress.org once approved, with a direct download link available on each plugin’s own page in the meantime.

Do I need WooCommerce for all of them?

No. Media Folder Roles and Socials Floating work on any WordPress site. The other thirteen require WooCommerce to be installed and active, since they extend cart, checkout, or product functionality directly.

Where do I get support or report a bug?

Each plugin’s own page links to its full readme and setup instructions. For anything not covered there, use the Contact page to reach HD Web Mobile directly.

Ready to start your project?

Share your brief and we’ll propose the right approach — a full site, a landing page, or a custom plugin.