
A customer lands on your store at midnight with one question: will this arrive before Friday? If nobody answers, they leave. If a chatbot answers well, they buy. If it answers badly, they leave and remember it.
AI chatbots have improved quickly, and so have the promises made about them. Some store owners expect a chatbot to replace their support team. Others tried one years ago and wrote the idea off.
The truth sits between the two. This guide explains what an AI chatbot can do for an online store today, where it still falls short, and how to add one to Shopify or WooCommerce.
What is an AI chatbot for eCommerce?
An AI chatbot for eCommerce is a chat assistant on your store that understands customer questions in plain language and answers them using your own product, policy and order data.
Older chatbots followed fixed scripts. They matched keywords and offered buttons, and they broke as soon as a customer phrased something differently. Modern chatbots are built on generative AI. They understand intent, hold a conversation, and can look things up in your store before they answer.
The quality of the answer depends on what the chatbot is connected to. A chatbot with no access to your catalogue and orders can only chat. One connected to them can help.
What AI chatbots can do for an online store
Answer common questions instantly, at any hour
Shipping times, return policies, payment options and sizing make up most support messages. A chatbot trained on your policies answers these in seconds, day or night, without a queue.
Track orders
Connected to your store, a chatbot can look up an order and tell the customer where it is. “Where is my order?” is one of the most repeated support questions, and it needs no human judgment.
Recommend products
A customer can describe what they need in their own words, such as “a gift for a coffee lover under $50”. The chatbot searches your catalogue and suggests matching products, like a shop assistant would.
Help customers finish checkout
Many shoppers leave because of one unanswered doubt about delivery, fit or compatibility. A chatbot that answers on the product page removes that doubt while the customer is still deciding.
Support customers in many languages
Generative AI handles multiple languages well. A store can serve international customers without hiring support staff for each language.
Start returns and collect details
A chatbot can check return eligibility against your policy, collect the order number and reason, and pass a complete request to your team.
Take pressure off your support team
When the chatbot handles repetitive questions, your staff spend their time on the cases that need a person. The chatbot also shows you what customers ask most, which tells you what your product pages are missing.
What AI chatbots can’t do
They can’t know what you haven’t told them
A chatbot answers from the data it is given. If your return policy is unclear or your product details are incomplete, the chatbot’s answers will be too.
They can make things up
Generative AI sometimes produces confident answers that are wrong. A chatbot that invents a discount or a delivery promise creates a real problem. Good chatbots are restricted to your approved content and told to say “I don’t know” when the answer is not there.
They can’t handle upset customers well
A damaged order, a double charge or a missed delivery needs empathy and judgment. A chatbot should recognise these cases and hand them to a person quickly.
They shouldn’t make exceptions
Refunds outside policy, goodwill credits and special arrangements are business decisions. These should stay with your team.
They don’t replace your support team
A chatbot reduces the volume of simple questions. It does not remove the need for people. Stores that hide the option to reach a human lose trust fast.
They don’t run themselves
Products, prices and policies change. A chatbot needs its content updated and its conversations reviewed, or its answers drift out of date.
At a glance: what a chatbot can and can’t do
| Task | Chatbot alone | Needs a human |
|---|---|---|
| Shipping, returns and payment questions | Yes | |
| Order tracking | Yes | |
| Product recommendations | Yes | |
| Multilingual replies | Yes | |
| Starting a return | Yes | Approval for unusual cases |
| Complaints and upset customers | Yes | |
| Refunds outside policy | Yes | |
| Billing disputes | Yes |
Ready-made chatbot app or custom chatbot?
There are two ways to add a chatbot: install a ready-made app, or have one built for your store.
| Ready-made app | Custom chatbot | |
|---|---|---|
| Setup | Hours to days | Weeks |
| Upfront cost | Low | Higher |
| Ongoing cost | Monthly subscription, often rising with usage | Hosting and AI usage |
| Fits your data and workflows | Limited to what the app supports | Built around your systems |
| Brand voice and design | Basic customisation | Fully your own |
| Best for | Small catalogues and standard questions | Larger stores, complex products, custom integrations |
Start with a ready-made app if your questions are standard and your catalogue is small. Choose a custom chatbot when you need it to work with your own systems, such as inventory, a CRM, a booking tool or a custom checkout.
How to add an AI chatbot to Shopify or WooCommerce
- List your top questions. Pull the 20 to 30 questions your support inbox sees most. These are what the chatbot must answer well.
- Clean up your content. Write clear shipping, returns and payment policies, and complete your product details.
- Choose your approach. Pick a ready-made app or a custom build, based on the table above.
- Connect your store data. Give the chatbot access to products, stock and order status, so it can answer with real information.
- Set the rules. Define what it must not do, such as promising refunds, and when it hands over to a person.
- Test with real questions. Run your top questions and a few difficult ones before customers see it.
- Launch and review. Read conversations weekly at first, fix weak answers, and keep the content current.
How to tell if your chatbot is working
- Resolution rate: the share of chats solved without a human
- Handover rate: how often it passes a chat to your team, and why
- Customer satisfaction: ratings at the end of each chat
- Sales from chat: orders placed after a chatbot conversation
- Support workload: whether repetitive tickets go down
Frequently asked questions
Can an AI chatbot replace my customer support team?
No. It handles repetitive questions well, which frees your team for complaints, exceptions and complex cases. Customers should always be able to reach a person.
Do AI chatbots work with Shopify and WooCommerce?
Yes. Both platforms support chatbots through ready-made apps and plugins, and through custom integrations that connect to product and order data.
How much does an eCommerce chatbot cost?
It depends on the approach. Ready-made apps charge a monthly fee that often grows with usage. A custom chatbot costs more upfront, and the price follows the number of integrations and features.
Can a chatbot give customers wrong answers?
It can, if it is not set up carefully. The risk is reduced by limiting the chatbot to your approved content, connecting it to live store data, and testing it before launch.
How long does it take to add a chatbot to my store?
A ready-made app can be live in days. A custom chatbot usually takes a few weeks, depending on how many systems it connects to.
Will a chatbot increase my sales?
It can help. Answering questions at the moment of purchase removes doubts that cause shoppers to leave. Results vary by store, so measure orders that follow a chat.
Ready to add an AI chatbot to your store?
A chatbot works when it knows your products, respects its limits and hands over to people at the right time. Getting those three things right matters more than which AI model sits behind it.
MiraiLit builds AI-powered solutions and eCommerce stores on Shopify and WooCommerce. If you want a chatbot built around your products, policies and systems, talk to our team.