E-commerce: Promotion and Launch of an Online Store
Useful articles and guides on promoting, launching, and developing online stores in the E-commerce field

How to Migrate Your Online Store from OpenCart to BooStore Without Losing Google Rankings



How to migrate your online store from OpenCart to BooStore without losing Google rankings


How to Migrate Your Online Store from OpenCart to BooStore Without Losing Google Rankings

A complete migration guide: catalog & product transfer, 301 redirects, SEO optimization, and automation. Keep all your search rankings and switch to an ultra-fast platform for sales growth.

⚡ Import in minutes 📈 100% SEO preservation 🚀 PageSpeed 99-100 🔒 301 redirects

Why BooStore.pro Is the Next Level for Your Store Key

OpenCart is a popular CMS, but its architecture was built over 10 years ago. BooStore.pro is a modern SaaS platform with a completely different approach to speed, flexibility, and automation.

FeatureOpenCartBooStore.pro
Page load speed (PageSpeed)50-7099-100
Product importSlow, limitedLightning-fast, CSV/XLS/XML/Google Sheets
Scheduled automationRequires modulesBuilt-in scheduler
Flexible scheduling, import from multiple sources in various formats
301 redirectsVia modules / .htaccessBuilt-in redirect pair import
Mega MenuVia third-party modulesBuilt-in generator
Category iconsNoSVG icons in menu + images and SVG on category pages
CommerceAPILimitedFull REST API v2.0
Starting costHosting + domain + modulesFree (up to 300 products)
Built-in payment gateway integrationsRequires modulesLiqpay, Monopay, Wayforpay, Stripe, Privat24 and more
+Invoice generation for goods and services
Built-in shipping integrationsRequires modulesNova Poshta, Ukrposhta, custom shipping methods
Search filtersLimitedSmart filters by attributes, price, brands
Mobile optimizationRequires custom workMobile First, independent mobile menu with icons and filters
Marketplace feedsVia modulesRozetka, Prom, Hotline, Epicentr, Google Merchant
Marketplace markupNoIndividual markup for each marketplace
Booking servicesRequires modulesBuilt-in Booking Engine with calendar and payment
Form and popup builderVia modulesBuilt-in constructor with file upload
Block and template libraryLimitedProfessional presets and interactive blocks
Technical supportForum / paid24/7 BooStore team support
Hosting costHosting + domain + modulesFrom $3/month + free plan
Performance under high loadSlows down at 10K+ productsMillions of products without lag

But most importantly — BooStore.pro lets you migrate from OpenCart with minimal time loss and full preservation of your SEO rankings. Below is a step-by-step guide.

1. Transferring the Catalog (Categories)

The first step in migration is the catalog structure. In OpenCart, categories are stored in the category and category_description tables. BooStore.pro supports several ways to transfer categories:

📦 Method 1: Import via CSV/XLS file

The fastest method for stores with dozens or hundreds of categories.

Data format for category import: Name, Parent Category, Description, SEO URL, Meta Title, Meta Description, Image, Menu Icon, Sort Order.

📈 Method 2: Import via clipboard

BooStore's unique feature — paste data directly from Excel / Google Sheets via clipboard. Copy a row in Excel → paste into the import form → category created.

👉 Method 3: Import from Google Sheets

Connect a Google Sheet as a data source. All changes in the sheet are automatically synced with your site.

✍ Method 4: Manual creation (for 5-10 categories)

If you have few categories, you can create them manually via the admin panel. But even in this case, we recommend using import — it's faster and eliminates errors.

✅ Tip: When importing categories, you can upload both a large icon for display on the category page and a separate icon for the menu (including SVG format). Icons can be chosen from the ready-made BooStore platform SVG icon library or you can upload your own.

2. Transferring Products Important

Products are the core value of your store. When transferring, it's essential to preserve: names, descriptions, images, prices (retail and wholesale), variants (sizes, colors), attributes, SEO data, stock, manufacturers, and collections.

📦 Importing products from files (CSV / XLS / XML)

Export your products from OpenCart to a CSV file (via standard export or a module). Then import it into BooStore.pro. The column format is easily customizable to your data.

What you can import in a single upload:

  • Basic data: name, short and full description, price, old price (for promotions), currency
  • SEO: Meta Title, Meta Description, SEO URL, H1 heading
  • Variants: sizes, colors with individual prices, markups, SKUs, and wholesale prices
  • Images: upload via URL links — the system automatically downloads, optimizes, and converts to WebP
  • Attributes: any product properties linked to the search filter
  • Categories: assignment to one or multiple categories
  • Manufacturers and collections: additional categories with their own product lists
  • Wholesale prices: price grids with quantity dependency
# Example CSV row for product import name;category;price;old_price;sku;qty;seo_url;meta_title Nike Air Max sneakers;Shoes/Sneakers;4599;5999;NK-AM-001;15;sneakers-nike-air-max;Nike Air Max sneakers buy

3. File Import — Formats and Capabilities

BooStore.pro supports all popular import formats. Unlike OpenCart, where import often requires installing additional modules, everything is built-in "out of the box" here.

📄 CSV / XLS (Excel)

Universal format. You can copy directly from the clipboard. Supported delimiters: semicolon, comma, tab.

📋 Google Sheets

Live connection. Provide a Google Sheet link — the system loads data automatically. Changes are synced automatically.

📦 XML / YML

Standard format for price lists. Supports any XML structures with flexible field mapping rules.

📦 ZIP archives

The system can unpack ZIP files containing XML/CSV and process them as regular sources.

After importing products, you can use the bulk editor for mass changes: set percentage markup, change prices by formula, replace categories, update stock — all through the web interface without page reload.

💡 Flexibility: On the platform, you can create tabs in the product card, use custom HTML in descriptions, any CSS styling, and custom blocks. Full content control with no template limitations.

4. Import via CommerceAPI v2.0

For large stores and continuous synchronization with external systems (1C, ERP, CRM), BooStore.pro provides a powerful REST API.

Through the API you can:

  • Create and update products (POST / PUT)
  • Manage categories, manufacturers, collections
  • Update stock and prices
  • Create orders from external systems
  • Get sales statistics in JSON

Example request to create a product via CommerceAPI:

// PHP: Creating a product via BooStore.pro CommerceAPI $ch = curl_init("https://yourstore.boostore.pro/api/commerce/products"); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([ "name" => "Nike Air Max sneakers", "price" => 4599, "category_id" => 123, "sku" => NK-AM-001, "stock" => 15, "images" => ["https://example.com/image1.jpg"] ])); curl_setopt($ch, CURLOPT_HTTPHEADER, [ "Authorization: Bearer YOUR_API_TOKEN", "Content-Type: application/json" ]); $response = curl_exec($ch);

This is the ideal option if you want to set up two-way synchronization between OpenCart (your old store) and BooStore.pro, migrating data gradually without stopping sales.

5. 301 Redirects: WAS → NOW Critical for SEO

The most common issue during migration is losing rankings due to changed URLs. BooStore.pro offers a simple yet powerful solution: a built-in 301 redirect system.

⚠ Why this matters: If a product URL changes and Google has already indexed the old address, without a 301 redirect visitors will get a 404 error and your rankings will drop. A 301 redirect passes ~99% of link equity from the old URL to the new one.

How it works in BooStore.pro

The admin panel has a "Redirects (301 redirects)" section where you specify pairs: old path → new path. The system automatically processes all requests and returns a 301 status.

Redirect examples

WAS (old URL on OpenCart)NOW (new URL on BooStore)
/sneakers/adidas-123.html/sneakers/adidas-123.html
/category/shoes&sort=popular/shoes/
/product&id=456/sneakers/nike-air-max.html
/index.php?route=product/manufacturer/producers/
/category/sport&page=2/sport/page2/

How to quickly prepare a redirect list

Thanks to BooStore.pro's support for SEO-friendly URLs (human-readable URLs), you can make new URLs almost identical to the old paths. If the category structure changes, the redirect list is easily generated using Excel formulas:

# Excel formula for generating redirects # A1 - old path, B1 - new path =CONCATENATE("/old-category/"; A1; ".html");"/new-category/"; B1; ".html") # Result: /old-category/adidas-123.html;/new-category/adidas-123.html

Copy the columns → paste into the redirect import form in BooStore → done. Even for 10,000 products, this takes no more than 5 minutes.

✅ Important: BooStore.pro allows you to import redirects in bulk — via CSV file or clipboard. This means you can prepare the entire redirect list in Excel in a couple of minutes and upload it in one action. No fiddling with .htaccess or modules!

6. Preserving Google Rankings SEO

BooStore.pro is built with all modern search engine requirements in mind. Here's what guarantees the preservation and improvement of your rankings:

🚀 PageSpeed 99-100

Instant page loading — one of the most important ranking factors. BooStore scores 99-100 on all Google PageSpeed metrics.

🔍 Schema.org markup

Automatic JSON-LD markup generation for products, categories, articles. Google sees structured data and ranks better.

📈 SEO-friendly URLs

Full control over SEO URLs. You set the path for each product and category. Redirects from old paths — via the built-in tool.

📊 XML Sitemap

Automatic generation of sitemap.xml and robots.txt with correct settings. No need to configure anything manually.

📕 Meta tags

Individual Title and Description for every product and category. Open Graph support for social networks.

🔄 Google Merchant

Ready-made feed for Google Merchant Center for shopping ads and free listings. Custom labels support.

The BooStore.pro platform is constantly updated: all new SEO and AI search features are implemented. You receive all improvements automatically — for free.

8. Speed and Super Features of the BooStore Platform 99-100 PageSpeed

BooStore.pro is built on a modern high-performance architecture that delivers incredible speed even under heavy load. This isn't just talk — it's the result of technical solutions:

⚡ Lightning-fast backend

Optimized core, minimal SQL queries, no heavyweight libraries. The system handles millions of products without slowing down.

📦 Smart caching

Multi-level data and image caching. When importing, only the cache of changed items is cleared — the site stays fast.

🎨 WebP and compression

Automatic image conversion to WebP, Gzip compression of HTML, CSS, and JS. Minimal page size — maximum speed.

🔴 CDN readiness

Support for connecting external CDNs for static assets. Images and scripts are delivered from the server closest to the user.

📈 Core Web Vitals

Ideal LCP, FID, CLS scores. Google confirms that sites on BooStore meet the highest standards.

🔄 Constant updates

The platform is continuously evolving: new technologies for SEO, AI search, speed, and functionality are implemented — all for free.

What else does BooStore.pro offer?

  • Full HTML/CSS/JS customization — create any tabs, blocks, styles, and custom HTML content on product pages
  • Custom tabs in the product card — for attributes, reviews, shipping, video
  • Flexible design — change any site element via the visual editor or directly through CSS
  • Ready-made templates and block library — professional presets for quick page creation
  • Product variants — size/color matrix with separate prices, stock, SKUs
  • Wholesale prices — price grids with quantity dependency
  • Full-featured search filter — attributes, comparison, smart filters

9. Setting Up Store Automation Auto

After migrating your store to BooStore.pro, you gain access to a powerful automation system that is unavailable in OpenCart without additional modules and plugins.

What can be automated:

  • Scheduled import — update prices and stock from 4 hours to 28 days. Multiple sources with different settings.
  • Automatic notifications — Telegram, Email, Push notifications about new orders, import results, status changes.
  • Automatic description generation — description templates that populate based on product attributes.
  • Automatic marketplace feeds — Google Merchant, Rozetka, Prom, Hotline, Facebook, and other platforms.
  • Webhook notifications — real-time order data transfer to CRM / ERP.
  • Auto-replies to forms — instant emails to customers after filling out contact forms.
  • Booking Engine — service booking automation with calendar and online payment.

Read more about all automation features on the page:

10. Marketplace Feeds and Price Export Rozetka, Prom, Hotline

After migrating your store to BooStore.pro, you not only manage your catalog within the platform but can also automatically export products to Ukraine's leading marketplaces and export full price lists in any format.

📦 Built-in marketplace integrations

BooStore.pro supports direct product feeds to popular trading platforms. No additional modules needed — everything is configured in the admin panel in minutes:

📦 Rozetka

Direct product feed to Rozetka via XML. Prices, stock, and images are synced automatically.

📦 Prom.ua

Ready integration with Prom.ua — catalog, price, and stock feed. Supports wholesale and retail prices.

📦 Hotline

Export to Hotline format for price comparison. Automatic offer updates on schedule.

📦 Epicentr

Product feed to Epicentr marketplace. Supports categories, attributes, and images.

📄 Full price list export

The platform allows flexible export configuration in any format for suppliers, aggregators, or internal systems:

  • YML (Yandex Market Language) — universal format for marketplaces and Yandex.Market. Prices, stock, attributes, images.
  • JSON — full catalog export in structured format for external system integration via API.
  • CSV / XLS (Excel) — classic spreadsheet export with field selection, category and price filtering.
  • XML — flexible XML export with customizable structure for any marketplace or aggregator requirements.
💡 Export automation: All feeds can be scheduled from 4 hours to 28 days. Prices, stock, and new products will update on marketplaces automatically, without your involvement.

Thanks to built-in integrations, you save weeks of development — on OpenCart, you had to install a separate module for each platform, configure it, and pay for support. On BooStore.pro, everything works "out of the box".

11. Free Features of BooStore.pro

One of the platform's key advantages — most features are available completely free and permanently. You can start your migration right now without any investment.

📦 Up to 300 products

On the free plan, you can list up to 300 products — enough for testing and getting started.

📈 Import from CSV/XLS/XML

Manual import of categories, products, articles, and manufacturers is available for free.

🚀 PageSpeed 99-100

Maximum loading speed on all plans, including the free one.

🔒 SSL certificate

SSL (HTTPS) for your store — security and visitor trust.

📦 Templates and design

Full access to design customization, editor, block library, and templates.

📈 SEO tools

SEO-friendly URLs, meta tags, Schema.org, sitemap.xml — all SEO tools for free.

To increase limits and connect payment systems, hosting starts from $3/month. But you can start your migration absolutely free.

🚀 Ready to Migrate?

Migrating your online store from OpenCart to BooStore.pro is more than just switching platforms. It's a leap to a new level of speed, automation, and SEO capabilities. You get:

  • PageSpeed 99-100 — higher than 99% of sites on any CMS
  • Instant import of thousands of products with full data
  • Automation that works 24/7 without your involvement
  • 301 redirects preserving all your Google rankings
  • Mega Menu generator with SVG category icons
  • Full design flexibility — tabs, HTML, CSS, custom blocks
  • Free start with no investment

Don't put it off — start your transfer today!

🎉 Free site transfer: When paying for any plan, the BooStore.pro team will perform a free migration of your store from OpenCart to the platform. You don't need to do it yourself — specialists will set everything up and transfer your data with full SEO preservation. Learn more →

No card required. Full access to Core features.

❓ Frequently Asked Questions About Migrating from OpenCart to BooStore.pro

Answers to the most popular questions about migrating your online store, preserving SEO rankings, and BooStore.pro platform capabilities.

How long does it take to migrate a store from OpenCart to BooStore.pro?

Migration time depends on data volume. A store with 500–1000 products can be migrated in 1–2 hours via CSV/XLS import. Large catalogs (10,000+ products) take a few hours via CommerceAPI or file import. If you subscribe to a paid plan, the BooStore.pro team will perform a free transfer of your store — you don't need to do it yourself.

Will my Google rankings be preserved after switching from OpenCart to BooStore?

Yes, with proper setup, SEO rankings are fully preserved. BooStore.pro supports:

  • 301 redirects — bulk import of "old URL → new URL" pairs for passing link equity
  • SEO-friendly URLs — you can make URLs identical to your old OpenCart addresses
  • Meta Title and Meta Description — individual for each product and category
  • Schema.org markup — automatic JSON-LD markup for products and categories
  • XML Sitemap — automatic sitemap.xml generation with correct priorities

Moreover, PageSpeed 99–100 on BooStore.pro provides an additional ranking boost — loading speed is one of Google's key ranking factors.

What formats are supported for product import?

BooStore.pro supports all popular import formats:

  • CSV — universal table format with any delimiters
  • XLS / XLSX (Excel) — direct import from Excel files
  • XML / YML — standard price list format with flexible field mapping
  • Google Sheets — live connection: changes sync automatically
  • Clipboard — copy rows from Excel/Google Sheets and paste directly into the import form
  • ZIP archives — the system automatically unpacks archives and processes XML/CSV inside

Read more in section #3. File Import of this article.

Can I transfer product images from OpenCart?

Yes, during import you can specify URL links to images — the system will automatically download, optimize, and convert them to WebP format. This provides a significant page speed boost. Supported formats: JPG, PNG, WebP, SVG. Images are automatically compressed without quality loss.

What is CommerceAPI and how can I use it to transfer data?

CommerceAPI v2.0 is BooStore.pro's full REST API for programmatic store management. Through the API, you can create and update products, manage categories, manufacturers, orders, stock, and prices. This is the ideal solution for large stores and continuous synchronization with 1C, ERP, or CRM. An example request for creating a product via CommerceAPI is provided in section #4 of this article.

How does BooStore.pro differ from OpenCart in terms of loading speed?

OpenCart typically scores 50–70 PageSpeed points due to outdated architecture, numerous SQL queries, and lack of modern caching. BooStore.pro consistently achieves 99–100 points across all Google PageSpeed metrics thanks to:

  • Optimized core with minimal SQL queries
  • Multi-level data and image caching
  • Automatic image conversion to WebP
  • Gzip compression of HTML, CSS, and JS
  • Ideal Core Web Vitals scores (LCP, FID, CLS)
Can I export products to Rozetka, Prom, Hotline from BooStore.pro?

Yes, BooStore.pro has built-in integrations with Ukraine's leading marketplaces: Rozetka, Prom.ua, Hotline, Epicentr, and others. Feeds are configured in the admin panel in minutes without additional modules. Export in YML, JSON, CSV, XML formats for any other platforms is also available. All feeds work on a schedule — prices, stock, and products update automatically. Read more in section #10 of this article.

How much does BooStore.pro cost? Is there a free plan?

Yes, BooStore.pro offers a permanent free plan that includes:

  • Up to 300 products in the catalog
  • Manual import from CSV/XLS/XML
  • PageSpeed 99–100
  • SSL certificate (HTTPS)
  • Full access to design customization
  • All SEO tools (SEO-friendly URLs, meta tags, Schema.org, sitemap)

Paid plans start from $3/month and provide increased limits, payment system integration, scheduled automatic import, and priority support. View all plans →

How do I set up 301 redirects from old OpenCart URLs to new ones?

In the BooStore.pro admin panel, there is a "Redirects (301 redirects)" section. You specify "old path → new path" pairs, and the system automatically processes all requests, returning a 301 status. Redirects can be imported in bulk via CSV file or clipboard — prepare the list in Excel in 5 minutes and upload it in one action. No fiddling with .htaccess or modules. Read more in section #5.

What automation features does BooStore.pro offer?

BooStore.pro offers a built-in automation system that in OpenCart requires purchasing paid modules:

  • Scheduled import — update prices and stock from 4 hours to 28 days
  • Notifications — Telegram, Email, Push about new orders and import results
  • Automatic description generation — templates that populate product attributes
  • Marketplace feeds — Rozetka, Prom, Hotline, Epicentr on schedule
  • Webhook notifications — real-time order transfer to CRM/ERP
  • Booking Engine — service booking automation with calendar and payment

Read more in section #9 of this article.

Can I keep the design and menu structure from OpenCart?

Yes, BooStore.pro offers a built-in Mega Menu generator that lets you create a menu similar to OpenCart, but with far more capabilities. Available menu types: Mega Menu (full-screen), Flex Menu (vertical), horizontal, and mobile. For categories, you can upload icons in PNG, JPG, WebP, and SVG formats, as well as use the ready-made platform SVG icon library. Full HTML/CSS/JS customization gives you design flexibility for any brand.

How does product variant transfer work (sizes, colors)?

BooStore.pro supports a full variant matrix: sizes, colors, and any other options with individual prices, markups, SKUs, stock, and wholesale prices. When importing from CSV/XLS, all variants are loaded in a single row with option delimiters. The system automatically creates the matrix and links it to the product.

Does BooStore.pro support wholesale prices and price grids?

Yes, the platform supports wholesale prices with quantity dependency. You can set up price grids: for example, when buying from 10 units — price 100 UAH, from 50 — 90 UAH, from 100 — 80 UAH. Wholesale prices are imported together with products and can be different for each variant.

Does BooStore.pro have ready-made design templates?

Yes, the platform offers ready-made templates and a block library for quick page creation. You can use professional presets or fully customize the design via the visual editor, HTML/CSS/JS. Custom tabs in the product card are also available — for attributes, reviews, shipping, video. No template limitations.

How fast does a site on BooStore.pro load?

Sites on BooStore.pro consistently achieve 99–100 PageSpeed points across all Google metrics. Page load time is typically 0.3–0.8 seconds even under high load. This is achieved through an optimized core, multi-level caching, WebP images, Gzip compression, and CDN readiness. Read more in section #8 of this article.

Can I connect my own payment system to BooStore.pro?

Yes, BooStore.pro supports integration with popular Ukrainian payment systems. On paid plans, you can connect LiqPay, iPay.ua, WayForPay, Portmone and others. Cash, bank transfer, and self-service terminal payments are also available.

Can I import products from Google Sheets?

Yes, this is one of BooStore.pro's unique features. You connect a Google Sheet as a data source, and all changes in the sheet are automatically synced with the site. This is especially convenient for stores where prices and stock change frequently — just update the data in the familiar Google Sheets interface, and the site updates instantly.

What if my OpenCart product URL contains dynamic parameters?

BooStore.pro supports any URL format for 301 redirects. You can specify the old URL with parameters (e.g., /index.php?route=product/product&product_id=123) and the new SEO-friendly address (e.g., /sneakers/nike-air-max.html). The system correctly handles redirects with any GET parameters. For bulk redirect preparation, use an Excel formula: =CONCATENATE("/old-path/"; A1; ".html"); "/new-path/"; B1; ".html").

How does BooStore.pro handle large product catalogs?

The platform is designed for catalogs of any size. An optimized core and minimal SQL queries allow processing millions of products without slowdown. Importing thousands of products takes minutes. When updating data, only the cache of changed items is cleared — the site stays fast even during bulk imports.

Can I use custom HTML in product descriptions?

Yes, BooStore.pro gives you full control over content. You can use custom HTML in product descriptions, any CSS styling, and create custom blocks. Customizable tabs in the product card are also available — for attributes, reviews, shipping, video. No template limitations — complete flexibility.

Does BooStore.pro support multilingual content?

Yes, the platform supports multiple languages. You can create products, categories, and pages in different languages. SEO URLs, meta tags, and descriptions can be unique for each language. Ukrainian and Russian are supported by default, and other languages can be added as needed.

How do I quickly switch from OpenCart to BooStore.pro without losing sales?

Step-by-step seamless migration plan:

  1. Register a store on BooStore.pro for free
  2. Export products from OpenCart to CSV
  3. Import categories and products into BooStore.pro (sections #1–3)
  4. Set up 301 redirects from old URLs to new ones (section #5)
  5. Check SEO data and meta tags
  6. Configure import automation and feeds (sections #9–10)
  7. Point your domain to the new site

If you subscribe to a paid plan, BooStore.pro specialists will perform a free migration of your store — a full turnkey service.



Choosing a platform for a professional online store with many products and automation.
Recommendations for SEO website promotion.
Structured Data Schema.org for Products — Complete Guide with Examples