vallic / domain-investors
Sell your own domain names from your own site: a Drupal Commerce starter for one domain owner, ready for Vallic Cloud.
Requires
- composer/installers: ^2.3
- cweagans/composer-patches: ^1.7
- drupal/advancedqueue: ^1.7
- drupal/antibot: ^2.0
- drupal/captcha: ^2.0
- drupal/coffee: ^2.0
- drupal/commerce: ^3.3
- drupal/commerce_agree_terms: ^2.0
- drupal/commerce_currency_resolver: ^2.1
- drupal/commerce_domains: ^1.0.1
- drupal/commerce_escrow: ^2.0
- drupal/commerce_exchanger: ^2.0
- drupal/commerce_invoice: ^2.3
- drupal/commerce_paypal_link: ^1.0
- drupal/commerce_pricelist: ^2.16
- drupal/commerce_stripe: ^2.2
- drupal/commerce_wise: ^1.0
- drupal/core-composer-scaffold: ^11.4
- drupal/core-project-message: ^11.4
- drupal/core-recipe-unpack: ^11.4
- drupal/core-recommended: ^11.4
- drupal/dashboard: ^2.2
- drupal/encrypt: ^3.3
- drupal/field_group: ^4.0
- drupal/google_tag: ^2.0
- drupal/key: ^1.22
- drupal/metatag: ^2.2
- drupal/pathauto: ^1.15
- drupal/purge: ^3.7
- drupal/real_aes: ^2.6
- drupal/redirect: ^1.13
- drupal/redis: ^1.11
- drupal/schema_metatag: ^3.1
- drupal/search_api: ^1.43
- drupal/search_api_meilisearch: ^2.1
- drupal/simple_sitemap: ^4.2
- drupal/symfony_mailer: ^2.0
- drupal/tfa: ^1.13
- drupal/token: ^1.17
- drupal/vallic_purge: ^1.0
- drupal/varnish_purge: ^2.3
- drush/drush: ^13.6
Requires (Dev)
- drupal/coder: ^8.3
Suggests
None
Provides
None
Conflicts
Replaces
None
README
Your own site for selling your own domain names. Each domain gets a page with its price, a Buy now button and an offer form; buyers check out, say where the domain should go, and pay; you hand the domain over from the order. The site keeps your marketplace listings (Afternic, Sedo, Dynadot and others) in line with the catalog, reads expiry dates from your registrars, and shows you offers, sales, profit and expiring domains on a dashboard.
It is a Drupal Commerce site built on Commerce Domains, for one owner and their own domains: not a marketplace for other sellers. It runs anywhere Drupal runs, and is set up for Vallic Cloud.
Not technical? Set it up with Claude: it does the work on your own computer, and asks you whenever a decision or a password is yours.
Four templates, from a short price list to a sortable table for thousands of names, and six colour schemes or your own. A domain can have its own too.
Offers, sales, profit and expiring domains wait for you on the dashboard.
Get it running
Locally, with DDEV:
composer create-project vallic/domain-investors my-portfolio cd my-portfolio ddev start ddev drush site:install domain_investors -y \ --site-name="My Domains" --account-name=me --account-mail=me@example.com \ domain_investors_setup.store_email=sales@example.com \ domain_investors_setup.payments=stripe,paypal,wise,bank_transfer,escrow,lease \ domain_investors_setup.registrars=dynadot,namecheap \ domain_investors_setup.marketplaces=afternic,sedo \ domain_investors_setup.extras=search,meilisearch,eu_invoicing,demo ddev drush search-api:index ddev launch $(ddev drush user:login)
-
Every payment option, two registrars, two marketplaces, search on Meilisearch, EU invoicing and 200 demo domains.
-
Keys are samples in
.env: replace them there, one line each. -
Remove the demo domains before you open your own store.
-
Fewer options, or answer in the browser at
/core/install.php: Install. -
Set it up with Claude: no technical knowledge needed
-
Install: the installer's questions, locally with DDEV
-
Deploy on Vallic Cloud, and what its caching does
-
Demo content: 200 domains to try the site with
-
Automatic updates, with GitHub Actions
Connect it
- Registrars
- Marketplaces
- Parked domains and the lander
- Payments: Stripe, PayPal, Wise, bank transfer, Escrow.com
- Lease to own
- Search on Meilisearch
What you get
- The domain catalog, and importing your domains
- Sale terms
- The storefront: pages, templates and colours
- The domain checkout
- Handing a domain over
- Offers
- Sales and profit: expenses, renewals, renewal costs
- The owner dashboard, and every day
- SEO
- Sign-in protection
- Buyers' accounts
Reference
- Recipes
- Variables
- Keeping secrets out of configuration
- Roles
- Prices in more currencies
- The project's files
- Checks and tests
License
GPL-2.0-or-later, like Drupal: see LICENSE.txt. The Vallic name and logo aren't covered by it.
![]()
Vallic Cloud hosting: Made for this site. Domain Investors comes ready for Vallic Cloud, with the database, cache and search it needs already set out.



