News
Happy System Administrator Appreciation Day - to the true heroes of IT!
Serverspace Black Friday
BK
July 30 2025
Updated July 28 2025

WooCommerce - Installation and Activation Guide

WooCommerce is the leading e-commerce plugin for WordPress, with over 8 million active installations as of 2025. It enables the creation of online stores of any complexity, from small startups to large enterprises. Being free and open-source, WooCommerce provides flexibility in customization and integration with hundreds of extensions, making it an ideal choice for small business owners, aspiring entrepreneurs, bloggers, and webmasters.

With WooCommerce you can:

  • Sell physical and digital products.
  • Manage orders, customers, payments, and shipping directly from the WordPress admin panel.
  • Customize the store to your needs using themes and plugins.

Requirements:

  • Self-hosted WordPress site (WordPress.org) or WordPress.com with a Business plan or higher.
  • Access to the WordPress admin panel (yoursite.ru/wp-admin).

This article will guide you through all stages – from preparation to launching your online store.

Preparation: What to Check Before Installation

Before installing WooCommerce, ensure your site is ready to work with the plugin. This is critical to avoid errors and ensure stable store operation.

Preparation Item Description Recommendation
WordPress Current WordPress version. Install the latest stable version (e.g., 6.8 as of 2025).
PHP PHP version on the server. Minimum 7.4, ideally 8.0+. Check in admin: Tools → Site Health → Info.
PHP Settings Server parameters. memory_limit ≥ 256 MB, max_execution_time ≥ 120 seconds.
HTTPS SSL certificate for secure payments. Mandatorily enable HTTPS.
Backup Site data protection. Create a full backup (files + database) via hosting panel or plugin (e.g., UpdraftPlus).
Theme WooCommerce compatibility. Use themes like Storefront, Astra, OceanWP or GeneratePress.
Plugins Minimization of conflicts. Deactivate or delete unnecessary plugins during installation.

Installing WooCommerce

WooCommerce can be installed in two ways: through the WordPress admin panel or manually by uploading a ZIP file.

Method 1: Via WordPress Admin Panel (Recommended)

  1. Log in to the WordPress admin panel (yoursite.ru/wp-admin).
  2. Go to Plugins → Add New.
  3. Type "WooCommerce" in the search bar.
  4. Find the "WooCommerce" plugin (author: Automattic).
  5. Click Install Now.
  6. After installation, click Activate.

Method 2: Manual Upload (ZIP File)

  1. Download the latest WooCommerce version from the official site: WordPress.org ("Download" button).
  2. In the WordPress admin panel, go to Plugins → Add New.
  3. Click Upload Plugin (top of page).
  4. Select the downloaded WooCommerce ZIP archive.
  5. Click Install Now.
  6. After installation, click Activate Plugin.

When to use manual installation: If issues occur with admin-panel installation, the site has no internet access, or a beta plugin version is required.

Launching the WooCommerce Initial Setup Wizard

After activation, WooCommerce automatically launches the setup wizard to configure basic store parameters. If the wizard doesn't start, go to WooCommerce → Settings (Home).

Step-by-Step Wizard Walkthrough

Step Action Recommendation
1. Welcome Setup start. Click "Let's go!".
2. Store Location Specify country, currency, units of measure. Select your country (e.g., Russia), currency (RUB), units (kg, cm).
3. Product Types Specify what you will sell. Check physical products, digital products, or both.
4. Adding Products Create initial products. Skip or add a test product (name, price, image).
5. Payment Setup Select payment gateways. Enable WooCommerce Payments (if available), PayPal, bank transfer, or cash on delivery.
6. Shipping Setup Configure zones and shipping methods. Create zones (e.g., "Russia") and methods (e.g., "Russian Post" — 300 RUB, "Local Pickup" — free).
7. Tax Setup Enable/disable taxes. Skip if unsure; configure later.
8. Recommended Features Install additional plugins. Select needed ones (e.g., MailPoet) or skip.
9. Completion Finalize setup. Click "Finish setup".

After completion, the wizard creates core pages: Shop, Cart, Checkout, My Account. Verify them under Pages.

Initial Configuration After Wizard

After the wizard, configure additional parameters in WooCommerce → Settings.

Overview of Settings Tabs

Tab Description
General Currency, store location, allowed sales/shipping countries, coupon enablement.
Products Shop display settings, product pages, inventory management, downloads (for digital products).
Shipping Management of shipping zones, methods, and classes.
Payments Enable/disable payment gateways, configure fees and test mode.
Tax Configuration of tax rates and price display (incl./excl. tax).
Accounts & Privacy Customer registration settings and privacy policy.
Emails Configuration of email templates (new order, completed order, etc.).
Advanced Page assignments and REST API.
Integrations Connection to services like Google Analytics, Facebook.

Priority Actions

  1. Check General → Store address (email, physical address – critical for taxes/shipping).
  2. Ensure pages (Shop, Cart, etc.) are correctly assigned in Advanced → Page setup.
  3. If accepting multiple currencies, configure exchange rates in payment gateways (e.g., PayPal).

Verifying Store Functionality

To confirm the store works correctly:

  1. Visit the shop page: Navigate to yoursite.ru/shop/ (or assigned page).
  2. Create a test order:
    1. Add a test product (or create a product priced at e.g., 1 RUB).
    2. Go to cart and click "Proceed to checkout".
    3. Fill in customer details (use real email for mail testing).
    4. Select shipping method.
    5. Choose test payment method:
      • For PayPal: Use Sandbox
      • For WooCommerce Payments: Enable test mode and use test card (e.g., 4242 4242 4242 4242)
      • For bank transfer/cash on delivery: Complete order
    6. Click "Place order".
  3. Verification:
    • Is order visible in WooCommerce → Orders?
    • Did confirmation email reach customer's email?
    • Did new order email reach admin email?
    • Are order details displayed correctly?
  4. Check pages: Ensure Cart, Checkout, and My Account pages open without errors.

Next Steps

After basic setup, your store is ready for further development:

  • Add products: Populate catalog under Products → Add New.
  • Configure design: Ensure theme displays products, cart, and checkout correctly. Use page builders like Elementor or Divi if needed.
  • Install essential plugins:
    • Backup: UpdraftPlus
    • Security: Wordfence
    • SEO: Yoast SEO or Rank Math
    • Additional features: Import/export plugins, advanced shipping, or email marketing tools
  • Configure SEO: Fill meta tags for shop pages, categories, and products.
  • Test scenarios: Verify purchases, registration, password recovery, payment/shipping methods.
  • Optimize performance: Use Google PageSpeed Insights/GTmetrix and caching plugins (WP Rocket, LiteSpeed Cache).
  • Study documentation: Visit WooCommerce Documentation for advanced features.

You've successfully installed and configured WooCommerce, creating a foundational online store ready for sales. Thoroughly test all functions before launch. Regularly update WordPress, themes, and plugins to ensure security and performance. WooCommerce is a powerful tool – this is just the beginning of your e-commerce journey!

Vote:
5 out of 5
Аverage rating : 5
Rated by: 1
1101 CT Amsterdam The Netherlands, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300

You might also like...

We use cookies to make your experience on the Serverspace better. By continuing to browse our website, you agree to our
Use of Cookies and Privacy Policy.