Home Service How it works Pricing FAQ Contact Try it free → Log in 🌐 Español
🔌 WooCommerce integration

An AI chatbot
for your WooCommerce store

It answers your shoppers around the clock, in any language, using your own business information. You install it by pasting one line of code into your WordPress site and, if you want, you connect it to your catalog so it answers with your real products, prices and stock.

No plugin. No changes to your store design.

What your store gets

What the bot handles
while you do something else

🌙

It answers when you are away

A good share of store questions arrive at night or over the weekend. The bot replies right away, with nobody having to watch the chat.

📏

Sizes, colors and variations

WooCommerce handles variable products: one product with several sizes and colors. The bot reads those variations and answers about the exact combination it is asked for.

📦

Real stock, not a guess

If a variation has run out, the bot says so and offers the ones you do have. It will not sell something you cannot ship.

🧾

"Where is my order?"

The shopper asks in the chat with their order number and the email used to buy. The bot checks that the two match before showing anything, then reports the status.

🌍

It replies in the customer’s language

It detects the language it is written in and answers in the same one. Someone writing in Spanish or Portuguese is not left waiting.

🎯

It only knows your business

It does not answer with generic information from the internet: it answers with what you uploaded and what is in your store. When it has no solid answer, it hands the conversation over instead of making something up.

How it works

Two separate things,
worth not mixing up

1. The chat on your site

You paste one line of code into your WordPress site and the chat shows up on every page of your store, on desktop and mobile. The bot answers with the information you upload in your dashboard: FAQs, shipping terms, return policy, payment methods, whatever you need. This works on any WordPress install and is available from the free trial onwards.

2. Your store connected

This is a separate, optional step. You grant read-only access to your store and the bot starts reading your real catalog: products, prices, variations and stock, plus order status. This belongs to the plans with a connected catalog. If your store runs on WooCommerce, connecting it starts a Pro plan trial on its own, so you can see it working with your own products before paying anything.

See plans and pricing →

Installation

How to paste the code
into your WooCommerce store

WooCommerce runs on WordPress, so it installs like any other third-party code. You do not need to write code or install a dojosell plugin: the only thing you add is one line that loads the chat.

Before you start

To paste the code and get the chat running all you need is access to your store’s WordPress dashboard. Nothing else.

To connect your store so the bot reads your catalog and your orders, you also need these three things:

✦Your store has to be on HTTPSYour store address has to start with https://. The access authorization travels over it, and without a certificate the connection cannot be made.
✦WooCommerce 8.2 or newerYou can check it under Plugins, next to WooCommerce. If you are on an older version, update before connecting.
✦Permalinks set to anything but "Plain"Under Settings → Permalinks, any option works except Plain. With "Plain" the WooCommerce API does not answer at the addresses we use and the connection fails.

Step by step

1

Get your code

Open your dojosell dashboard and find the box with the widget code. It is a single line and it carries your account identifier, so yours is not the same as anyone else’s. Copy it exactly as it is, without changing anything.

2

Install WPCode in WordPress

In your WordPress dashboard go to Plugins → Add New and search for WPCode (formerly "Insert Headers and Footers"). Install and activate it. It is free and it is the safest way to add code: if you switch themes later, the code is not lost.

3

Open "Header & Footer"

A Code Snippets entry appears in the left-hand menu. Go there and open Header & Footer.

4

Paste it into the "Footer" box

The screen has several boxes. Paste the code into the Footer one and save your changes. In the footer and not the header: that way the chat loads after your content and does not slow your store down.

5

Check it

Open your store in a new tab. The chat should appear at the bottom right, on every page, product pages included. If it does not show up, see the common issues below.

This is what the code looks like

<script src="https://app.dojosell.com/widget.js" data-site="ds_xxxxxxxxxxxx" defer></script>

This is an example: the identifier you see here does not work. You get yours from your dashboard.

If you would rather not install the plugin

You can paste the same code straight into your theme, under Appearance → Theme File Editor → footer.php, right before the </body> tag. It works the same, but it has one real drawback: updating the theme wipes the change and the chat disappears from your store with no warning. If you go this route, use a child theme and keep a copy of the file before editing it.

Connecting your store (optional)

With the code pasted you already have the chat running. If you also want the bot to know your catalog and your orders, the WooCommerce connection card appears on the Home tab of your dashboard. From there you go to the authorization screen on your own store and grant access.

  • The access requested is read-only. dojosell cannot change anything in your store: not products, not prices, not orders.
  • Your catalog syncs on its own every few minutes. Change a price or run out of a size, and the bot knows without you touching anything.
  • Whatever you uploaded by hand in your dashboard is not deleted. It stops being used while the store is connected, and comes back if you disconnect it.
  • You can cut off the access whenever you want under WooCommerce → Settings → Advanced → REST API.
The fine print

Three things worth knowing
up front

Order status yes, tracking no

WooCommerce has no tracking codes of its own, so the bot reports what state the order is in (payment pending, being prepared, shipped, ready for pickup, cancelled) but it cannot give you the carrier’s tracking number or say where the parcel is. On Tiendanube it can, because that platform does store it.

You paste the widget yourself

Since we do not use a plugin inside your store, we have no way to put code on your site ourselves. You paste that line, once.

It depends on your hosting

The bot asks your store for updates every so often. If your hosting is very slow or down, the sync falls behind. That is not something we can fix from the outside.

FAQ

Questions that always come up

Do I need to install a dojosell plugin?

No. There is no dojosell plugin for WooCommerce and none is needed. The chat is added with one line of code, and the catalog connection happens from the outside, with a read-only permission you grant from your own store.

Will the code slow my store down?

It goes in the footer and loads deferred, so it downloads after your store content and does not hold up what the visitor is looking at.

Can the bot change anything in my store?

No. The access we ask for is read-only. It can read products, prices, stock and orders, and nothing more. It cannot create, edit or delete anything.

What happens if I change a price or run out of a size?

If your store is connected, you do not have to do anything: the sync picks up changes on its own every few minutes. If you did not connect it, you update the information in your dashboard and the bot answers with the new version right away.

Does it work with variable products?

Yes, and that is where it shows most. The bot reads each product’s variations and answers about the exact size and color combination it is asked for, with its price and its stock.

The chat does not show up in my store

Check three things. First, that the code is saved in the footer box and not another one. Second, that your account has an active plan or a running trial and that you have not used up this month’s messages. Third, if you use a caching plugin, clear the cache and reload your store.

It will not let me connect the store

It is nearly always one of the three requirements: the store is not on HTTPS, WooCommerce is older than 8.2, or permalinks are set to "Plain". Check those three and try again.

Does it work on a WordPress site without WooCommerce?

Yes. The chat installs the same way on any WordPress site. What you will not have is the connected catalog or orders, since that needs a store.

What if my store is not on WooCommerce?

The chat installs on any website by pasting the same line of code. The live catalog and order connection is currently available for WooCommerce and Tiendanube; PrestaShop is coming soon.

Want to try it on your own store?

The trial is free, we do not ask for a card and nothing is charged automatically. If you connect your WooCommerce store, the Pro plan trial starts on its own so you can see it working with your real products.

Ki · dojosell assistant
● Online