Skip to main content

Domain Sales Manager

Domain Sales Manager gives WordPress site owners one focused system for presenting and selling a portfolio of domain names. Manage each domain in wp-admin, publish a shortcode-powered sale card, accept direct payments through WooCommerce, and route higher-value transactions through the Escrow.com API.

Manage your domain inventory in WordPress

Add and edit domain names from a dedicated Domain Sales admin area. Each record can store its domain name and slug, price, currency, availability status, card headline, sales description, buy-button text, Contact Form 7 selection, theme override, featured flag, and active state.

Search and filter the admin list by domain, status, and active state. A built-in hit counter shows how many eligible shortcode renders each available or make-offer domain has received.

Build one sale page for many domains

Render domain offers through the [domain_sale] shortcode. Select a domain explicitly by ID, name, or slug, or let the plugin resolve it from configurable query-string keys such as domain, d, and slug. A global fallback domain is available when you want a default card.

Choose clean, dark, premium, or minimal card styling globally or override the theme for a specific domain. Available, reserved, sold, hidden, and make-offer states control what visitors see.

WooCommerce checkout without product posts

For domains at or below your configured direct-payment maximum, the plugin creates a dynamic WooCommerce order and sends the buyer to WooCommerce’s secure order-pay page. The order contains the exact domain, price, currency, and buyer details without creating or maintaining a separate WooCommerce product post.

Domain order checkout can be restricted to supported PayPal Payments, Zelle, and Cash App gateways that are installed and enabled in WooCommerce. The plugin atomically reserves the domain before creating checkout, marks it sold when the order reaches Processing or Completed, and releases direct-payment reservations when the order becomes Failed or Cancelled.

Escrow.com integration for higher-value sales

Domains above the configured direct-payment maximum use Escrow.com’s production or sandbox create-transaction API. The plugin submits a domain-name transaction with the buyer, seller, price, currency, and inspection period, then records the returned Escrow transaction ID in an on-hold WooCommerce tracking order.

Escrow.com checkout requires your own Escrow.com account email and API key. Escrow transaction completion, cancellation reconciliation, and registrar transfer are not automated in version 1.1.12; the seller must complete and reconcile those operational steps.

Add inquiries, language, and currency tools

Optionally embed a selected Contact Form 7 form inside the domain card for questions and offers. Optional GTranslate and DynoReg Custom Currencies companion integrations can add a compact language control, currency selector, and converted display prices. These companion plugins and any related service accounts are installed and configured separately.

Simple commercial terms

Domain Sales Manager is $29. Future product updates are included free for life. Optional product support is $29 per year, and buyers can renew another year of support at the same $29 price.

Important requirements and operating notes

  • WooCommerce is required.
  • At least one supported, enabled WooCommerce gateway is required for direct-payment checkout.
  • An Escrow.com account and API credentials are required for Escrow checkout.
  • Contact Form 7, GTranslate, and DynoReg Custom Currencies are optional separate integrations.
  • The plugin does not include registrar APIs, automatic DNS verification, WHOIS lookup, domain appraisal, Stripe checkout, a block-editor block, or a public REST API.
Domain inventory, shortcode sale page, price routing, WooCommerce checkout, and escrow transaction workflow
  • Dedicated WordPress admin area for domain inventory
  • Domain name, slug, price, currency, status, headline, description, and button controls
  • Available, make-offer, reserved, sold, and hidden states
  • Active and featured flags per domain
  • Admin search plus status and active-state filters
  • Per-domain shortcode hit counter
  • [domain_sale] shortcode rendering
  • Domain selection by ID, domain name, or slug
  • Configurable query-string routing with domain, d, and slug defaults
  • Optional global fallback domain
  • Clean, dark, premium, and minimal card themes
  • Global default theme plus per-domain theme override
  • Dynamic WooCommerce orders without WooCommerce product posts
  • Configurable price threshold for direct checkout versus Escrow.com
  • PayPal Payments, Zelle, and Cash App gateway allowlist support
  • Atomic domain reservation before checkout starts
  • Automatic sold status on Processing or Completed direct orders
  • Automatic release on Failed or Cancelled direct orders
  • Escrow.com production and sandbox create-transaction API support
  • Configurable Escrow inspection period
  • Escrow transaction ID stored on an on-hold WooCommerce tracking order
  • Optional embedded Contact Form 7 inquiry and offer form
  • Optional GTranslate language control
  • Optional DynoReg Custom Currencies selector and converted display prices
  • Custom CSS setting
  • Nonce-protected public purchase forms
  • Capability- and nonce-protected admin writes
  • Escrow API key stored in a separate non-autoloaded option
  • Data-preserving uninstall by default
  • Readable PHP, JavaScript, and CSS source included
  • Free lifetime product updates