How to setup Clonable with Shopfactory?
Summary
This guide explains how to set up Clonable for a ShopFactory website. You will learn how to connect your domain, adjust your DNS settings, and make sure your ShopFactory shop works correctly with Clonable. Follow these steps carefully to avoid downtime or translation issues.
FAQ
Do I need to change anything inside ShopFactory?
No. Most configuration happens in your DNS settings and Clonable dashboard.
Will this affect my original website?
No. Your original ShopFactory site stays unchanged.
How long does DNS activation take?
Usually within a few hours, but it can take up to 24 hours.
⏱️ Reading time: 5–7 minutes
Add your ShopFactory website to Clonable
Start by creating a new clone in your Clonable dashboard as described here.
Update your DNS settings
When you use a subdomain or other domain for your clone, it is necessary that you set the DNS records for that (sub)domain correctly. DNS records ensure that the domain you use for your clone is linked to Clonable. If you have created a clone on a subfolder, you do not need to make any DNS changes for this.
In your clone's settings, under the Setup information tab, you can see which DNS records still need to be set. You can also manually recheck there when you have set up the DNS records and want to check them. The DNS records are also automatically checked periodically.
Below is an example of what the DNS data table would look like if you cloned the website clonable-example.co.uk to clonable-example.de. As you can see, you need to create both A- and AAAA-type DNS records for the domain with www. and without www.
DOMAIN | TYPE | VALUE |
|---|---|---|
A | 89.41.171.180 | |
A | 89.41.171.180 | |
AAAA | 2a01:7c8:e001:d9:0:0:0:e778 | |
AAAA | 2a01:7c8:e001:d9:0:0:0:e778 |
Please note that many providers do not require the entire domain to be entered when creating the records, but only the part for the main domain. In many (but not all!) cases, the main domain uses an @ and your entry will need to look something like this:
RECORD | RECORD TYPE | VALUE |
|---|---|---|
@ | A | 89.41.171.180 |
www | A | 89.41.171.180 |
@ | AAAA | 2a01:7c8:e001:d9:0:0:0:e778 |
www | AAAA | 2a01:7c8:e001:d9:0:0:0:e778 |
SSL certificate activation
Once DNS is correctly configured, Clonable will automatically generate an SSL certificate.
You do not need to install SSL manually.
Make sure:
- The DNS is correctly pointed
- No proxy services are blocking validation
Your clone will show as secure (HTTPS) once SSL is active.
With the default settings of Clonable, the menus and shopping cart of your webshop will not work (properly). Fortunately, this is easily solved by using the following substitutions:
Automatic language settings
The automatic language detection of ShopFactory causes some sources (including the menu) to load incorrectly. This can be solved by manually injecting the language into the files using the following substitution rules and exclusion. Instead of 'nl' put the language code of your original website.
Substitution 1
OriginalReplacement | Options |
|---|---|
| Case insensitiveRegular expressionSingle word |
Substitution 2
OriginalReplacement | Options |
|---|---|
| Case insensitiveRegular expressionSingle word |
Exclusion
Original | Options |
|---|---|
| Case insensitiveRegular expressionSingle word |
Content type at Ajax requests
Due to a specific content-type header, a request to the /content/stkcontent/stkControl.php endpoint is blocked by our firewall. This can be solved by changing the content-type to a value that does get accepted:
OriginalReplacement | Options |
|---|---|
| Case insensitiveRegular expressionSingle word |
Check ShopFactory functionality
After activation, test your cloned website carefully.
Verify:
- Navigation and menus
- Product pages
- Checkout flow
- Contact forms
- Payment integrations
If dynamic elements are not translating, contact support providing:
- The page URL
- An elaborate description of the issue
- Screenshots if possible
Optional: Exclude specific pages
If you do not want certain pages translated, you can configure page exclusions.
Go to:
Clone → Advanced settings → Page exclusions
Add the original (untranslated) URL paths.
Troubleshooting
If your clone does not load:
Check:
- DNS is pointing correctly
- No conflicting DNS records exist
- SSL is active
- Your original site is online
If translations look incorrect:
- Clear browser cache
- Check if content is loaded dynamically
- Review substitution or exclusion settings
Most setup issues are DNS-related. Double-check spelling and record types before contacting support.
Tags
ecommerce platform, multilingual store setup, DNS configuration, CNAME record, SSL activation, domain linking, website localization
Updated on: 22/02/2026
Thank you!
