DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to the guide
THE FINANCEBASE List yours

Guide

How to Add and Set Up WooCommerce on WordPress

By TheFinanceBase Team 11 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To add WooCommerce to WordPress, install the official WooCommerce plugin from Plugins → Add New, activate it, complete the onboarding checklist, then configure products, payments, taxes, shipping, checkout, and store policies. Installation alone does not create a launch-ready store. By the end of this guide, you should have a testable shop and a checklist for safely taking real orders.

WooCommerce is a free, open-source ecommerce plugin, but running a store still involves hosting, payment-processing fees, possible extensions, security, backups, tax compliance, fulfillment, and customer support. Menu names can vary slightly by WordPress and WooCommerce version.

As an Amazon Associate I earn from qualifying purchases.

What you need before installing WooCommerce

Before changing a live WordPress site, prepare the technical and business basics:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • A WordPress site or WordPress hosting plan that permits plugins.
  • Administrator access to WordPress.
  • A domain name and a working https:// connection with SSL.
  • A complete backup of the WordPress files and database.
  • A compatible hosting environment. WooCommerce recommends PHP 8.3 or newer, MySQL 8.0 or newer, or MariaDB 10.6 or newer. Check the current WooCommerce requirements before installing because supported versions change.
  • A product or service catalog, including prices, images, descriptions, stock information, and delivery details.
  • Your store address, contact email, currency, selling locations, and shipping destinations.
  • A decision about taxes, returns, refunds, privacy, terms, and customer support.
  • A payment-processor account if you will accept online payments.
  • A plan for inventory, fulfillment, refunds, order notifications, and customer enquiries.

If the site is already live, use a staging site for major changes where your host provides one. Update WordPress, the active theme, and existing plugins where safe, and record current caching, email, security, and payment settings.

Check HTTPS before accepting payments

Open the site in a private browser window and confirm that important pages load over HTTPS without certificate warnings or mixed-content errors. SSL protects data in transit, but it does not by itself make a store PCI compliant. Security also depends on hosting, updates, access controls, payment configuration, backups, and how payment data is handled. WooCommerce’s PCI guidance recommends secure hosting, strong credentials, restricted administrator access, regular updates, and avoiding storage of card details on the WordPress server.

Install WooCommerce on WordPress

  1. Log in to WordPress Admin.
  2. Go to Plugins → Add New Plugin or Plugins → Add New.
  3. Search for WooCommerce.
  4. Confirm that the plugin is the official WooCommerce plugin.
  5. Click Install Now.
  6. Click Activate.
  7. When prompted, choose Set up my store.

The normal path is:

WordPress Admin → Plugins → Add New → Search “WooCommerce” → Install Now → Activate

After activation, WooCommerce adds store-management areas for products, orders, customers, analytics, and settings. It also creates or assigns shop-related pages and data structures. Review the result rather than assuming every page and setting is correct.

Manual installation

If the plugin directory is unavailable, download the official ZIP and use:

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
WordPress Admin → Plugins → Add New → Upload Plugin

Upload the ZIP, install it, and activate it. The dashboard installation is preferable for beginners. See WooCommerce’s installation documentation for the current procedure.

Complete the WooCommerce setup wizard

The onboarding flow normally begins with a store profiler and then presents a setup checklist. It may ask for:

  • Store location and name
  • Industry
  • Product or service type
  • Business stage
  • Store email address

WooCommerce may recommend optional services for payments, shipping, taxes, marketing, or security. Read each selection before accepting it. Some recommendations can involve Jetpack or a WordPress.com connection. They are not all required to operate a WooCommerce store.

The wizard is an onboarding shortcut, not a substitute for reviewing settings manually. If you skip it, use the setup checklist. On supported WooCommerce admin pages, you can usually revisit onboarding from the contextual Help tab. The exact interface can vary by version; consult the current setup-wizard documentation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Configure the basic store settings

Go to:

WooCommerce → Settings → General

Review the following:

  • Store address: Enter the business address used for store calculations and documents.
  • Selling locations: Choose the countries or regions where customers may purchase.
  • Shipping locations: Limit shipping to destinations you can actually serve.
  • Default customer location: Decide how WooCommerce should estimate customer location before an address is entered.
  • Currency: Set the currency, position, decimal separator, and number of decimals.
  • Coupons: Enable them only if you have a plan for discount rules and abuse prevention.
  • Taxes and coupons: Enable tax rates and calculations if your business requires them.

The store address does not automatically determine every tax result. Tax treatment can depend on the configured tax basis, customer address, product tax class, shipping, and local law.

Add your first WooCommerce product

For a basic physical item, go to:

Products → Add New

Enter a product name, description, price, image, category, and the information customers need to make a purchase. Review these areas:

  • Regular price and sale price
  • Short description
  • Product image and gallery
  • Product category and tags
  • SKU and inventory
  • Shipping weight and dimensions
  • Tax status and tax class
  • Virtual or downloadable settings
  • Purchase and stock settings

Use clear, appropriately sized images. If stock matters, enable inventory management and set the stock quantity, backorders, low-stock notifications, and out-of-stock behavior.

WooCommerce product types

  • Simple product: One product with no selectable variations.
  • Variable product: Options such as size or color, with variations that can have separate prices, SKUs, stock, and images. Attributes alone are not enough; create the actual variations.
  • Virtual product: A product that needs no physical fulfillment.
  • Downloadable product: A digital file delivered through WooCommerce. Test the download link and permissions before launch.
  • Grouped product: A collection of existing products.
  • External or affiliate product: The purchase button sends the customer to another website.

Products without a price may not be purchasable. For a larger catalog, WooCommerce’s setup flow can provide a CSV import option, but inspect imported prices, images, attributes, stock, and tax classes before publishing.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Set up payments

Open:

WooCommerce → Settings → Payments

Available gateways depend on your country, currency, business information, and account eligibility. A provider may require identity verification, bank details, merchant approval, authentication, and webhook configuration.

WooPayments and other gateways

WooPayments is WooCommerce’s integrated payment solution. Setup or monthly fees may not apply, but transaction, international, currency-conversion, dispute, and payout-related fees can apply. Exact costs and availability depend on the merchant country, customer location, currency, payment method, and account.

Other choices can include cards, PayPal, bank transfer, cash on delivery, accelerated checkout methods, and country-specific providers. Compare:

  • Availability in your country
  • Transaction and fixed fees
  • International and currency-conversion charges
  • Chargeback and dispute fees
  • Payout timing
  • Refund handling
  • Fraud controls
  • Hosted, embedded, or redirected checkout
  • Support for subscriptions, memberships, bookings, or marketplace features

Do not enable every available gateway. Start with the smallest reliable set that suits your customers and business model.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Test payments before going live

Use sandbox or test mode where available. Complete at least one test for:

  1. A successful payment
  2. A failed payment
  3. A refund
  4. An order cancellation
  5. A payment callback or webhook
  6. Customer and administrator email notifications

Confirm that the order status changes correctly, stock is reduced where appropriate, the payment appears in the provider dashboard, and refunds follow the intended route. A checkout page rendering correctly is not proof that payments work.

Configure taxes carefully

First enable tax settings at:

WooCommerce → Settings → General → Taxes and coupons → Enable tax rates and calculations → Save changes

Then open:

WooCommerce → Settings → Tax

Important choices include:

  • Whether product prices are entered inclusive or exclusive of tax
  • Whether tax is calculated from the customer shipping address, billing address, or shop base address
  • The shipping tax class
  • How tax appears in the shop, cart, checkout, and orders
  • Manual tax rates or an automated tax service

WooCommerce provides software settings; it does not decide your legal obligations. Sales tax, VAT, GST, exemptions, registration, filing, thresholds, and product taxability depend on your jurisdiction and business circumstances. Ask an accountant or tax professional which rules apply.

In the United States, obligations can vary by state, nexus, customer location, product type, economic thresholds, and marketplace rules. Automated calculation can reduce configuration work, but it does not transfer responsibility for registration, filings, exemptions, or records to WooCommerce. Test addresses inside and outside your expected tax jurisdictions.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

See WooCommerce’s tax settings guide and tax-service documentation.

Set up shipping

Open:

WooCommerce → Settings → Shipping

Create shipping zones that match the locations you serve, then add the methods and prices customers should see. Common methods include:

  • Flat rate
  • Free shipping
  • Local pickup
  • Rates based on location, order total, quantity, or weight
  • Carrier or label services supplied by an extension

Use shipping classes to organize products with different shipping rules. They do not automatically provide live carrier rates. Shipping zones should be specific enough to produce the intended method and price. Overlapping zones can cause confusing results because WooCommerce generally displays methods from the first matching zone.

Free shipping may require a minimum order value or coupon. Local pickup should include the collection address, hours, and instructions. Virtual and downloadable products may not need shipping, while mixed carts containing physical and virtual products can behave differently from physical-only carts.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

WooCommerce Shipping & Tax can help automate taxes and print USPS or DHL labels where supported, but it does not necessarily provide live USPS or DHL rates on the cart and checkout. Separate extensions may be required. International shipping also requires decisions about customs, duties, restricted goods, and delivery times.

Check store pages and checkout

WooCommerce normally creates pages such as Shop, Cart, Checkout, and My Account. Check their assignments at:

WooCommerce → Settings → Advanced

Inspect the complete customer journey:

  • Product page and add-to-cart button
  • Cart quantity updates and coupon behavior
  • Checkout fields and error messages
  • Account creation, login, and order history
  • Order confirmation page
  • Payment, tax, and shipping totals
  • Privacy notices and policy links
  • Refund, return, terms, and contact information
  • Mobile layout and navigation

Use a private browser window and test as an anonymous customer. Do not rely only on an administrator session, which can hide registration, caching, or checkout problems.

Choose and customize a compatible theme

WooCommerce works with many WordPress themes, but compatibility still needs testing. A theme should handle product templates, images, cart and checkout layouts, responsive design, and accessibility. Storefront is WooCommerce’s official free theme, but it is not mandatory.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Test the theme’s product, shop, cart, checkout, and account pages before committing to it. A WooCommerce-focused theme may provide more commerce templates but more configuration complexity. Block themes can simplify site-wide editing. Page builders add design flexibility but can increase performance and compatibility risks. If you customize PHP or templates, use a child theme where appropriate; direct theme edits can be overwritten by updates.

Test WooCommerce before launch

Place a complete test order from product page through confirmation. Check the following:

Customer experience

  • Products display correctly on desktop and mobile.
  • Add-to-cart and cart quantity updates work.
  • Coupons apply the intended rules.
  • Required checkout fields are appropriate.
  • The correct currency, tax, and shipping totals appear.
  • Confirmation emails arrive.
  • Customers can access accounts and digital downloads.

Payments and orders

  • Test and live modes are not confused.
  • Successful and failed payments produce the expected statuses.
  • Stock reduction works.
  • Refunds return through the intended provider.
  • Payment webhooks or callbacks function.
  • Order cancellation and notification procedures are clear.

Shipping and legal pages

  • Every intended destination matches a shipping zone.
  • Shipping rates and free-shipping conditions are correct.
  • Pickup instructions are clear.
  • Refund, return, privacy, terms, shipping, and contact pages are visible.
  • Tax behavior has been reviewed by a qualified professional.

Technical operations

  • HTTPS works on every store page.
  • Backups run and can be restored.
  • Cart, checkout, and account pages are excluded from caching where necessary.
  • Email delivery is reliable.
  • Administrator accounts use strong passwords and least-privilege access.
  • WordPress, WooCommerce, themes, and extensions have a documented update process.
  • Error logs and order notifications are monitored.

WooCommerce’s pre-launch checklist also covers taxes, checkout, shipping, products, digital delivery, links, and site errors.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Common WooCommerce setup problems

The WooCommerce menu is missing

Confirm that WooCommerce is activated and that your account has administrator or appropriate shop-manager permissions. If it is active but the menu is absent, check for a plugin conflict and review the WordPress error log.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Activation causes a fatal error or broken layout

Use hosting control-panel access, WordPress Recovery Mode, or a file manager to deactivate WooCommerce if necessary. Restore the backup or test WooCommerce with other plugins and the theme disabled. Then update compatible components one at a time.

The checkout page is blank

Confirm that the correct Checkout page is assigned under WooCommerce → Settings → Advanced. Clear stale cache, test with a default theme, and temporarily disable plugins that modify checkout, optimization, security, or scripts. Check for JavaScript errors and mixed-content warnings.

A payment method is unavailable

Check country, currency, account approval, SSL, gateway settings, and test/live mode. Some providers hide methods when the cart, customer location, or payment method is not eligible. Review the provider log and webhook configuration.

Tax is not appearing

Confirm that tax calculations are enabled, the product has the correct tax status and class, tax rates match the customer address, and your display settings are intentional. Do not add arbitrary rates without professional tax advice.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A shipping method is missing

Check the customer destination, matching shipping zone, product dimensions or weight, shipping class, minimum order conditions, and whether the cart contains physical products. A virtual-only cart may not display shipping options.

Emails are not arriving

Check WooCommerce → Settings → Emails, recipient addresses, order status, spam folders, and your site’s mail-delivery configuration. For reliable business email, a properly configured transactional email service may be necessary. Review logs rather than repeatedly placing live orders.

Cart contents disappear

Look for HTTP/HTTPS inconsistencies, aggressive page caching, cookie restrictions, CDN rules, or security plugins interfering with WooCommerce sessions. Exclude cart, checkout, and account pages from caching where necessary.

A product cannot be purchased

Check that it is published, has a price, is in stock or allows backorders, has valid variations if variable, and is not restricted by catalog visibility, purchase limits, or location settings.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What WooCommerce costs

The core WooCommerce plugin is free, but a functioning store can still have recurring and one-time costs:

  • WordPress hosting and domain services
  • Payment-processing fees
  • Premium themes and extensions
  • Shipping, tax, email, backup, security, or analytics services
  • Developer, designer, migration, or agency work
  • Maintenance and troubleshooting

WooCommerce currently describes hosting for many stores as approximately $25–$350 per month and extensions as approximately $29–$299 per year per extension. These are broad estimates, not a guaranteed budget. Your costs depend on traffic, storage, performance requirements, integrations, transaction volume, and the features your business needs. See the WooCommerce pricing overview for current guidance.

Choose hosting based on backups, staging, PHP and database support, caching, server resources, background jobs, uptime, and support—not just the lowest price. Add extensions only after identifying a specific workflow they solve. Each extension adds maintenance, compatibility, security, performance, and renewal considerations.

When WooCommerce is and is not a good fit

WooCommerce is a strong choice when you want WordPress integration, control over hosting and design, access to a large extension ecosystem, or a content-heavy site with custom commerce workflows. It does not charge a WooCommerce platform subscription or revenue share for the core plugin, but you remain responsible for hosting, updates, security, backups, compatibility, and integrations.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A hosted platform such as Shopify or BigCommerce can reduce infrastructure management but gives you different control and customization trade-offs. Squarespace or Wix can be simpler for a basic site, while Easy Digital Downloads may be worth considering for a store that sells only digital products. Compare the platforms against your required workflows rather than assuming one is universally best.

After installation: protect and operate the store

WooCommerce is a WordPress plugin, not a fully managed ecommerce service. Before launch, document who handles:

  • Order fulfillment and delivery tracking
  • Refunds, cancellations, and chargebacks
  • Inventory adjustments
  • Customer support
  • Plugin, theme, WordPress, and PHP updates
  • Backup restoration
  • Security alerts and administrator access
  • Tax records and filings

Keep administrator access limited, use strong unique passwords and multifactor authentication where available, maintain tested backups, and update in a staging environment when possible. Deactivating or deleting WooCommerce does not necessarily remove all WooCommerce data from the database. If you ever remove it permanently, back up first and follow the documented removal process carefully.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a comment

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More guides

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.