# Training Classes

Trainings in the BeTop theme are grouped products of the WooCommerce plugin. Also, there is special custom settings for making the product as a training class.

> You can read more about the WooCommerce grouped product type here - <https://woocommerce.com/videos/woocommerce-grouped-product-overview/>

In order to create a training class, you need to go to **Products > Add New:**

![](https://support.stylemixthemes.com/storage/stm-manuals/February2020/training-1.png)

After adding a class name, you need to go to the Grouped Membership Limit section and enable the Is repeatable training option. Then you will be able to select a number of members and the duration of the training.

![](https://support.stylemixthemes.com/storage/stm-manuals/February2020/training-2.png)

**Booking Deadline** section for selecting the active period for booking a training class.

Finally, you need to set the regular price of this training class in the Product Data section and publish your training class (product).

![](https://support.stylemixthemes.com/storage/stm-manuals/February2020/training-3.png)

> Note: As training classes aren’t simple products, they need to be invisible on the archive shop page. Thus you should select the Hidden option for Catalog Visibility setting.

## Training Page

Now, you need to create a new product and set up it as the main training page which will hold your training classes.

Firstly, you need to build a training page content by using elements of the Elementor plugin.

![](https://support.stylemixthemes.com/storage/stm-manuals/February2020/training-4.png)

Lastly, you should go to the **Product Data** section and select a **Grouped Product** option. After, you need to add your training classes in the **Linked Products** section.

![](https://support.stylemixthemes.com/storage/stm-manuals/February2020/training-5.png)

> Note: Training products shouldn’t be visible on the archive shop page as well. Therefore, you should select the **Hidden** option for the Catalog Visibility setting.

Customers will be able to select the appropriate training class and period on the main training pages.

![](https://support.stylemixthemes.com/storage/stm-manuals/February2020/training-6.png)


---

# 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/betop-theme-documentation/content/training_classes.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.
