# Installing on an existing site or fresh Joomla 4 setup.

{% hint style="info" %}
**Good to know:** your product docs aren't just a reference of all your features! use them to encourage folks to perform certain actions and discover the value in your product.
{% endhint %}

* [Don't feel like reading watch the youtube video](https://youtu.be/_9UFWRs78P8?t=110)&#x20;

{% embed url="<https://www.youtube.com/watch?v=_9UFWRs78P8>" %}

#### We Recommend you already have YOOtheme installed

Although not necessary for install you will need YOOtheme page builder or a YOOtheme theme installed in order to use the component.

## Step 1 - Download CommerceLab Shop

* Download the CommerceLab Shop Package from you My Downloads area in your members dashboard.
* You may need to login or create an account on the CommerceLab website.
* Note: Make sure you have Yootheme Pro installed! Get it here: <https://yootheme.com/page-builder>

## Step 2 - Install in Joomla 4

* Go to the administration area of your Joomla 4 website, and navigate to\
  Extensions >> Manage >> Install and go to the "Install Package File" tab.

<figure><img src="https://app.commercelab.shop/templates/yootheme/cache/installer-ea0e68d9-3f5a1905.png" alt=""><figcaption></figcaption></figure>

## Step 3 - Begin Post instal setup wizard

* The installation should take a few seconds while the file uploads and Joomla installs the CommerceLab Shop Component, modules, and plugins.
* Once this process is done, you should see a success message.

<figure><img src="https://app.commercelab.shop/templates/yootheme/cache/Screen_Shot_2022-07-30_at_42334_PM-bcf5e020.png" alt=""><figcaption></figcaption></figure>

## Installation Notes:

* CommerceLab Shop requires the INTL PHP extension. This usually comes packages with PHP7+ but may need to be installed by your hosting provider if not already installed.\
  \
  If your having trouble with your install please contact our support team.

<br>


---

# 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.commercelab.shop/installation/component-install/installing-on-an-existing-site-or-fresh-joomla-4-setup..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.
