Back to Top

WooCommerce Chatbot Using OpenAI ( ChatGPT ) LLM – User Documentation

Updated 23 May 2024

Woocommerce ChatGPT Chatbot powered by OpenAI’s ChatGPT language model integrates seamlessly into your Woocommerce Store, providing exceptional customer support and assistance.

The chatbot becomes an integral part of your store’s front end, offering a user-friendly and interactive interface for customers to engage with.

Customers can explore your product offerings, ask specific queries, and receive prompt and relevant information.

Backed by OpenAI’s ChatGPT language model, the Woocommerce ChatGPT Chatbot excels in understanding and responding to customer inquiries.

Utilizing advanced deep learning algorithms, the chatbot analyzes customer inputs and their sentiments then delivers comprehensive answers using Generative AI.

Searching for an experienced
Woocommerce Company ?
Find out More

Elevate your customers’ shopping experience with the Woocommerce Chatbot powered by OpenAI’s ChatGPT large language model.

If you also want to provide the customers on your WooCommerce store to search products using images and phrases, then you can check WooCommerce AI Image & Semantic Search.

Check the below – mentioned video for an overview of the workflow of the plugin:



  • Upload WooCommerce product data to the Vector database to train the chatbot.
  • Show ChatGPT chatbot on multiple WooCommerce storefront pages.
  • Conversational AI and Natural Language Processing (NLP).
  • OpenAI’s latest GPT-4 LLM provides more contextually relevant responses.
  • The plugin now supports ChatGPT versions 3.5 and 4.0.
  • Customize WooCommerce ChatGPT chatbot appearance with your brand.
  • Admin can create ChatGPT content for the posts, pages, and products from the backend. 
  • Admin can view chat history between Chatbot and the users. 
  • Product long and short descriptions will be created by the admin while adding new products.
  • Admin can see a live dashboard that delivers real-time insights into its performance and most-asked product.
  • This module is compatible with WooCommerce’s new High-Performance Order Storage (HPOS) feature.


The user will get a zip file which he has to upload in the “Add New” menu option in the WordPress admin panel.

For this login to WordPress Admin Panel and Under the Dashboard hover your mouse over the “Plugins” menu option. This brings out a Sub-Menu and then selects the “Add New” option.

Add new

After that, you will see an option on the top of your page that is “Upload Plugin”, click the option to upload the zip file.

Upload plugin

Then click on the “Upload Plugin” option, below that you will see a button “Choose File” Click on the button to browse for the zip file as per the snapshot below.

choose file

After browsing the file, click the “Install Now” button to install the plugin as per the snapshot.

Installation -1

Now, when the plugin is installed correctly, you will see the success message. Additionally, an option to activate the plugin.

Click on “Activate Plugin” to activate the installed plugin.

Activate Plugin

Module translation

To learn how to translate the module, you can click here.

NOTE: To generate JSON from your translations, save your translation file in the default WordPress languages directory.

Then run the following command in the same directory: Note `xx_YY` refers to the locale (eg. `en_US`)
“`wp i18n make-json wc_chatgbt-bot-xx_YY.po –no-purge

Flush Rewrite Rules

The admin has to flush the permalink by navigating to Settings > Permalinks so that the links to the chatgpt-bot store work correctly.


PineCone Settings

To configure the PineCone, the admin will navigate through Webkul WC Addons > ChatGPT Bot > Configuration > PineCone Settings. Click on the Click Here to generate the PineCone keys.


To create an account, the admin can continue with their Google, GitHub, and Microsoft account. Otherwise, enter your email to create an account on Pinecone.


After creating an account on Pinecone, to create a new API key click on API Keys > Create API key as shown in the below screenshots.


Enter the key name and click on the create key to create the new API key.


Copy and enter the environment and value key at the admin end. Please refer to the below image for a better understanding.


Open AI Settings

To configure the Open AI Settings, the admin will navigate through Webkul WC Addons > ChatGPT Bot > Configuration > Open AI Settings. Click on the Click Here to generate the OpenAI keys.


To create an account click on the get started button, or to be login into your account click on the log in button.


Click on the API option to integrate OpenAI models into your chatGPT Bot.


Click into your account. Now, click on view API keys as shown in the below screenshot.


To create a new Open AI secret key, navigate through view API keys > user > API keys > create new secret key.


Enter the name of the secret key or you can skip the key name. Click on Create Secret Key to generate to new secret key.


Copy the Secret key and enter it at the admin backend. Please refer to the below screenshots for a better understanding.


Chat Box Settings

To configure the chat Box, the admin needs to navigate through the webkul wc Addons > ChatGPT Bot > configuration > chat box settings.

  • The admin can allow voice assistant or animation in the chatbot.
  • Set the primary and secondary colors of the chatbot box.
  • Set the chatbot name.
  • Upload the chatbot avatar, background image, and AI logo as per choice.
  • Allow the background image for the admin conversation history.
  • Admin can set the right or left position of the chatbot on the store.

Data Training

The PineCone-powered framework allows the admin to upload their Woocommerce product data into the Vector database and then train your ChatGPT bot.

Also, whenever the admin updates the product, the data also gets updated through Pinecone.


Admin navigates through dashboard > products > add new product can also generate product long descriptions and short descriptions with Chatgpt while adding new products to the store.

  • Admin has to enter the name of the product.
  • Click on the long description with the chatbot under the product description to generate the description of the product.
  • After the product description is generated by chatGPT, the admin can edit the generated description.
  • Click on the short description with chatGPT to generate the product short description. Similarly, the admin can also edit the generated product short description.

ChatGPT Bot Dashboard

Admin can access the real-time dashboard. Where the admin can view user and AI weekly and monthly messages over chatbot in line/bar/area/scatter format.

Admin can see the daily users over the chatbot and most asked products as shown in the below screenshots.


Conversration History

The admin can access the chat history between customers and AI to get more insights about what the customers are searching for after landing on the storefront.

  • Admin has to enter three or more characters of the user’s name to get the chat history.
  • Enter the date from which the admin wants the conversation.
  • Download the chat history.
  • Admin can also block the user by clicking on the block option as shown in the below screenshots.

If you want to facilitate your customer to ask order-related queries to the admin, then you can make use WooCommerce Order History Communication.

Content Creation

The advanced capabilities of the OpenAI gpt-3.5-turbo, text-davinchi-003 & text-curie-001, and language model, to understand natural human language and provide responses trained using WooCommerce data.

Admin can choose any of these language models for creative and high-quality content generation. These models will generate human-like text, answer questions, and translate languages.


Admin can generate custom content for a number of topics. Admin has to enter the topic name and can use the ChatGPT for topic suggestions.

Similarly, use the chatGPT to generate sections, content excerpts, and meta descriptions for posts, pages, and products.


Admin can also use voice content to generate the content as shown in the below image.


After creating the content, admin can the view and edit the generated post in post > all post.


Storefront View

The customer can explore your product offerings, ask product-specific queries, and receive relevant information about the product.

WooCommerce ChatGPT Chatbot provides real-time answers to customer’s product queries and displays the answers in the chat window as shown in the below screenshots.

WooCommerce chatGPT bot

The customer can use the voice assistant to ask questions about the product.

WooCommerce chatGPT bot

The Open AI’s ChatGPT language Model understands and responds to customer inquiries as shown in the below screenshots.

WooCommerce chatGPT bot

If you also want to support your customer over WhatsApp, then you can make use of the WooCommerce WhatsApp Chat Plugin.


Thus, that’s all for the WooCommerce Chatbot Using OpenAI ( ChatGPT ) LLM module. If you still have any issues, feel free to add a ticket and let us know your views on our Webkul Support System.

Current Product Version - 2.0.0

Supported Framework Version - WordPress 6.5.0, WooCommerce 8.7.0

Blog Version - WordPress 6.5.0, WooCommerce 8.7.0
  • Version WordPress 6.5.0, WooCommerce 8.7.0
  • Version WordPress 6.3.0, WooCommerce 8.0.3
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*

Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content