OpenCart to Woo Migration

Migrate your OpenCart products, orders, and customers to your WooCommerce store in a few clicks.

Setup and Installation

↑ Back to top

Installation:

↑ Back to top
  • Download OpenCart Migration for WooCommerce and have your .zip file
  • At the WordPress admin panel, go to the Plugins section, and click ‘Add New’ to upload and install the plugin you just downloaded from WooCommerce.
  • Upload the .zip file to proceed with the installation.
  • Wait until the plugin installs. After successful installation, activate the plugin, and move on to configuration settings.

Configuration:

↑ Back to top

At the WooCommerce admin panel go to WooCommerce > Settings > OpenCart to Woo for configuration. Here you will find the Six tabs: API Settings, Product Import Settings, Orders Import Settings, Customers Import Settings, Run Import, and Import Status.

API Settings:

↑ Back to top

In this section, you can configure the API settings. These include:

  • Opencart Store URL: Enter your open cart store address
  • Opencart database host: Enter your database host address
  • Opencart store database name: Enter the open cart store database name
  • Opencart store database username: Enter the open cart store database username
  • Opencart store database password: Enter the open cart store database password.
  • Opencart database prefix: add open cart database prefix.
  • Enable email notification: send an email when the import is completed.
  • Import completion notice email: If not provided, by default email will be send to admin email.
  • Connection status: Opencart store connection message.

Product Import Settings:

↑ Back to top
  • Import all opencart products to woocommerce: Import all open cart products to woocommerce store.
  • Update existing products: checkbox to update product, if already exist.
  • Filter product by specific title: Enter specific product titles if you want to import products based on their titles.
  • Max product to import: Input the maximum number of products that you want to import.
  • Filter products by specific category IDs: Filter products based on their specific category IDs. Use comma-separated values for multiple categories e.g. 1,3,5,8,9.
  • Filter products after specific product ID: Enter a specific product ID to filter all products after that specific ID.
  • Filter products published after specific date: Select the date to filter all the products that are published after the selected date.
  • Filter products published before specific date: Choose the date to filter products published before that date.
  • Product status for newly imported products: Select the status of the newly imported products. You can select:
  • Published
  • Draft
  • Same as opencart

Note: Product options will not be imported along with products.

Order Import Settings:

↑ Back to top
  • Import all opencart orders to WooCommerce: Click the checkbox to import all orders from Opencart to WooCommerce.
  • Update existing orders: Enable the checkbox to update existing orders if any.
  • Filter orders after specific ID: Enter a specific ID and get all orders that are created after that particular order ID.
  • Max orders to import: Add the maximum number of orders that can be imported.
  • Filter orders created after specific date: Enter a date to get all the orders after that specific date.
  • Filter orders created before specific date: Select a date to import all the orders that were created before that specific date.
  • Filter orders by specific order status: Enter the Import order status
  • Order status mapping: check the mapping status of each order in Opencart and WooCommerce. You can select the status of each WooCommerce order as:
  • Pending Payment
  • Processing
  • On Hold
  • Completed
  • Canceled
  • Refunded
  • Failed

Customers Import Settings:

↑ Back to top
  • Import all opencart customers to WooCommerce: Enable the checkbox to import all customers from Opencart to WooCommerce.
  • Update existing customers: Update existing customers if any. If you do not want to import all customers, uncheck the box and configure the following settings.
  • Filter customers created after specific date: Select a date to filter customers created after that particular date.
  • Max customers to import: Enter the maximum number of customers that can be imported.
  • Filter customers of specific IDs: Filter customers based on their IDs. Use comma-separated values for multiple customer IDs e.g 1,2,3.
  • Filter customers having specific group id: Enter group ID to get all customers of that specific group ID.
  • Filter customers having specific first name: Input specific first names to import all customers having that first name.
  • Filter customers having specific last name: Enter last name to get all customers with that specific last name.
  • Filter customers having specific emails: Enter email addresses to filter customers based on their email address. Use comma-separated values for multiple emails e.g abc@gmail.com,xyz@gmil.com.

Note: User’s passwords will not be imported as OpenCart APIs do not provide password data for security reasons.

Run Import:

↑ Back to top

In the run import tab, you can manage the import of all products, customers, and orders.

  • Import All Data to WooCommerce: Click the checkbox to import all the data including products, orders, and customers from OpenCart to WooCommerce according to the import settings you have configured previously.
  • Import Option: Choose options to import data from OpenCart to WooCommerce. When “Import All Data to WooCommerce” is checked all data will be imported. When unchecked, you can select:
  • Import Only products
  • Import Only Orders
  • Import Only Customers

Import Status:

↑ Back to top

In this tab, you can check the status of all running imports.

  • Products Import Status: Check the status of product imports.
  • Order Import Status: Import status of all orders.
  • Customers Import Status: Status of all customer imports.
  • You can cancel all the running imports by clicking the “Cancel All Running Imports” button.
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.