# WooCommerce

**WooCommerce** is the most popular eCommerce plugin for WordPress, it’s a free plugin and fully compatible with the Companion theme. Let's start from the beginning.

### **WooCommerce plugin installation & steup**

When you import demo content, the WooCommerce plugin will be installed automatically. If you have not chosen to install this plugin, you need to install it manually through **WordPress Dashboard > Plugins > Add new**

![](/files/BHyBL2Qr3xQ5LLtnNsCR)

After the plugin is installed and activated, you will see **the WooCommerce setup wizard**, you can follow the steps to set up your store or skip and do it later:

### **Additional WooCommerce plugins (Optional)**

The Companion them is integrated with an additional  [YITH WooCommerce Wishlist plugin](https://essentials.pixfort.com/knowledge-base/add-wishlist-to-your-shop/) to add a wishlist to the website. When you import demo content, the WooCommerce plugin will be installed automatically. If you have not chosen to install this plugin, you need to install it manually through **WordPress Dashboard > Plugins > Add new:**

![](/files/k1wqz4K16otE0p692MhK)

### Assigning the shop **and required** pages of WooCommerce <a href="#assigning-the-shop-page" id="assigning-the-shop-page"></a>

Basically, WooCommerce provides Setup Wizard after the installation process. However, if for some reason they may not appear or you missed it, please follow the steps below to set it up manually.&#x20;

Firstly, we should assign the shop page to display our products through WooCommerce > Settings > Products:

![](/files/yZxv1kkmpx1mO3JtAcj8)

Next, we need to set up the required pages through WooCommerce > Settings > Advanced:

![](/files/1ReDorj1P9X99p4XNr8q)

### Configuration of WooCommerce payment methods  <a href="#assigning-the-shop-page" id="assigning-the-shop-page"></a>

Payment gateways must be configured in order to make payments for purchased products. To do that go WooCommerce > Settings > Payments

![](/files/NeA9WnAkcfbPQzjom8E0)

Then you need to configure the Enabled Payment methods to make them work. For example, by opening the Direct bank transfer payment method we can configure it:

![](/files/dfI9vsKl12Cn2byAPeLe)

{% hint style="success" %}
By installing the [WooCommerce Payments plugin](https://wordpress.org/plugins/woocommerce-payments/) you can enable popular payment gateways such as Stripe, PayPal, Google pay, and Apple Pay.&#x20;

If these payment methods are not supported in your country you can add custom payment gateways as well.
{% endhint %}

### **Add & manage products to your shop**

Adding products is extremely simple. To add products to your shop, go to your **WordPress Dashboard** and from the left sidebar click on **Products**, after that, you can create new products and manage the existing ones:

![](/files/jX6YiumF1o0XNR3anKda)

This page contains a large number of windows for a comprehensive presentation of the product. All you have to do is just populate them with information about the product.

![](/files/B5ve8agPHVe1wTJ6Nlxm)

{% hint style="info" %}
In case you need more information about adding products, please check [WooCommerce Documentation](https://woocommerce.com/documentation/plugins/woocommerce/getting-started/setup-products/).
{% endhint %}

### **Add and customize the Shop sidebar**

In case your website doesn’t already have a sidebar for the shop (for example if you’re using a demo that doesn’t include a WooCommerce shop), you can easily [create a sidebar](/companion-theme-documentation/theme-options/sidebars.md) for your shop.

To do that, go to **Theme Options > General > Sidebars** and add a sidebar (e.g. Shop) and then save the **theme options.**

![](/files/qJJeLBAcdqqdDu4czhmx)

Then go to the Theme options > Shop and choose the Sidebar for the shop page:

![](/files/Vj8k5jiJJ4Rwp1ccP2Mz)

You can edit your Shop sidebar as usual from **WordPress Dashboard > Appearance > Widgets > Your sidebar**, where you can add widgets depending on your needs:

![](/files/kpEQbirfRKUsUsp6gBY6)

{% hint style="info" %}
Finally, for more detailed information on how to set up and use the WooCommerce plugin we recommend visiting the WooCommerce website which has extensive [documentation](https://woocommerce.com/documentation/).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.stylemixthemes.com/companion-theme-documentation/integrations/woocommerce.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
