How to Install WooCommerce and Set Up Your Store
Install WooCommerce, shape your store, and get products ready to sell.
Install WooCommerce step by step
To learn how to install WooCommerce in WordPress, start in your WordPress dashboard. Sign in with an administrator account, then open Plugins and choose Add New. Search for WooCommerce and check that Automattic is listed as the publisher. Select Install Now, then select Activate when the install ends.
This is the usual way to install the WooCommerce plugin in WordPress. Back up your site first if it already has pages, products, or other plugins. Keep WordPress and your hosting tools up to date. WooCommerce will then offer setup steps for your store.
- Sign in to your WordPress dashboard as an administrator.
- Open Plugins, then choose Add New.
- Search for WooCommerce and check its publisher.
- Select Install Now, then select Activate.
- Open the WooCommerce setup prompt to begin.
If WooCommerce does not show in search, check your internet connection and WordPress version. You can also get the plugin from the official WooCommerce installation instructions. Upload a trusted ZIP file through Plugins, Add New, and Upload Plugin. Avoid plugin files from unknown sites.

Set up WooCommerce in WordPress
After activation, WooCommerce opens an onboarding wizard. It asks for your store address, the goods you sell, and your business type. Enter the real location that will manage orders. These details can affect shipping and tax settings, so use accurate information.
The wizard may offer extra services or add-ons based on your answers. Review each one before adding it. A new store does not need every suggested tool. Start with the features you need to take and manage orders.
- Enter your store address and the places where you plan to sell.
- Choose physical goods, digital downloads, or both.
- Review suggested services and skip those you do not need.
- Choose a compatible theme or keep your current theme for now.
When the wizard ends, open WooCommerce, then Home, to review setup tasks. Treat that list as a starting point, not proof that your shop is ready. Test a product page, checkout, and order email before launch. A test order can reveal missing payment or shipping steps.

Choose and install a WooCommerce theme
If you are deciding how to install a WooCommerce theme, first choose one that supports WooCommerce. Check its update history, help options, and demo pages. View product, cart, and checkout pages on a phone. Clear layouts often work better than busy effects.
To install a theme from WordPress, open Appearance, then Themes, and choose Add New. Search for the theme, preview it, and select Install, then Activate. For a theme ZIP file, choose Upload Theme and select the file. Only use themes from a source you trust.
- Check product pages, category pages, cart, and checkout in the demo.
- Confirm that menus and product images fit small screens.
- Review theme settings under Appearance or Customize.
- Keep your old theme until the new store passes your checks.
Some themes let you change product grids, sidebars, and image sizes. Change one setting at a time, then check the store on desktop and mobile. If you use a page builder, test it with your theme and checkout. Too many design tools can slow down shopping.

Configure payments, shipping, and tax
Before you publish products, set the main store options. Open WooCommerce, then Settings, and review General, Products, Shipping, Payments, and Tax. The choices depend on your location and the services you use. Set them for your business rather than copying another shop.
In Payments, enable a gateway that serves your country and supports the payment types your buyers need. Follow its setup steps and link the right account. If it offers test mode, use it before launch. Place a test order and check its payment status, order notes, and customer email.
Set shipping zones for the places you serve. For example, a shop might offer a flat rate within its home country and no shipping elsewhere. Set rates that cover your costs, and state any free-shipping threshold. For digital-only goods, disable shipping where it does not apply.
Tax rules vary by place and product type. Check the rules for your business before setting tax rates. Ask a tax expert if you are unsure. Then test checkout with sample addresses to confirm that shipping and tax appear as expected.
- Enable the payment methods your customers can use.
- Add shipping zones and rates for each service area.
- Set tax options based on local rules and your products.
- Run test orders before taking real payments.

Install WooCommerce extensions
Extensions add features that are not part of a basic store. They can support bookings, subscriptions, extra payment options, or links to other sales tools. If you want to know how to install WooCommerce extensions, use the WordPress dashboard or a trusted extension provider. Check that an extension works with your WooCommerce version.
Open Plugins, then Add New, and search for the feature you need. Check who made the extension, when it was last updated, and what users say about it. Select Install Now, then Activate. For a paid extension, follow its provider's steps to download and upload the ZIP file.
Add one extension at a time. Test the store after each install, especially product pages, cart, and checkout. This makes it easier to spot conflicts. Remove tools you no longer use, and keep the rest updated.
- Write down the store feature you need.
- Find an extension from a source you trust.
- Check its update record and version support.
- Install and activate it through WordPress.
- Test key store tasks before adding another extension.
Add physical and digital products
To add a product, open Products in your dashboard and choose Add New. Enter a clear name and a short description of what the buyer gets. Add a price, product image, and category. Preview the page before you publish it.
For a physical product, set its stock level and shipping details in the product data area. Add weight or size when your shipping service needs them. Mark the item as virtual only if it does not need shipping. For downloads, mark it as downloadable and upload the file.
Set a download limit or expiry date if your offer needs one. Use a clear file name and test the download after placing an order. For both product types, check the page on a phone and confirm that price, options, and key details are easy to find.
- Add a name, description, price, image, and category.
- Set stock and shipping details for physical goods.
- Mark digital goods as virtual and downloadable.
- Preview the page and test the buyer's order path.
Finish with a full test from product page to order email. Check that payment, shipping, tax, and downloads behave as planned. Fix any issue before you share the store with customers. You can then add products and features as your shop grows.
Step-by-step
- 01 Install WooCommerce
Open Plugins, then Add New. Search for WooCommerce, install it, and activate it.
- 02 Enter store details
Follow the setup wizard and add your real store location, product type, and sales areas.
- 03 Choose a compatible theme
Install a theme that supports WooCommerce. Check product pages and checkout on both desktop and mobile.
- 04 Set store options
Configure payment methods, shipping zones, and tax options. Place a test order before launch.
- 05 Add products and needed extensions
Add physical or digital products, then install only the extensions your store needs. Test the buyer journey.
Frequently asked questions
- How do I install WooCommerce in WordPress?
- Open Plugins, then Add New in your WordPress dashboard. Search for WooCommerce, select Install Now, and activate it.
- How do I install the WooCommerce plugin?
- Search for WooCommerce from Plugins, Add New, then install and activate the result published by Automattic. You can also upload a trusted plugin ZIP file.
- How do I install a WooCommerce theme?
- Open Appearance, then Themes, and select Add New. Find the theme and choose Install, or upload its ZIP file, then activate it.
- How do I install WooCommerce extensions?
- Find an extension in Plugins, Add New, or get it from a trusted provider. Install and activate it, then test your store before adding more.
- Can I sell physical and digital products with WooCommerce?
- Yes. Add physical goods with stock and shipping details, or mark digital goods as virtual and downloadable.
Related reading
Create a Portfolio Website with WordPress
Build a polished WordPress portfolio, one clear step at a time.
How to Copy a WordPress Site to a New Home
Move a WordPress site with less risk, from backup to final testing.
How to Transfer a WordPress Site Without Losing Content
Move your WordPress site with a backup, a careful file transfer, and post-move checks.