AI agent vs chatbot: what changes for online stores
Chatbots answer questions, while an AI agent for ecommerce also acts: it adds items to carts and places orders. See where the line falls for your store.
For an online store, a chatbot replies to a customer’s question. An AI shopping agent can also use store tools to carry out a permitted step, such as adding the right size to a basket or starting an order. The useful test is what happens after the answer: does the customer still have to do every next step themselves?
A simple chatbot can be the right choice when customers mostly need quick answers. Choose an action-capable agent when shoppers need help finding products and moving through the purchase, provided your store can give it accurate data and controlled access. Shoppa is an AI shopping agent that helps customers choose products and complete purchases on your site. We make Shoppa, so we have a commercial interest in this distinction.
Defining an ecommerce AI agent
An ecommerce AI agent is software that interprets a shopper’s goal, checks relevant store information and can take an authorised action towards that goal. For example, after a customer asks for a blue dress in size 10, it may find an in-stock option and add that exact variant to the basket when the customer agrees. Its ability to act depends on its connection to the store, not on how human its replies sound.
A rules-based chatbot follows prepared paths, such as matching “delivery” to a shipping answer. An AI chatbot can understand a less predictable question and write a tailored reply. Either can be useful without access to the basket or orders. A vendor calling its product an agent does not tell you which store actions it can actually complete, so ask to see those actions with your own catalogue and permissions.
Answering compared with acting
The distinction is easiest to see at the point where a reply could become a store action. These examples describe possible capabilities, not a promise that every agent includes them.
| Customer goal | Chatbot reply | Agent action, when connected and authorised |
|---|---|---|
| Find a blue dress in size 10 | Names a matching dress or links to its product page. | Checks the chosen variant and adds it to the basket after the customer confirms. |
| Buy the dress | Explains where to find checkout. | Starts an in-chat order flow and asks the customer to confirm the details before placing it. |
| Check an existing order | Directs the customer to the tracking page or explains how to find an order number. | Looks up the permitted order record and returns its current status. |
An agent also needs boundaries. It must use current price and stock data, check which customer and order it is allowed to access and ask for confirmation before a consequential action. If it cannot safely complete a step, it can give the customer a clear route to staff.
Uses of an AI agent in commerce
On a retailer’s own site, an AI shopping agent can help a customer narrow the catalogue by need, size and budget. With the right store connections, it can build a basket, support ordering in the conversation and answer an order-status question from the permitted record. The exact actions vary by vendor and integration. A product search that only returns a link is still useful, but it is a different job from updating a basket or order.
Outside agents can also help customers shop before they visit your store. ChatGPT can surface products from merchants and offers checkout for eligible items and sellers. Google describes shopping features that span its own services, including a universal cart and checkout features; it says rollout to Australia is planned. Those experiences begin on an outside platform and depend on that platform’s merchant connections. An agent on your site begins with a visitor already in your store and uses the access you give it. The wider change in how customers discover and buy through outside services belongs in our agentic commerce guide.
What agents need from your store
Start with product data the agent can trust: titles, variants, prices, availability and product links. If stock changes, the feed or store connection must update before the agent recommends a sold-out size. Give it the relevant delivery and returns policies too, with a way to keep those answers current.
Actions need separate permissions. An agent that answers product questions can work with read access; adding to a basket needs a cart connection. An order lookup needs a way to identify the customer and limit which order can be read. Ordering needs an approved checkout flow and a clear customer confirmation step. Ask the vendor to demonstrate each action, what happens when data is missing and how staff take over when the agent reaches its limit. With Shoppa’s shopping agent, customers can find a suitable product and add it to their basket in the same conversation. They can place their order and ask about its status without leaving your site.
When a simple chatbot does the job
If your catalogue is small, your products need little guidance and most pre-sale questions concern opening hours or delivery, a chatbot with accurate prepared answers may cover the work. It can direct customers to product and policy pages without connecting to carts or orders. You still need someone to keep those answers current.
If shoppers often ask for a suitable variant, abandon the basket while seeking help or want order updates inside the conversation, test an agent against those specific journeys. Watch it use real catalogue data, request confirmation and handle an unavailable product. The decision rests on those observed actions and the work your customers need done. For the separate choice between automated chat and a person, see our chatbot and live chat comparison.