A Practical Taxonomy for Ecommerce Support Questions A developer outlines a practical taxonomy for classifying ecommerce support questions into product, policy, order-context, sensitive, and specialist categories, emphasizing the need for explicit operating rules and a reviewable contract. The approach includes maintaining a small change card for each update and using a pre-launch test set to ensure correct behavior, with a focus on distinguishing informational replies from operational resolutions. AI support becomes useful only when the operating rules behind it are explicit. The hard part is rarely writing a fluent reply; it is deciding which facts are authoritative, what the assistant may do, and when a person must take over. This article applies that discipline to conversation triage . The practical goal is: Classify product, policy, order-context, sensitive, and specialist questions by required handling. The same method is useful whether the first implementation is a spreadsheet, an internal tool, or an AI-assisted support product. Start by turning conversation triage into a contract that a merchant, support lead, and developer can all inspect. Name the customer question being handled, the facts required to answer it, the conditions that modify the answer, and the point where information alone is not enough. Classify product, policy, order-context, sensitive, and specialist questions by required handling. The contract should distinguish an informational reply from an operational resolution. An assistant may be able to explain a store policy while still being unable to approve an exception, change an order, or make a judgment about an unusual case. Keeping that distinction visible prevents a fluent reply from being mistaken for completed support work. A useful contract answers four questions: Do not begin with a pile of prose. Separate store details, product facts, policies, FAQs, and exceptions so that each item has a clear owner and review trigger. A product answer may depend on variant, region, bundle, material, or compatibility. A policy answer may depend on time, order state, or an explicitly documented exception. For conversation triage, record the smallest facts that support a correct answer and keep interpretation out of the source where possible. Add the condition next to the fact instead of expecting an assistant to infer it from a long page. When two sources overlap, nominate one as authoritative and either retire or link the duplicate. Every maintained item should carry enough metadata to answer: who may change it, what event makes it stale, and which regression questions it affects. This turns a content edit into a reviewable support change rather than an invisible prompt tweak. Use one card for every change: Change: