What This Feature Does
Your Rep AI assistant can make real changes to a shopper's cart during the conversation. A shopper can add items, take items out, change how many they want, switch a size or color, clear the cart, remove a discount code, or just ask what's in there — all in plain language, without opening the cart drawer or hunting for a quantity stepper.
The cart on your storefront updates as the conversation happens, and the shopper carries it straight through to checkout.
Shopper: "Add the navy one and the beige one."
Your AI: "Added both — the Active Motion Top in Navy and in Beige are in your cart."
Shopper: "Actually make the navy a medium instead."
Your AI: "Switched to Medium. Your cart now has the Navy in Medium and the Beige."
Shopper: "And I want two of the beige."
Your AI: "Updated — 2 × Beige. Ready when you are."
Why This Matters for Your Store
Shoppers fix their cart instead of abandoning it. A shopper who wants the large instead of the medium, or two instead of one, is a shopper who still wants to buy. Handling that in the conversation keeps them moving toward checkout rather than dropping into a fiddly cart page.
Your AI is honest about stock. Quantities are checked against your live Shopify inventory before anything is changed. A shopper who asks for more than you have is told the real limit and offered the maximum available — so nobody discovers the problem at checkout.
Destructive actions are protected. Emptying a cart can't be undone, so your AI always asks the shopper to confirm before it does. A vague "let's start over" never silently wipes a cart.
What the shopper is told matches what's actually in the cart. If your storefront refuses a cart change, your AI is told and passes it on plainly rather than claiming success.
How It Works
There's nothing to enable or configure — this works automatically as part of your AI's shopping conversations.
The shopper asks for a change in their own words.
Your AI identifies which cart item they mean from the conversation and the current cart contents. If more than one item could match and the reference is vague, it asks which one before touching anything.
Availability is checked against your live Shopify inventory.
The change is applied to the cart on your storefront, and your AI confirms what changed and what's in the cart now.
While the action is running, the shopper sees a short status line in chat — "Removing item from cart…", "Updating cart quantity…", "Clearing your cart…" — so the pause is never silent.
What Shoppers Can Do
Add items
Add one item, or several in a single request — "add both of these", "add all three"
Add a specific quantity — "add 3 of these"
Add a specific variant — "add the blue one", "the 100ml"
If the shopper names a product without picking a size or color, your AI shows the available options so they can choose the one they want
Remove items
Remove a specific item — "remove the black shirt", "take that out"
Remove more than one item at a time
Empty the whole cart — "clear my cart", "remove everything" — after confirming
Change quantities
Set an exact number — "change that to 2", "I want 3 instead"
Adjust relative to what's there — "add one more"
If the shopper asks for more than you have in stock, your AI names the limit and offers the maximum available instead
Switch a variant
Change size, color, scent or any other option on an item already in the cart — "change the medium to large", "I want this in blue instead"
The quantity carries over — three of the medium becomes three of the large
If the new variant isn't available, the original item stays exactly as it was and your AI explains why, then offers what is in stock
Discount codes
Remove the discount code on the cart — "remove the coupon", "take off the promo code"
The code is cleared from the cart and from checkout, and doesn't come back later in the session
See the cart
Ask what's in the cart and get a clear summary with quantities and the current total
What Your AI Will and Won't Do
Your AI will:
Ask which item the shopper means when the reference is ambiguous — for example, when the cart holds two variants of the same product and they say "remove the navy shirt". Nothing is changed on that turn.
Ask the shopper to confirm before emptying the cart, every time
Treat a vague "start over" as a question worth asking rather than a cart wipe
Tell the shopper honestly when the cart is already empty instead of claiming it emptied one
Confirm what changed after every action, with the updated cart
Cap quantities at your available inventory, and explain the cap
Work in the shopper's language — a conversation held in Spanish or French gets its cart actions and confirmations in that language
Your AI won't:
Empty a cart without an explicit yes
Guess between two items that both fit a vague description
Claim a cart change worked when your storefront refused it
Leave a variant switch half-finished. A switch either completes fully or the cart goes back to exactly what it held before — the shopper is never left holding both the old and the new item
Add more units than you have in stock
Touch anything outside the cart itself
Where It Works
Shopify stores get everything described above. Cart changes are made against your live storefront cart, so the shopper's cart and checkout total stay in step with the conversation.
These actions change the cart on your website, so they're part of the on-site chat experience. Conversations that happen on Instagram, Facebook, WhatsApp or email don't have a storefront cart to act on — there, your AI answers questions about products and your store as usual.
Best Practices
Keep your Shopify inventory accurate. Your AI reads your live stock levels to decide what quantity it can honor and whether a variant switch is possible. Accurate inventory means accurate answers.
Decide deliberately whether to allow overselling. If a variant tracks inventory, your AI caps quantities at what's available. If you've set a variant to keep selling when out of stock, your AI treats it as having no quantity limit.
Give your variants clear, distinguishable names. Shoppers refer to cart items the way they see them — "the navy one", "the large". Distinct option names make it easier for your AI to identify the right line on the first try instead of asking.
Expect confirmation prompts on cart clears. This is deliberate, not friction to remove. Reviewing these conversations is a good way to see how often shoppers change their mind mid-flow.
Common Questions
Do I need to turn this on?
No. There's no setting to configure and no permission to grant.
Can a shopper empty their cart by accident?
No. Your AI asks for confirmation before it clears anything, and it won't act on that request until the shopper agrees.
What happens if the shopper's cart has two sizes of the same product?
Your AI sees them as two separate cart lines with their own sizes and quantities, so "remove the medium" removes the medium. If the shopper's wording doesn't distinguish between them, your AI asks which one.
What if a shopper asks for more units than I have?
Your AI tells them how many are available and offers to set that quantity instead of the one they asked for.
Does the shopper see the change on the cart page?
Yes. The change is made to the real storefront cart, so it appears in the cart drawer, on the cart page, and at checkout.
Can a shopper apply a discount code in chat too?
Yes — see Let Shoppers Apply Discount Codes Without Leaving Chat and Help Shoppers Use Discount Codes with Real-Time Coupon Lookup.
Does this work in other languages?
Yes. Cart actions and confirmations follow the shopper's conversation language.
Troubleshooting
A shopper asked to remove something and my AI asked which item instead.
This happens when more than one cart item fits what they said — most often two variants of the same product. It's intentional: your AI asks rather than risk removing the wrong item. The shopper only needs to name the size, color, or product.
A variant switch didn't go through.
The most common cause is stock. If the target variant is out of stock, or doesn't have enough units for the quantity in the cart, the switch is refused and the original item is kept exactly as it was. Check the variant's inventory in your Shopify Admin under Products.
My AI told a shopper it couldn't complete a cart change.
Your storefront refused the cart call — usually a stock limit, occasionally a network error. Your AI reports this rather than claiming success, and won't retry the same failing action. If shoppers hit this repeatedly on a specific product, check that product's variants and inventory settings in Shopify.
A shopper says the discount is still on their cart after asking to remove it.
Ask them to reload the cart page and confirm. If a removed code is still showing at checkout, contact Rep AI support with the conversation details so the team can review it.
A shopper wanted to change their shipping address or add a gift note in chat.
Those aren't cart contents, and your AI won't attempt them. Shoppers handle delivery details and notes at checkout as usual.