Availability and search
Failing to find a product should not end the conversation or trigger a made-up answer.
Short answer
When a product cannot be found, healthy behavior means acknowledging the limit, asking for useful clarification when needed, and offering reasonable alternatives without pretending availability.
The flow detects that the search did not return a strong enough match or that the requested item is not actually available to continue the sale.
If the system answers as if it found something that does not exist, it breaks trust, creates frustration, and may push the customer toward the wrong order or a false promise.
The expected output is to make the lack of a clear match explicit, refine the search with the customer when useful, or surface close alternatives only when there are enough signals to do so safely.
Yes, but only if it is clear that they are alternatives and not the exact originally requested product.
It should not invent stock, assume weak equivalences, or push a purchase with uncertain information.
Dialo.ar is designed to sustain sales and support even when the conversation stops following the ideal path.