Anonymized example
The customer keeps adding products, corrects quantities, and needs to see the order clearly before moving ahead.
This case is presented as an anonymized example to show the external behavior of the flow.
Case summary
The agent keeps purchase state stable, adds confirmed items, and lets the customer edit quantities without resetting the journey.
Step 1
Before adding or editing, the flow checks the current state so it does not duplicate or cross responses.
Step 2
The customer can change quantities or combine items without feeling that the chat lost memory of the order.
Step 3
The final cart is returned in a format that is easy to validate before moving to shipping or payment.
What the agent considered
The purchase should not be rebuilt from scratch every time the customer changes something. Cart state carries continuity.
Tools involved
Cart state
Lets the system read what was already selected and avoid rebuilding the purchase from scratch.
Add to cart
Adds validated items to the order as the customer confirms choices.
Cart editing
Adjusts quantities or removes products without losing session context.
Customer
Add two black thermoses and one mate bag. But if the leather mate bag isn't available, leave it out.
AI agent
I already added the two thermoses. The leather mate bag is out of stock, but I have a textile alternative if you want a replacement.
Customer
Okay, add the textile one and leave me with only one thermos instead.
System
The cart was updated with a quantity change and a suggested replacement.
AI agent
Perfect. You now have one black thermos and one textile mate bag. If you want, we can continue with shipping or pickup.
Outcome
The customer sees a clean, corrected order that is ready to continue without confusion from mid-flow changes.
It avoids chaos when the customer mixes confirmations, edits, and replacements in the same thread.
Yes, because it leaves a clear reference before quoting shipping or charging payment.
Dialo.ar is designed to organize sales, support, and multi-channel follow-up without making the experience fragile.