# E-Commerce Specialist Bot

Click on the option to create a "E-Commerce Bot" to start your bot creation process.

You will see a page as shown below:&#x20;

<figure><img src="/files/pkf72Ji7HW1BTRx2MBqq" alt=""><figcaption></figcaption></figure>

Here you will be provided with one of 3 options to use as a base for your E-Commerce Bot:  *<mark style="color:green;">**Shopify**</mark>*, *<mark style="color:purple;">**WooCommerce**</mark>* & ***Custom Platform***.

You can jump straight to the section for the platform of your choice: [**Shopify**](#id-1.-shopify)**,** [**WooCommerce**](#id-2.-woocommerce) or [**Custom Platform**](#id-3.-custom-platform)**.**

{% hint style="info" %} <mark style="color:yellow;">**Hint:**</mark> If your Online Store is not listed via any E-Commerce Platform, and you have your product catalogue with all relevant information available, you should go with [**Custom Platform**](#id-3.-custom-platform)
{% endhint %}

## 1. Shopify

* Click on the "**Shopify**" option to continue.
* You will see a page as shown below. Enter a name for your Chat-Bot & your Company name in "**Bot Name**" & "**Company Name**" respectively.

<figure><img src="/files/yVXd3r5aTIeu85V5288u" alt=""><figcaption></figcaption></figure>

* Then click on "**Create Bot**".
* You will then see the next section, for your store URL. Paste the URL of your online Shopify store to continue.

<figure><img src="/files/ad5IsDN6kLjHPUcf3wIG" alt=""><figcaption></figcaption></figure>

* Then click on "**Continue**".
* You will then be redirected to a Permissions page, click on "**Accept**" to integrate your online store with you Chat-Bot.
* You will then see a page as shown below. Initially, your "**Items Synced**" will be 0, click on "**Sync Products**" to fetch your product catalogue from your store.
* Your should then be able to see your total products in your catalogue

<figure><img src="/files/ZKKOtbC9e8kpireQK5sP" alt=""><figcaption></figcaption></figure>

* Then click on "**Done**".
* Your Chat-Bot will now start training and once finished you will be redirected to the test page of your new Chat-Bot.

## 2. WooCommerce

* Click on the "**WooCommerce**" option to continue.
* You will see a page as shown below. Enter a name for your Chat-Bot & your Company name in "**Bot Name**" & "**Company Name**" respectively.

<figure><img src="/files/uJLviVxnuJkg0uG4mOTP" alt=""><figcaption></figcaption></figure>

* Then click on "**Create Bot**".
* You will then see the next section, for your store URL. Paste the URL of your online WooCommerce along with ***Client ID*** & ***Client Secret*** of your WooCommerce Plugin to continue.

{% hint style="info" %} <mark style="color:yellow;">**Hint:**</mark> Learn How to Generate ***Client ID*** & ***Client Secret*** here : [Generate WooCommerce API keys](https://woo.com/document/woocommerce-rest-api/?quid=a8fe96b858eb34493d50cb10e013ec68#section-2)
{% endhint %}

<figure><img src="/files/wEKXdpt9ooXCCRznGf1P" alt=""><figcaption></figcaption></figure>

* Then click on "**Continue**"
* You will then see a page as shown below. Initially, your "**Items Synced**" will be 0, click on "**Sync Products**" to fetch your product catalogue from your store.
* Your should then be able to see your total products in your catalogue

<figure><img src="/files/syTpffPNr0igFZdFsl8c" alt=""><figcaption></figcaption></figure>

* Then click on "**Done**".
* Your Chat-Bot will now start training and once finished you will be redirected to the test page of your new Chat-Bot.

## 3. Custom Platform

* Click on the "**Custom Platform**" option to continue.
* You will see a page as shown below. Enter a name for your Chat-Bot & your Company name in "**Bot Name**" & "**Company Name**" respectively.

<figure><img src="/files/koVPgoMc4vDSl619ES1Q" alt=""><figcaption></figcaption></figure>

* Then click on "**Create Bot**".
* You will then see the next section, for your store URL. Paste the URL of your online Shopify store to continue.

<figure><img src="/files/K7cAQB5KXEs9LCgPXEJe" alt=""><figcaption></figcaption></figure>

* Then click on "**Continue**".
* You will then see a page as shown below. Initially, your "**Items Synced**" will be 0.

<figure><img src="/files/6Lt8G45RR9Kp9PoGrlJX" alt=""><figcaption></figcaption></figure>

* You have to now upload all your relevant products in a *CSV* file, in a given format, & you can download this format by clicking on "**Sample.csv**", the clicking on "**Save**"&#x20;

{% hint style="info" %} <mark style="color:yellow;">**Hint:**</mark> Please note that adhering to the format provided in *Sample.csv,* for **each and every product** **is very important** as this ensures best performance of your Chat-Bot.
{% endhint %}

* Once your are done configuring your CSV, click on "**upload**" and upload your CSV file., You should then be able to see the count of Products in your CSV file.

<figure><img src="/files/yZUUehpD2s59PD49AORt" alt=""><figcaption></figcaption></figure>

* After this, click on "**Done**"
* Your Chat-Bot will now start training and once finished you will be redirected to the test page of your new Chat-Bot.

Once your Bot is done Training, you can talk to and test your bot!

<figure><img src="/files/cGjDsXNefuyqurnFbZ1L" alt="" width="188"><figcaption></figcaption></figure>

<figure><img src="/files/U3F6V3F6zAGoWUAJgWcf" alt="" width="188"><figcaption></figcaption></figure>

That's it! You have successfully created your first E-Commerce Bot.

*Next up :* [*Flag and Train*](/docs/product-guides/flag-and-train.md)*.*


---

# 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://orimon.gitbook.io/docs/product-guides/create-a-bot/e-commerce-specialist-bot.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.
