Sell domain names with Drupal Commerce. One product per domain, kept in sync with the registrars that hold your names and the marketplaces that list them, with offers, checkout and handover on your own site.

Features

  • Domain products. A product trait splits each name using the Public Suffix List and records its registrar, expiry date and ownership.
  • Sale terms. Buy now, offers, minimum offer, floor price and lease-to-own, per domain or by general rules.
  • Registrars. Reads domains and expiry dates from Atom, Dynadot, GNAME, GoDaddy, IONOS, NameBright, Namecheap, NameSilo, Porkbun, Spaceship and Unstoppable Domains. Some can also manage nameservers, locks, renewal and DNS records. Providers without an API can still be recorded.
  • Marketplaces. Keeps listings in line with the catalog on Afternic, Atom, Dynadot, fruits, GNAME, NameSilo, Spaceship and Unstoppable Domains. Writes CSV files for those that need them, including BrandStore, DaaZ, DNX, NameClub and Sedo.
  • Credentials stay out of config. API keys come from settings.php, or optionally from Key.

Submodules

  • Marketplace: syncs listings, with a Drush review and optional automatic pushes.
  • Checkout: a checkout for one domain at a time, with a choice of how to receive it.
  • Handover: delivers each sold domain to its buyer once the order is paid.
  • Offers: buyers make offers, and you answer them on the site.
  • Offers via Escrow.com: buyers negotiate on Escrow.com instead, using 2.
  • Lease to Own: a down payment at checkout, then monthly payments charged to the saved card.
  • Import: adds domains from a pasted list, a CSV file or a registrar account.
  • Pricing: pricing rules, rounding steps and prices in each currency.
  • Bulk editing: actions for a selection of domains, such as repricing and setting sale terms.
  • Owner: what each domain cost and earned, renewals, notifications and a dashboard.

Setup, provider details and every option are in the

Requirements

Need help using or extending this module?

  • Hire the project maintainers: Vallic offers Drupal Commerce support and development, and runs Vallic Cloud, Drupal hosting.
  • Community support: use the issue queue.

Supporting organizations: 
Development & Maintenance

Project information

Releases