How to install and configure the WooCommerce e-commerce plugin in WordPress

2-minute read
2026-03-21
2026-06-03
2,225
I earn commissions when you shop through the links below, at no additional cost to you.

Preparatory work

Before starting the installation… WooCommerce Before proceeding, make sure your WordPress environment is ready. This includes having a WordPress website that is installed and running properly, as well as the necessary server infrastructure. Typically, you will need a server that supports PHP 7.4 or a later version, and MySQL 5.6 or a later version (or MariaDB 10.1 or a later version). Additionally, make sure your WordPress version is up to date to enjoy the best levels of security and compatibility.

It is highly recommended to back up your website completely before making any changes. This should include both the database and all files. You can use tools such as… UpdraftPlus Or use the backup tools provided by your hosting control panel. Backing up your data is the safest measure to prevent data loss in case of unexpected errors during the installation or configuration process.

In addition, you need to prepare the information for your website, such as the store’s address, currency, tax settings (if applicable), and the types of products you plan to sell. Thinking about these details in advance can save you a lot of time during the subsequent wizard-based configuration process.

Recommended Reading The Ultimate Guide to the WooCommerce E-commerce Plugin: From Installation and Configuration to Practical Application of Advanced Functions

Finally, please make sure you have the login credentials for your WordPress administrator account, as installing and configuring plugins requires administrative privileges.

UltaHost WordPress Hosting
30-day refund guarantee, unlimited bandwidth and database usage, free DDoS protection; purchase for 3 years and get a discount of 50%.

Installing the WooCommerce plugin

mounting WooCommerce The process is similar to installing other WordPress plugins and is very intuitive. You can search for and install the plugin directly from the plugin directory in the WordPress administration panel.

Install through the background plugin directory.

First, log in to your WordPress administration panel. In the left sidebar, find the “Plugins” option and then click on “Install Plugins”. In the search box at the top right of the page, enter “WooCommerce”. The result for the search will usually be the first one listed, developed by Automattic. WooCommerce Plugin: Click the “Install Now” button and wait for the installation progress bar to complete.

After the installation is complete, the “Install Now” button will change to an “Activate” button. Click the “Activate” button to enable the feature. WooCommerce Plugin: After activation, you may see a welcome message at the top of the administration panel, and you will be automatically redirected to the setup wizard page.

Install by uploading the plugin file.

If your server environment does not allow direct access to the WordPress plugin directory (for example, in some restricted intranet environments), you can install the plugin by uploading its ZIP file. First, you need to download the latest version of the plugin from the official WordPress.org plugin page. WooCommerce ZIP file.

Recommended Reading For WordPress users who want to improve the performance of their online stores, WooCommerce is a great choice.

On the WordPress backend, go to the “Plugins” -> “Install Plugins” page. Click the “Upload Plugin” button, and then select the plugin you just downloaded. woocommerce.zip Download the file and click “Install Now”. After the installation is complete, click the “Activate” button as well.

Run the initial setup wizard.

activate WooCommerce After that, the system will automatically launch an interactive setup wizard. This wizard will guide you through the basic configuration of your store, making it an excellent way to get started quickly.

Configure the basic information for the store.

The first step of the wizard is to set the location address of your store. This determines the default region for functions such as tax calculation and shipping fees. Please enter the country, state/province, city, street address, and postal code accurately. Next, you need to select the currency for your store. For example, if you mainly serve customers in mainland China, you should choose “Renminbi (CNY¥)”. Then, choose the type of products you plan to sell, such as physical goods, downloadable products, or both. This will help the plugin recommend suitable additional features for you.

hosting.com Shared Hosting
High performance with AMD EPYC CPUs, NVMe SSD storage and LiteSpeed, 24/7, 24x7 expert in-house support, advanced security measures including SSL, brute force, malware and DDoS protection, savings of up to 73%

The wizard will also ask you whether you have already started selling products. If you are just starting out for the first time, you can choose “No, I’m a beginner.” Most of these settings can be changed later on. WooCommerce Make the changes on the settings page.

Set up payment and delivery methods.

Next are the crucial payment gateway settings. The wizard will offer several popular options, such as… StripePayPal And bank transfers. You need to enable at least one payment method. PayPal For example, after you click to enable the feature, the system will guide you to connect to your PayPal account or enter your API key. For a testing environment, you can start by enabling simpler payment methods such as “Cash on Delivery” or “Bank Transfer”.

In the delivery settings section, you need to define the delivery areas. For example, you can create a delivery area named “Mainland China” and set a delivery method for it, such as “Free Delivery” or “Fixed Shipping Fee”. You can also set different shipping fee rules for different areas (such as within the province or outside the province).

Recommended Reading WooCommerce Advanced Guide: A Comprehensive Guide from Setting Up a Store to Optimizing Website Performance

After completing all the steps, the wizard will prompt you to install some recommended plugins. Jetpack(For site statistics and security purposes); you can choose the options according to your needs. Finally, click “Complete Settings” to finalize the setup. WooCommerce The shop framework has been set up.

Perform in-depth configuration and management.

After completing the wizard, you will need to proceed by… WooCommerce You can make more detailed adjustments through the settings panel. You can find the “WooCommerce” main menu in the left sidebar of the WordPress backend, and the “Settings” option under it is the control center.

InterServer Shared Hosting
Shared hosting $2.50 USD per month , first month $0.1 USD promo code tryinterserver, 461 cloud apps scripts, one click install.

Adjust regular and product settings.

On the “Settings” page, under the “General” tab, you can review and modify the store address, sales locations, and the default customer location. In the “Products” tab, you can configure the display settings for the store page, product measurement units, comment settings, and inventory management options.

For example, in the inventory options, you can enable inventory management globally and set a threshold for when inventory levels are low. This involves… _stock_manage_stock Management of metafields: If you are selling digital products, make sure to configure the download options in the “Downloadable Products” tab, such as download restrictions and expiration dates.

Configure the tax and checkout processes.

If your business requires tax handling, please configure the settings on the “Tax” tab. You can enable tax calculation and set the tax rates. For example, you can enter a standard tax rate (such as 13%) and specify which regions and product categories it applies to.

“The ”Checkout” tab manages the final steps of the customer’s payment process. Here, you can manage all the enabled payment gateways and adjust their display order as well as their specific settings. For example, for bank transfers, you can edit the accompanying information to provide customers with details about your bank account. You can also configure the behavior of the shopping cart and the checkout page, such as whether customers are allowed to create an account during the checkout process.

Add and manage your products

Once the store configuration is complete, the next key task is to add products. In the WordPress backend, the “Products” menu is where you can manage all your products.

Creating simple products and variable products

Click “Add New Product” to enter the product editing page. First, fill in the product title and a detailed description. In the product data panel on the right, you can select the product type. The most basic option is “Simple Product,” which is suitable for products with a single specification. You need to set..._regular_price(Regular Price) and_sale_price(Promotional price, optional.)

If the product comes in different specifications, such as colors or sizes, you should select “Variable Product.” After making this choice, the “Product Data” panel will display the “Attributes” and “Variants” tabs. First, define the attributes on the “Attributes” tab; for example, add an attribute called “Color” and enter the values “Red” and “Blue.” Make sure to check the box “For Variants.” Then switch to the “Variants” tab and click “Create Variants.” The plugin will automatically generate all possible combinations of attributes (e.g., Red-Large, Blue-Large, etc.). You can then set the price, inventory levels, and SKU (Stock Keeping Unit) for each variant individually.

Setting product categories and tags

In order to organize products, it is essential to use categories and tags. On the right side of the product editing page or under the “Products” menu, you can find the “Product Categories” option. Creating a clear category structure, such as “Electronics -> Phones,” helps customers navigate the product catalog and also improves search engine optimization (SEO). Tags are used to describe more specific characteristics of a product, such as “Waterproof” or “New Model 2026.”

You can also set featured images and a product gallery for your products; these are key visual elements that attract customers. Make sure the images are clear and of the appropriate size.

Customize the appearance and layout of the store's pages.

WooCommerce During the installation process, a series of necessary pages will be automatically created, such as the store homepage, shopping cart, checkout page, etc. You can view these pages in the “Pages” menu. Their shortcodes are as follows: [products][cart] Already embedded.

Using the Theme and Page Builder

Most modern WordPress themes are compatible. WooCommerceYou can preview the style of your store in “Appearance -> Customization”. Many themes also offer additional customization options specifically designed for this purpose. WooCommerce The Options panel is used to adjust the number of columns in the product list, the layout of the sidebar, and other settings.

To achieve more flexible design options, you can combine page builders with plugins such as Elementor or WPBakery. These page builders typically offer specialized tools and features that allow for greater customization and flexibility in your website design. WooCommerce The module allows you to design the store homepage and product detail pages by simply dragging and dropping elements, without the need to write any code.

Overriding the template for advanced customization

For developers,WooCommerce Supports in-depth customization by overriding template files using themes. This is… WooCommerce How a template system works. For example, if you want to modify the display template for a single product, you can… wp-content/plugins/woocommerce/templates/single-product.php The file has been copied to your theme directory. your-theme/woocommerce/single-product.php In the path, then modify this copy.

In this way, you can have full control over the appearance and some of the logic of the store’s frontend, while ensuring that your customizations will not be overwritten when plugins are updated. It is recommended to consult the official template structure documentation before making any modifications.

summarize

Successfully installed and configured in WordPress. WooCommerce This is the first and crucial step in embarking on your own e-commerce journey. The entire process encompasses everything from preparing the environment, installing plugins, setting up the wizard, to conducting in-depth configurations, managing products, and customizing the appearance of your website – all of which form a complete closed loop. Making good use of the initial setup wizard allows you to quickly establish the basic framework of your e-commerce platform, while the advanced settings panel and template system enable you to meet both personalization and professionalization requirements. Remember to back up your data regularly and keep your WordPress core, themes, and plugins up to date (especially…). WooCommerce The updates to the system itself are the foundation for the long-term and stable operation of your store. Now that your online store is ready, you can start adding products and welcome your first customer.

FAQ Frequently Asked Questions

Will installing WooCommerce affect the website’s speed?

The addition of any plugin may have a slight impact on website performance, but WooCommerce The system itself has been highly optimized, so the impact on performance is within a reasonable range. The actual performance impact mainly depends on the number of products you add, the extended features you enable, and the quality of your hosting service.

To maintain high speeds, it is recommended to choose a host with good performance, use caching plugins such as WP Rocket or W3 Total Cache, and optimize product images. Regularly cleaning up outdated temporary data (which can be done using various optimization plugins) can also help ensure that the database runs efficiently.

Can I skip the setup wizard? Can I still make further configurations later on?

Yes, you can definitely skip the initial setup wizard. On the wizard page, there is usually a link that says “Skip” or “Configure later.” All the settings available in the wizard can be found and modified later in the “WooCommerce -> Settings” menu.

In fact, many experienced users will go straight to the settings panel to make their configurations, as it offers more comprehensive and detailed options. The wizard is mainly designed to help new users complete the basic settings quickly.

How to set different shipping fees for different regions?

You can manage shipping fees on the “WooCommerce -> Settings -> Shipping” page. Click “Add Shipping Zone” to create a new shipping zone, for example, one named “Jiangsu-Zhejiang-Shanghai,” and specify the regions that it applies to (such as Shanghai, Jiangsu, and Zhejiang provinces).

Then, under that area, click “Add Delivery Method” and select, for example, “Fixed Fee” and set the amount. You can continue to create new delivery areas for other regions (such as “Other Regions in China”) and set different shipping rules, including setting a free shipping threshold.

What is the optimal size for product images?

WooCommerce There are no mandatory requirements for image sizes, but to achieve the best display effects and website performance, it is recommended to follow some general guidelines. For the product main image (the large image on the product page), it is suggested to use a square image with a minimum resolution of 800x800 pixels to ensure clarity when the image is scaled or enlarged.

The thumbnail size in the product catalog can be set under “Customize -> WooCommerce -> Product Images.” A resolution of 400x400 pixels is generally a good starting point. Most importantly, make sure all images are compressed and optimized (you can use plugins like TinyPNG or Smush) to reduce their file size and speed up page loading times.