Help centre

Put Tendr to work on WooCommerce and PrestaShop

Everything you need to install the assistant on WooCommerce or PrestaShop, connect it to your account and get the most out of it. Five minutes, no code.

Requirements

Install on WooCommerce

WordPress · WooCommerce
  1. Download the plugin from your dashboard, in Setup & licences.
    Setup and licences page in the Tendr dashboard with the download buttons
    Tendr dashboard → Setup & licences
  2. Upload it to WordPress in Plugins → Add New → Upload Plugin, choose tendr-woocommerce.zip, click Install Now and then Activate.
    WordPress Upload Plugin screen
    WordPress → Plugins → Add New → Upload Plugin
  3. Click “Connect to Tendr” in WooCommerce → Tendr.
    Tendr screen in WooCommerce with the Connect to Tendr button
    WooCommerce → Tendr, before connecting
  4. Choose the licence in your dashboard and click Connect and return to my store. If you weren’t logged in, it asks you first.
    Tendr dashboard asking which licence the store will use
    Choose the licence this store will use
  5. Done. You’re back in WordPress with the store connected. The catalogue is read in a couple of minutes and the figures show up on this same screen.
    Tendr screen in WooCommerce with the store connected and its figures
    WooCommerce → Tendr, with the store connected
Rather not leave WordPress? Copy your key (TNDR-…) from Setup & licences and paste it in WooCommerce → Tendr → Would you rather paste your license key?

Install on PrestaShop

PrestaShop 8 · 9
  1. Download the module from your dashboard, in Setup & licences (PrestaShop module button).
  2. Upload it to PrestaShop in Modules → Module Manager → Upload a module and drop the .zip file. When it finishes, click Configure.
    Upload a module window in the PrestaShop Module Manager
    PrestaShop → Modules → Module Manager → Upload a module
  3. Click “Connect to Tendr” on the module page.
    Tendr module configuration page in PrestaShop with the Connect to Tendr button
    Tendr module → Configure, before connecting
  4. Log in or create your account and choose the plan for this store. Click Connect and return to my store.
    Tendr dashboard asking which plan the PrestaShop store will use
    Choose the plan for this store
  5. Done. You’re back on the module with the store connected and the catalogue is sent right away (you’ll see the progress). From then on, every product, price or stock change is sent automatically.
    Tendr module page in PrestaShop with the store connected
    Tendr module with the store connected
On the module page you choose the policy pages (shipping, returns, warranty) the assistant relies on, and you can hide the chat at any time. If you don’t open the back office often, schedule the cron URL shown at the bottom right to keep everything up to date.

What your customers see

The chat appears in the corner of your store with the name, colours and greeting you choose. It answers with your real products, shows cards with photo and price and adds to the cart without leaving the conversation.

Store with the Tendr chat open recommending products
The assistant recommending products from the catalogue

When the customer is ready, it asks for the shipping details inside the chat and takes them to your checkout with everything filled in.

Shipping details form inside the chat

Customise the assistant

In your dashboard, under Assistant, you decide how it talks and looks: name, greeting, photo, tone, suggested questions, rules, colours and themes. Changes reach the chat as soon as you save, with a live preview on the right.

Assistant identity tab in the Tendr dashboard with live preview
Dashboard → Assistant → Identity
Appearance tab with themes and mascots
Dashboard → Assistant → Appearance

How it sells

The assistant searches your catalogue, shows products with photos (a featured card, a carousel, a comparison or a list, depending on the conversation) and explains why each one fits. When it names a product in the text, hovering the name shows a card with photo, price and link.

When the customer decides, it adds to your store’s real cart, with the right size or combination. On the Grow plan it also asks for the shipping details inside the chat and takes the customer to your checkout with everything filled in. Tendr never sees or stores card details: payment happens in your checkout, with your usual gateways.

On PrestaShop the details are saved on the cart as a guest customer and a new address (state and tax ID only where your countries require them). Existing customer addresses are never modified, and at checkout the customer still accepts your terms and chooses the carrier and payment method.

What it never does

Your own rules

In Assistant → Rules you can add instructions it will always follow, for example: “if they ask about coffee for babies, only recommend decaf”. The free plan includes 3 active rules and Grow up to 50.

AI engine

AI is included in every plan: no accounts to create, no keys to paste. If you prefer to use your own DeepSeek or OpenAI account, paste your key in Assistant → AI engine. It’s stored encrypted on our servers and never reaches your customers’ browsers. If you’d rather the included AI processed data in the EU, choose the EU option in Assistant → AI engine: it uses Mistral AI, in France, with our account, so you don’t need a key.

Measuring sales

When a customer who talked to the assistant completes an order, the plugin or module attributes it to that conversation (on PrestaShop, when the order reaches a paid status). In Overview you’ll see conversations, products shown, add-to-carts, orders and attributed revenue, and in Conversations every chat with what happened. Tests from the dashboard don’t count.

Appointments and bookings

Paid plans

The assistant opens a calendar inside the chat. Your customer chooses a service, day and time, leaves their details and gets an email confirmation, with a calendar file and a link to change or cancel. You see everything under Bookings.

  1. Open Bookings in your dashboard and choose your type of business: hair salon, workshop, school, restaurant, hotel, apartment or other.
  2. Check the proposal: services or rooms, prices, who serves and opening hours. Click Create and turn on.
  3. Try it in Test the chat by writing “I want to book”. Tests don’t save anything.

Connect to other systems

Go to Bookings → Settings. Tendr stays the reference: if another system fails, the booking stays valid and sending is retried.

SystemWhat it does
Google Calendar and OutlookCreates one event per booking, with no customer details, and stops offering times when you’re busy. It takes a few minutes to notice changes.
Beds24 and SmoobuShare availability and bookings, which reach Booking, Airbnb and other channels through them.
.ics calendarA link for Apple Calendar or any other. Read-only, and it can take hours to refresh.
Webhooks, Zapier and MakeSend each booking, with the customer’s details, to the address you choose. The signature is in the X-Tendr-Signature header: t=stamp,v1=HMAC-SHA256(secret, stamp + "." + body).
CSVDownload all your bookings for a spreadsheet.
No direct connection: Booking.com, Airbnb and Expedia only allow approved partners to connect, so you reach them through Beds24 or Smoobu. Fresha, Treatwell and Doctolib don’t offer an open route. Bookings aren’t available yet for clinics or other health services.

Licences and stores

Troubleshooting

The chat doesn’t appear in the store

Check on the Tendr screen (WooCommerce → Tendr or the module in PrestaShop) that it says “Your assistant is active” and that “Show the chat” is on. If you use a cache plugin or module, clear it. The chat is hidden on the checkout page on purpose.

The dashboard says “Waiting for your store…” and doesn’t move

Make sure you clicked “Connect to Tendr” in your store with the dashboard session open in the same browser. If your server blocks outgoing connections, ask your host to allow HTTPS to api.tendr.cc.

It says it doesn’t know products I do have

The free plan indexes up to 150 products (best sellers first) and only published, visible products are sent. Click “Sync the catalog again”; price and stock changes are sent automatically when you save each product.

PrestaShop: the module says “Offline”

Click “Check connection”. If the store was disconnected from the dashboard or another store took the same seat, the “Connect to Tendr” button will be back.

“This licence is already active on 1 of 1 sites”

Disconnect the previous store in Setup & licences in your dashboard, or connect from the “Connect to Tendr” button: the dashboard will offer to move it.

I changed domains

The plugin and the module follow the new domain automatically. If not, click “Connect to Tendr” again: with the same account, the assistant settings come back.

Your customers’ privacy

The chat identifies each visitor with a random code stored in their browser when they use the chat. If they leave their details in the contact form or a ticket, you receive their name, email or phone number. The conversation text is sent to an AI provider to answer: DeepSeek in China by default, with emails and phone numbers hidden. You can choose the included AI in the EU (Mistral AI, in France) or use OpenAI with your own key. Shipping details from the checkout form go straight to your store’s cart; Tendr doesn’t keep them. As the controller, you must explain all this in your privacy policy: see the data processing agreement and the privacy policy.

What to add to your privacy policy

WordPress: the plugin adds suggested text under Settings → Privacy → Policy Guide. Copy it into your privacy policy and adapt it.

PrestaShop: copy this text into your privacy page and adapt it:

This store uses Tendr, an AI chat assistant; the chat always tells you that you are talking to an AI. If you use it, we process what you write, the products you view and your cart in order to answer you and, if you give them to us in the contact form, your name, email and phone number in order to help you. Tendr (Marc Granell Beltrán, Spain) processes this data on our behalf as our processor. To generate replies, the conversation text is sent to an AI provider: DeepSeek, in China, a country without an EU adequacy decision; emails and phone numbers are hidden before sending. When you use the chat, it stores a random code and the conversation history in your browser and, when you go to checkout, a 7-day cookie (tendr_conv) to know whether the purchase came from the chat. Conversations are deleted no later than 24 months after the last activity. You can exercise your rights by writing to us at [your email].

If you choose the included AI in the EU, change the AI provider sentence to “Mistral AI, in France (EU)”; if you use your own OpenAI key, to “OpenAI, in the USA”.

The tendr_conv cookie lasts 7 days and is only used to know which sales come from the chat. If your rules or your cookie banner require it, turn on the option in your store’s Tendr settings so that it is only created with consent. On WordPress, Tendr declares compatibility with the WP Consent API: if your cookie plugin uses it, the cookie is treated as “statistics”. The chat history is only stored in the visitor’s browser after they interact with the chat.

Export or erase a person’s data

If a customer asks for their data or for it to be erased, search by their email: on WordPress, in Tools → Export Personal Data and Tools → Erase Personal Data; on PrestaShop, in the official GDPR module (psgdpr). Tendr adds the data it holds about that person to the export and the erasure. You can also consult, export and delete conversations, contacts, tickets and bookings from the dashboard.

Update the plugin or module

If your dashboard or an email says you have an old version, update as soon as you can: each version fixes bugs and keeps the chat up to date. Your conversations and assistant settings are stored in Tendr, so they aren’t lost.

WordPress

WordPress · WooCommerce
  1. Open your plugins at Plugins → Installed Plugins and, in the yellow Tendr notice, click update now.
    WordPress plugins with the Tendr new version notice and the update now link
    WordPress → Plugins → Installed Plugins
  2. Turn on auto-updates. In the Tendr row, click Enable auto-updates. It’s what we recommend: future versions will install themselves.
    Tendr row in WordPress with the Enable auto-updates link
    Automatic Updates column

Update WordPress manually

Use this if the yellow notice doesn’t appear or the update fails.

  1. Download the plugin from your Tendr dashboard, under Setup & licences.
  2. Upload it at Plugins → Add Plugin → Upload Plugin, choose tendr-woocommerce.zip and click Install Now. You don’t need to deactivate or delete the old version.
    WordPress Upload Plugin screen with the file chosen and the Install Now button
    WordPress → Plugins → Add Plugin → Upload Plugin
  3. Confirm the change. WordPress compares both versions. Click Replace current with uploaded.
    WordPress comparing the installed and uploaded versions, with the Replace current with uploaded button
    Version comparison before replacing

PrestaShop

PrestaShop 8 · 9

You update the module by uploading the new file over the current one. Don’t uninstall it first: uninstalling deletes its local settings and you’d have to connect the store again.

  1. Download the module from your Tendr dashboard, under Setup & licences (PrestaShop module button).
  2. Open the manager at Modules → Module Manager and click Upload a module.
    PrestaShop Module Manager with the Upload a module button
    PrestaShop → Modules → Module Manager
  3. Choose the file tendr-prestashop.zip or drag it into the window.
    PrestaShop Upload a module window
    Upload a module window
  4. Done when you see Module installed!. It can take a minute.
    PrestaShop confirming the module was installed
    The module is now up to date
Still seeing the notice in your dashboard? It goes away when the store reports the new version. Visit your store, open its admin and reload the dashboard.

Uninstall

WooCommerce: deactivate and delete the plugin in WordPress. PrestaShop: uninstall the module in Modules → Module Manager. In both cases the licence seat is freed and the local settings are deleted (on PrestaShop, its own table too). To also delete the indexed catalogue and conversations, disconnect the store or delete your account from the dashboard.

What’s new

VersionWhat changes
PrestaShop 1.0.0
4 Oct 2026
New module for PrestaShop 8 and 9: one-click connection, catalogue with combinations, add to cart, assisted checkout and order attribution.
0.2.9
3 Oct 2026
Published on WordPress.org, email notifications and live chat takeover.
0.2.0
30 Sep 2026
Customer dashboard, one-click connection from WordPress, 14-day Pro trial, product preview on hover, suggested questions and sales analytics.
0.1.5
30 Sep 2026
Shipping costs are read from WooCommerce zones and the assistant says how much is missing for free shipping.

Need help?

Write to [email protected] with your store’s domain. We reply within one business day.