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:
- 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.
#1 Best Overall
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
- Log in to WordPress Admin.
- Go to Plugins → Add New Plugin or Plugins → Add New.
- Search for WooCommerce.
- Confirm that the plugin is the official WooCommerce plugin.
- Click Install Now.
- Click Activate.
- 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.
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.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →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.
Recommended Free Tools
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.
Test payments before going live
Use sandbox or test mode where available. Complete at least one test for:
- A successful payment
- A failed payment
- A refund
- An order cancellation
- A payment callback or webhook
- 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.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →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.
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.
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.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.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Repair Windows errors before they cause bigger problems3Scan for outdated or missing drivers - takes under a minuteActivation 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.
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.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWhat 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.
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.
Quick Recap
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.




