> For the complete documentation index, see [llms.txt](https://ecomnius.gitbook.io/formrest/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ecomnius.gitbook.io/formrest/installation/step-3-install-plugins.md).

# Step 3 - Install Plugins

After you activate the Formrest theme, you'll see a notification at the top of the page saying that the theme needs some plugins to function properly.

## Required Plugins

Required plugins must be installed and activated at all times for **Formrest** to work properly. The **Formrest** theme **requires** the following plugins:

* [WooCommerce](https://wordpress.org/plugins/woocommerce/): a powerful, extendable eCommerce plugin that helps you sell anything.
* [Elementor](https://wordpress.org/plugins/elementor/): the page builder used for every page, header and footer of the demo.
* **Kitify**: our Elementor extension. It adds the Theme Builder (header, footer, shop and product templates) and the WooCommerce widgets used by Formrest.
* **Formrest Core**: the theme's core plugin. It adds Theme Options, the mega menu, product dimensions, product editorial fields and the products filter.

## Recommended Plugins

Recommended plugins are used in our demos and are fully integrated with **Formrest**. You can skip them if you're not going to use their features. The **Formrest** theme **recommends** the following plugins:

* **Formrest Package Demo Data**: the one-click demo importer. You can deactivate it after importing the demo.
* [WCBoost – Variation Swatches](https://wordpress.org/plugins/wcboost-variation-swatches/): shows finishes and other attributes as color or image swatches on product cards, quick view and the product page.
* [WCBoost – Wishlist](https://wordpress.org/plugins/wcboost-wishlist/): lets shoppers save products to a wishlist for later.
* [Contact Form 7](https://wordpress.org/plugins/contact-form-7/): used for the contact form on the Contact page.

**Formrest** adds its own styles to these plugins so they match the theme design.

## Install These Plugins

**Step 1** - From the WordPress admin, navigate to **Appearance > Install Plugins**. Here you'll find the required and recommended plugins of **Formrest**.

**Step 2** - Select the plugins, choose **Install** from the bulk action menu and click **Apply**. You can also click **Install** below each plugin name.

**Step 3** - After installing, activate the plugins. Kitify, Formrest Core and Formrest Package Demo Data are downloaded from the Novaworks server, so your site needs to be able to make outgoing connections.

## Troubleshooting

1. **Failed to install/activate some plugins.**

   Sometimes the download fails on some hosts and some files are missing, so the plugin can't be activated. Navigate to **Plugins > Installed Plugins**, delete those plugins and install them again.
2. **The download from the Novaworks server fails.**

   Upload the plugins manually: go to **Plugins > Add New Plugin > Upload Plugin** and choose the ZIP files from the `plugins` folder of the full theme package.
