Set Up WooCommerce Shop Page: Step-by-Step Guide
Step 1: Install and Activate WooCommerce
1.1 Install WooCommerce Plugin
To begin setting up your WooCommerce shop page, the first crucial step is to install the WooCommerce plugin. Log in to your WordPress admin dashboard. In the left-hand navigation menu, hover over “Plugins” and click on “Add New.” In the search bar on the “Add Plugins” page, type “WooCommerce” and press Enter. Locate the “WooCommerce” plugin by Automattic (it will usually be the first result with a large number of active installations) and click the “Install Now” button. Wait for the installation process to complete; WordPress will download and unpack the plugin files.
1.2 Activate WooCommerce
Once the installation is finished, the “Install Now” button will change to “Activate.” Click on the “Activate” button to enable the WooCommerce plugin on your WordPress site. Upon activation, WooCommerce will typically redirect you to its setup wizard. If it doesn’t, you’ll see a new “WooCommerce” menu item appear in your WordPress dashboard, indicating successful activation.
Step 2: Run the WooCommerce Setup Wizard
2.1 Start the Setup Wizard
After activating WooCommerce, you’ll usually be prompted to run its setup wizard. This wizard guides you through the initial configuration of your store. If you were not automatically redirected, you can manually start it by going to “WooCommerce” > “Home” in your WordPress dashboard and looking for a notice or button to “Run the Setup Wizard” or “Start the Setup Wizard.” It’s highly recommended to go through this wizard as it sets up essential pages and settings for your store.
2.2 Configure Store Details
The setup wizard will ask you for several key pieces of information. The first screen typically asks for your store’s location (country/region, address, city, postcode). This is important for setting up default taxes and shipping zones. Fill in these details accurately. Subsequent steps in the wizard will prompt you to choose your industry, product types, and business details like how many products you plan to display and whether you’re selling elsewhere. While you can skip some of these steps, providing accurate information helps WooCommerce tailor its initial settings for your needs. Continue through the wizard, clicking “Continue” or “Next” until you reach the end. You can deselect any suggested plugins if you don’t need them immediately, especially the “Jetpack” and “Mailchimp” integrations if you plan to use alternatives.
Step 3: Create Your Shop Page
3.1 Navigate to Pages
Even though the WooCommerce setup wizard often creates essential pages, it’s good practice to verify or manually create your shop page. In your WordPress admin dashboard, navigate to “Pages” in the left-hand menu. Click on “All Pages” to see a list of existing pages on your site. Look for a page titled “Shop.” If the WooCommerce wizard ran successfully, a “Shop” page should already exist, often with a content area that is blank or contains a shortcode like [woocommerce_shop]
(though this shortcode is typically not needed for the default shop page). If you find it, you can skip to Step 4.
3.2 Create New Page for Shop
If you don’t see a “Shop” page listed under “All Pages,” you’ll need to create one. Click on the “Add New” button at the top of the “Pages” screen (or in the left-hand menu under “Pages”). Title this new page “Shop.” You do not need to add any content to the page’s editor area; WooCommerce automatically populates this page with your products once it’s assigned. Publishing an empty page titled “Shop” is sufficient. Click the “Publish” button to save your new page. This page will serve as the main directory for all your products.
Step 4: Assign the Shop Page in WooCommerce Settings
4.1 Go to WooCommerce Settings
Now that you have a “Shop” page, you need to tell WooCommerce to use it as your main product archive. In your WordPress admin dashboard, hover over “WooCommerce” in the left-hand menu and click on “Settings.” This will take you to the main WooCommerce settings panel.
4.2 Set Your Shop Page
Within the WooCommerce Settings, click on the “Products” tab at the top. On the “Products” settings page, the first section you’ll see is “General.” Under this section, there’s a setting labeled “Shop page.” Click the dropdown menu next to “Shop page” and select the “Shop” page you created or verified in Step 3. After selecting your “Shop” page, scroll down to the bottom of the page and click the “Save changes” button. Your WooCommerce shop page is now successfully set up and configured!
FAQs
Q: My shop page is blank after setup. What should I do?
A: A blank shop page is usually normal if you haven’t added any products yet. WooCommerce populates this page with products automatically. Go to “Products” > “Add New” in your WordPress dashboard to start adding products. Once you’ve added a few, visit your shop page on the frontend of your website, and you should see them displayed.
Q: Can I use a different page as my shop page later?
A: Yes, you can easily change your designated shop page at any time. Simply go to “WooCommerce” > “Settings” > “Products” tab, and under the “Shop page” dropdown, select a different page from your existing pages. Remember to click “Save changes” at the bottom.
Q: What if the WooCommerce setup wizard didn’t run or I skipped it?
A: If you skipped the wizard or it didn’t run, you can manually create the essential WooCommerce pages. Go to “WooCommerce” > “Status” > “Tools” tab. Look for “Create default WooCommerce pages” and click the “Create pages” button next to it. This will automatically generate the Shop, Cart, Checkout, and My Account pages for you. You’ll still need to assign the “Shop” page in “WooCommerce” > “Settings” > “Products” as described in Step 4.
Q: How do I customize the layout or appearance of my shop page?
A: The appearance of your shop page is primarily controlled by your WordPress theme. Many themes offer specific customization options for WooCommerce. You can usually find these options under “Appearance” > “Customize” in your WordPress dashboard. Look for sections related to “WooCommerce,” “Shop,” or “Layout.” For more advanced customization, you might consider using a page builder plugin or custom CSS.