Subdomains & Custom Domains
You'll need Tebex Plus to use Custom Domains, see Starter & Plus Plans. If your Plus Plan expires whilst using a Custom Domain, it will stop working.
When you first create a webstore it will be accessible from a .tebex.io subdomain. For example your webstore address might look like https://example.tebex.io.
Setting Up a .tebex.io Subdomain
From the left-sidebar click 'Webstore' then 'Domain'.
Enter your Subdomain in the subdomain configuration box (the box ending with .tebex.io)
Click 'Save'.
What if the .tebex.io subdomain I want to use is taken?
We cannot service requests to manually 'free-up' or 'make available' a .tebex.io subdomain. We make inactive subdomains available again periodically - this happens automatically. We can only advise that you use a custom domain of your own (steps further below), or use another .tebex.io subdomain.
Can I lose my .tebex.io subdomain?
If your store is inactive, and by this we mean your store has not taken a single payment in a period of 1 year, your subdomain may be claimed by another store. If this occurs, unfortunately, you cannot claim this subdomain back, and you must use an alternative. Please note, that this only occurs on stores on the free Starter plan. Stores on our paid Plus Plan cannot have their subdomain claimed due to inactivity.
Why can't I use a Buycraft subdomain?
We changed our company name and branding some years ago and while we're often still known by people as Buycraft, this is no longer our branding. New stores will use a .tebex.io subdomain and we cannot change this to Buycraft upon request, so please do not request this of us.
Custom Domain Names
If you'd like to use your own domain name, such as store.yourdomain.com, you can read our helpful guide below to get started. Please ensure that you own a domain name before starting this guide, if you do not own a domain name you can purchase one from a domain registrar such as GoDaddy** or Namecheap**.
🎓 Academy Guide - Custom Domain Setup
We have a handy step-by-step guide for setting up a Custom Domain with a Tebex Store using Cloudflare or Namecheap as registrars.
Setting Up a Custom Domain Name
From the left-sidebar click 'Webstore' then 'Domain'.
Click 'Setup' in the 'Custom Domain' section.
In the box that appears, you should enter the custom domain that you'd like to use, for example store.yourdomain.com.
Copy the DNS record provided (it will be in the format of a-random-code.webstore.tebex.io) and save this for later.
Create a CNAME record within your custom domain's DNS settings pointing to the previously copied DNS record from above.
Only after you've created your CNAME record within your custom domain's DNS settings (see steps below if you're stuck) - click 'Setup'.
Creating The DNS Record Within Your Custom Domain's DNS Settings
The steps above tell Tebex what custom domain you'd like to use, now we need to do the opposite and tell your custom domain that you'd like to use Tebex!
You now need to create a CNAME record within your custom domain's DNS settings - the exact steps here vary depending on your domain name registrar (who you purchased your domain from). We have a few examples for a few registrars below, but if you're having any difficulty following the steps, please contact your domain name registrar directly - they're best placed to help you set this up.
We offer guides for:
Cloudflare (Getting a seperate 'CNAME Cross-User Banned' error? See here instead.)
Setting Up With Cloudflare
Login to CloudFlare
Go to the DNS tab and scroll down to your DNS records.
In the box where you can add a new record, select CNAME from the dropdown list on the left. Then, in the name field, enter store (or whatever the first part of your custom domain is).
In the next field labeled Domain Name enter your provided DNS record when setting up your custom domain name (it will be in the format of a-random-code.webstore.tebex.io)
Disable the orange cloud (proxying) - it is very important you do this.
Click Add Record.
Wait a few minutes and attempt to access your store with your newly created custom domain name. If you can access your store, everything is setup!
An example of how it should look in CloudFlare is listed in the image below:

Using Cloudflare?
We also highly recommend disabling CNAME Flattening as this can cause issues connecting your custom domain to Tebex.
Setting Up With Namecheap
Login to Namecheap.
Go to the Domain List from the sidebar panel.
Click Manage on the domain you wish to edit.
Click the Advanced DNS tab.
Click Add New Record and select CNAME Record within the Type dropdown.
In the Host field enter store (or whatever the first part of your custom domain is).
In the Value field enter your provided DNS record when setting up your custom domain name (it will be in the format of a-random-code.webstore.tebex.io).
Click Add New Record.
Wait a few minutes and attempt to access your store with your newly created custom domain name. If you can access your store, everything is setup!
An example of how it should look in Namecheap is listed in the image below:

Setting Up With GoDaddy
Login to your GoDaddy Domain Portfolio.
Select the Domain you wish to edit.
Select the DNS & DNS Records Tab.
Click Add New Record and select CNAME Record within the Type menu.
In the Host field enter store (or whatever the first part of your custom domain is).
In the Value field enter your provided DNS record when setting up your custom domain name (it will be in the format of a-random-code.webstore.tebex.io).
Select Save to add your new CNAME Record.
Wait a few minutes and attempt to access your store with your newly created custom domain name. If you can access your store, everything is setup!
Setting Up With Domain.com
Login to your Domain.com Dashboard.
Select the Domain you wish to edit and click Manage.
On the left sidebar, click on DNS & Nameservers.
On the DNS & Nameservers page, select the DNS Records tab.
Click the blue + button icon that says Add DNS Record.
In the Name field enter store (or whatever the first part of your custom domain is).
In the Type field select CNAME from the dropdown menu.
In the Content field enter your provided DNS record when setting up your custom domain name (it will be in the format of a-random-code.webstore.tebex.io).
Click Add DNS.
Wait a few minutes and attempt to access your store with your newly created custom domain name. If you can access your store, everything is setup!

Setting Up With HostGator
Login to your Hostgator cPanel.
Locate the Domains section, then click Zone Editor.
Select the Domain you wish to edit and the + CNAME Record button.
In the Name field enter store (or whatever the first part of your custom domain is).
In the CNAME field enter your provided DNS record when setting up your custom domain name (it will be in the format of a-random-code.webstore.tebex.io).
Click Add A CNAME Record Button.
Wait a few minutes and attempt to access your store with your newly created custom domain name. If you can access your store, everything is setup!
Setting Up With BlueHost
Log into your Bluehost Account.
Click the Domains tab, then click Zone Editor.
Select the Domain you wish to edit from the drop-down box.
Click Add DNS Record.
In the Host field enter store (or whatever the first part of your custom domain is).
Select CNAME Record within the Type dropdown menu.
In the Points To field enter your provided DNS record when setting up your custom domain name (it will be in the format of a-random-code.webstore.tebex.io).
Click Add Record Button.
Wait a few minutes and attempt to access your store with your newly created custom domain name. If you can access your store, everything is setup!
Setting Up With DreamHost
Log into your Dreamhost Account.
Locate the Manage Websites section.
On the domain you wish to edit, click the 'vertical 3 dots' button and select DNS Settings.
Click Add Record Button.
In the Host field enter store (or whatever the first part of your custom domain is).
In the Points To field enter your provided DNS record when setting up your custom domain name (it will be in the format of a-random-code.webstore.tebex.io).
Click Add Record button to save.
Wait a few minutes and attempt to access your store with your newly created custom domain name. If you can access your store, everything is setup!
FAQs
I'm Getting A 'CNAME Cross-User Banned' Error From Cloudflare - How Can I Fix This?
If you're using Cloudflare as your domain registrar / DNS provider, you could run into an issue that looks a little something like below:

This could be caused by a few different reasons:
Your Tebex Plus Plan has expired, even if temporarily, and your custom domain was disabled.
Your DNS Settings are not set correctly (please see above instructions regarding setting up DNS with Cloudflare for your Tebex Store).
You can resolve this by:
Fixing any Plus Plan billing issues (including by re-subscribing to Tebex Plus, if you need to) here on our Billing Page.
Fully remove any Tebex-Store related DNS entries from your Cloudflare Control Panel and wait 10 minutes for propagation.
Re-add the relevant DNS entries to your Cloudflare Control Panel and wait another 10 minutes for propagation; you'll find the instructions above.
If you're still having issues after having run through these steps, please contact Creator Support.
Tebex isn't responsible for the content provided on external sites**
Last updated
Was this helpful?