Skip to content

Migration guide

Moving to Esoltec from an International Hosted Platform

How do you move to Esoltec from an international hosted platform? When you move to Esoltec from an international hosted platform, you bring your products over with the product file you export from the platform's admin, usually a CSV; if the file has variant or image rows with an empty product name, you fill the name in. Customer accounts, passwords and order history are not moved. Product URLs change, so every old URL is 301-redirected to its new URL; your domain is pointed to Esoltec last, once the redirects are ready.

Last updated: · Owner: Esoltec product team

Migration at a glance

Imported
Products, variants, images, categories, and SEO titles and descriptions
Not imported
Customer accounts, passwords, order history and old product URLs
In the panel
Product Catalog › Bulk Import

Getting your data out of the old platform

  • Products: use the product export option in your platform's admin to download all products and variants as a single file.
  • URLs: save the old site's sitemap (yourdomain.com/sitemap.xml); its product, category, page and blog URLs are the starting point of your redirect list.
  • Customers and orders: export your customer and order lists too and keep them; they are not moved to Esoltec, but you need them for accounting and customer communication.
  • Subscription: keep the old platform's subscription until the redirects have been checked after launch.

Preparing the product file

On a plan with migration support, the Esoltec team does this preparation.

  • If a product's variants sit on separate rows and only the first row has the product name, copy the name to all of that product's rows; a row without a name is not imported.
  • Map the column that is the same on all of a product's rows (e.g. the product's URL handle) to the parent product code field; rows sharing a code become variants of one product.
  • If option names and values are in separate columns (e.g. “Option1 Name: Size”, “Option1 Value: M”), rename the value column to the option's name (“Size”); the variant axis takes its name from the column header.
  • If extra images sit on separate rows, collect all of a product's image URLs in one cell, separated by “|”.
  • Enter weight in grams; if the column is in kilograms, multiply the values by 1,000.

Importing products step by step

Products are imported in the panel with Bulk Import. On a plan with migration support, the Esoltec team does these steps.

  1. 01

    On the Product Catalog › Bulk Import page, choose your file (.xlsx, .xls, .csv or .xml; up to 50 MB and 50,000 rows) or enter an address with the import-from-XML-URL option. You can download the ready-made template for the column layout.

  2. 02

    In the mapping step, match the columns in your file to the target fields; the product name is required. The AI auto-mapping option suggests a mapping.

  3. 03

    Choose the default category, warehouse, tax rule, shipping profile and status. For products already in your store, choose whether to update them, skip them or add them as new.

  4. 04

    You can upload images in a ZIP file; if the image names match the stock codes, tick the option that matches image names to stock codes (SKU).

  5. 05

    Check the result with the preview, which writes nothing, fix the flagged rows in your file and start the import. When it finishes, you can download the result file.

Full details, including file preparation and undo (in Turkish)

Migration plan and switch-over

Your domain is connected last: until then the old site stays up and sales don't stop.

  1. 01

    Keep the old site running

    You set up your store on its Esoltec platform address (storecode.esoltecweb.com). Your domain stays with the old site until migration day, so sales don't stop.

  2. 02

    Import your products

    Check the product file under Product Catalog › Bulk Import with the preview, which writes nothing, then import it; if your plan includes migration support, send the file to the Esoltec team. Don't go on until you have fixed the rows the preview flags.

  3. 03

    Get ready to sell

    Connect payment, shipping and invoicing, finish your legal pages and theme, and place a test order on the platform address.

  4. 04

    Add the redirects

    List the old URLs, match each one with its new URL and add the rules under SEO › Redirects; the details are in the redirect checklist.

  5. 05

    Connect your domain

    Add your domain under Website › Domain Settings; adding it doesn't take your site offline. Enter the DNS records shown at your domain provider and click Verify, then click Make Primary once the DNS and SSL badges turn green. The panel asks for A, CNAME and, if needed, TXT records; don't change your email (MX) records.

  6. 06

    Keep the switch-over short

    If your domain provider allows it, lower the TTL of the records a day before migration. While the DNS change spreads, some visitors still see the old site; handle any orders that land on the old site during that time separately.

  7. 07

    Monitor after launch

    Submit the new sitemap (yourdomain.com/sitemap.xml) in Search Console, check the 404 Log regularly for a few weeks, and switch ad and social media links to the new URLs. Don't close your old platform account until the redirects have been checked.

SEO redirect checklist

URLs change on the new site. If an old URL isn't 301-redirected to its new URL, the visits and the search ranking it brings are lost.

  1. If your old URLs start with a fixed prefix such as /products/product-name or /collections/category-name, that prefix can't be recreated in Esoltec; add a separate rule for each product and category URL.

  2. URLs that point to a variant with a question mark (e.g. /products/product-name?variant=123) go to the product page through the product's rule; variants don't need rules of their own.

  3. Draw up the complete list of old URLs: the old site's sitemap, the page reports in Search Console and your most-visited pages. List product, category, page and blog URLs separately.

  4. Before adding rules, choose the “Product URL Pattern” under SEO › SEO Settings: “Standard — /urun/product-name-123”, “Flat — /product-name” or “Prefixed, no number — /urun/product-name”. Changing the pattern later changes every product URL again.

  5. Write the new URL next to each old one. A new product URL is generated from the product name, and category URLs take the form /category-name; you can get the new URLs by opening the product in the storefront or from your platform address's sitemap.

  6. Add rules under SEO › Redirects › Add Redirect with Old URL, New URL and the type “301 — Permanent”. You can paste the full old URL: the domain, the trailing slash and anything after the question mark are dropped, and capitals are lowercased.

  7. There is no bulk upload and no wildcard rule; every old URL is a separate rule. If you have many products, start with the URLs that get the most visits and external links.

  8. Old URLs with a question mark (e.g. ?id=42) can't be redirected one by one; anything after the question mark is ignored when matching. Replace the ad and social media links you pointed at those URLs with the new URLs.

  9. If your old product URLs start with /urun/ and end in a number, choose the “Prefixed, no number” pattern or add rules for all of them: under the “Standard” and “Flat” patterns, such a URL without a rule can redirect to another product with the same number.

  10. Don't add a rule for the URL of a live page: the rule comes before the page, so the page won't open.

  11. After adding a rule, open the old URL in your browser and check that it reaches the right page. Crawl tools may show 308 instead of 301; 308 is a permanent redirect too.

  12. Image URLs change: images are re-hosted on Esoltec, and old image URLs are not redirected.

  13. If your Search Console verification used an HTML file or meta tag on the old site, switch to domain (DNS) verification after migrating and submit the new sitemap.

  14. After launch, check the 404 Log regularly and redirect missing URLs with Create 301. Bot requests and image URLs don't appear in that list; track them in Search Console.

  15. If you use Google Merchant Center, update the product feed to its new URL (yourdomain.com/feed/products.xml). The product ID is taken from the stock code; if the IDs in your old feed were different, the products are seen as new products.

Support model

Product import and support channel by plan; the values come from the plan comparison table.

PlanProduct import (Esoltec team)Support channel
StarterNot includedEmail
ProfessionalFor a feeEmail + phone
EnterpriseIncludedEmail + phone + representative

On a plan with migration support, the Esoltec team imports your products: product details, variants, images, categories, and SEO titles and descriptions. You provide the product file you exported from your old platform (Excel, CSV or XML) or a product XML URL.

Customer lists, order history, blog posts, content pages and redirect rules are not part of the team's import; you add the redirects yourself with the checklist.

On a plan without migration support, you import your products yourself with Product Catalog › Bulk Import; the step-by-step guide is in the help center (in Turkish). Step-by-step guide (in Turkish)

Contact us about migration supportPlans and pricing

Frequently asked questions

  • Can I upload the product file from my international platform as it is?

    You can give the file to Bulk Import directly and map its columns in the column-mapping step. But if variant rows have an empty product name, those rows are not imported, and if extra images sit on separate rows, images go missing. Prepare the file first and check it with the preview, which writes nothing; on a plan with migration support, the Esoltec team does this preparation.

  • What if I bought my domain through the international platform?

    To point your domain to Esoltec you need to be able to change its DNS records. If the domain lives in the old platform's account, first check whether you can manage its DNS; if not, you may need to transfer the domain to a domain registrar. Finish this before migration day.

  • Are the apps I installed from the app store moved to Esoltec?

    No, apps are not moved. List the apps you use and check on the feature pages and the integration directory whether each one's job is covered by a built-in Esoltec feature or an integration you can connect.

Get started today

Take your first step toward the future of e‑commerce.

Ready-made templates for your industry, campaign and coupon tools, abandoned cart emails, and payment and shipping integrations are waiting for you in every plan.

Message us on WhatsApp