How to create Multiple Websites in Woocommerce

How to create Multiple Websites in Woocommerce

Create-Multiple-Websites-in-Woocommerce
Most of us are aware of multi-site feature of WordPress 3.0 and above. This article contains instructions to create a multi-site network in woocommerce.

Conversation Rate Optimization is very important to boost your WooCommerce store. Check out this quick guide of Conversion Rate Optimization for WooCommerce store!

Step 1: How to install WordPress in your local web server.

  • Download WordPress 3.x
  • Extract the downloaded files and keep it in C: à xampp à htdocs of your local server e.g (XAMPP)
  • Create your wordpress database by typing http://127.0.0.1/phpmyadmin in the url.

how-to-create-wordpress-database

  • Open the browser and type 127.0.0.1/wordpress in the URL. (Here wordpress is the name of the hosted folder).
  • Choose your language and click on “Continue”.

change-language-in-the-wordpress-databse

integrate woocommerce and erp

  • Go through the welcome message and click on “Let’s go!”.

creating-multiple-websites-in-woocommerce

  • Provide the Username and Password (Password is not mandatory).

create-username-and-password-for-wordpress-database

  • Click on “Run the install” option that appears in the following window.
  • Provide the “Username” and “Your Email” in the respective fields and keep a note of the “Password”.
  • Click on “Install WordPress”.

install-wordpress

integrate woocommerce and erp

Step 2: How to add WooCommerce plugin to your WordPress.

  • Log in to your WordPress with valid credentials (Username and Password generated during WordPress installation).

add-woocommerce-plugin-in-wordpress

  • Choose “Plugins” from the vertical toolbar and click on the “Add New” button.

add-new-plugin-in-wordpress

  • Search for WooCommerce in the search bar and click on the “Install Now” button.

woocommerce-plugin

  • After the plugin, has been installed successfully click on the Activate button to activate the plugin.

activate-woocommerce-plugin

  • WooCommerce will be visible in the plugin list.

insert-woocommerce-plugin-in-wordpress

 

Step 3: How to enable multiple website creation in WooCommerce.

  • Before you begin with the network installation process, deactivate all your active plugins.
  • In order to enable the Network Setup menu, Multisite should be first defined in “wp-config.php
  • Go to wp-config.php in the hosted folder

wp-config-for-multiple-websites-in-woocommerce

integrate woocommerce and erp

multiwebsite-creation-in-woocommerce

  •  and add /* Multisite */define( ‘WP_ALLOW_MULTISITE’, true ); above where it says /* That’s all, stop editing! Happy blogging. */.
  • You will need to refresh your browser to continue.
  • The previous step enables theNetwork Setup item in your Tools menu.
  • Go to Administration àTools à Network Setup.
  • Check the details and click on the “Install” button.

enable-network-setup-for-woocommerce

  • In order to enable the network, we need to follow two steps, but before that make sure to keep a backup of your existingwp-config.php and .htaccess files, unless it is a fresh install.

 1.  Add the specified lines to yourwp-config.php file  (These lines must be added just after the Multisite definition as in the previous steps)

define(‘MULTISITE’, true);

define(‘SUBDOMAIN_INSTALL’, false);

define(‘DOMAIN_CURRENT_SITE’, ‘127.0.0.1’);

define(‘PATH_CURRENT_SITE’, ‘/wordpress/’);

define(‘SITE_ID_CURRENT_SITE’, 1);

define(‘BLOG_ID_CURRENT_SITE’, 1);

2. Add the specified lines to your .htaccessfile (If you do not have a .htaccess file, then create it in the same directory as your wp-config.php file and if you already have a .htaccess file, replace the existing lines with these new ones)

# BEGIN WordPress

RewriteEngine On

RewriteBase /wordpress/

RewriteRule ^index\.php$ – [L]

# add a trailing slash to /wp-admin

RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^ – [L]

RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]

RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]

RewriteRule . index.php [L]

# END WordPress

create-a-network-of-wordpress-sites

  • After completing these steps, log in again using the link provided.

enable-network-in-woocommerce-for-multiple-sites

Step 4: How to create multiple websites in WooCommerce.

  • After re-login “My Sites” icon will be visible on the top left corner of the page.

setting-up-multiple-websites-in-woocommerce

  • Go to My Sites >Network Admin > Dashboard >Create a New Site.

add-a-new-site-in-woocommerce

  • Fill in the necessary details and click on “Add site”.

my-sites-in-woocommerce

Connect your WooCommerce store with ERP/CRM and grow your business rapidly!

integrate woocommerce and erp

You may also like:
How to setup your ecommerce store using Woocommerce – A Beginner’s Guide
How to Integrate WooCommerce with Square POS
WooCommerce added AdRoll Integration: All you need to know
5 Easy Steps To Configure PayPal Checkout Option In Your WooCommerce Store

Tricks to Customize your WooCommerce Store Part-1

 

hiba

Hiba is a Quality Assurance Engineer who is passionate about eCommerce platforms and other ERP softwares. She is also enthusiastic about food and fashion.

Our integrations are dynamic in nature. The mentioned offerings are the cumulative possibilities of the platform (actual scenarios are specifically organization/business-dependent). For any disparity, please refer to the latest version of the integration brochures.