Skip to content
XICBOT

Settings

Deutsch
E-commerce & conversion

Size Advice in Chat: Avoiding Returns Up Front

Settling size and fit before the purchase: how an assistant advises from size charts, variant measurements and a comparison item named by the customer, instead of guessing. With metrics.

In plain language

The size question comes up when someone wants to buy. The basis is the size chart of the maker. The same size can mean other measures with other makers. The assistant asks about body size, an item to compare with and how it should fit. A comparison with an item the customer already has helps a lot. If a measure is missing, the assistant is meant not to guess. Fit notes belong in the product data. A fixed return rate cannot be promised.

13 min read By XICBOT

More on the shop assistant

A jumper cannot be tried on online. What a fitting room settles in two minutes in a physical store is decided in online retail only once the parcel has been opened, and the merchant then carries the consequences. Size and fit are therefore a frequent reason for returns, and unlike transport damage this reason can be removed before the purchase: the information almost always exists, just not where it is being read. It sits in the manufacturer's size chart, in the measurements of the variant, in the material note, sometimes with an item the same customer has already bought. A chat assistant can bring these details together at the decisive moment, but only under one condition: it has to read from the stored chart instead of from what sounds usual for a garment. This article shows which data are needed for that, how the comparison with an item already bought works, what to do when measurements are missing and where the line runs between a fit note and a promise.

Size advice in chat before the purchase
Size advice in chat before the purchaseHow size chart, variant measurements and a comparison item turn into a reliable recommendationShop chat on the product pageI usually wear L. Does this fit?Size L measures 106 cm chest here.Per the catalogue this series runs narrow.With broad shoulders, rather take XL.Compare: your rain jacket in L?The rain jacket measures 110 cm in L.This model runs 4 cm narrower.For the same fit, XL works here.Read from the size chartMeasurements given, no promise of fitWrite a messageWhat the recommendation is built onSize chart of the manufacturer per seriesVariant measurements: chest, waist, lengthMaterial, elastane content and cutFit note as a maintained data fieldComparison item named by the customerIf a measurement is missing, the assistant says so.Two routes, one questionEstimatedL is usually a 40Two sizes orderedOne of them goes backThe case costs twiceFrom the chartMeasurement, not a ruleCompared to an item ownedThe gap is namedThe answer holds upSettle the size before the purchase instead of processing the return after it
How size chart, variant measurements and a comparison item turn into a reliable recommendation
Labels in the illustration
  • Shop chat on the product page
  • I usually wear L. Does this fit?
  • Size L measures 106 cm chest here.
  • Per the catalogue this series runs narrow.
  • With broad shoulders, rather take XL.
  • Compare: your rain jacket in L?
  • The rain jacket measures 110 cm in L.
  • This model runs 4 cm narrower.
  • For the same fit, XL works here.
  • Read from the size chart
  • Measurements given, no promise of fit
  • Write a message
  • What the recommendation is built on
  • Size chart of the manufacturer per series
  • Variant measurements: chest, waist, length
  • Material, elastane content and cut
  • Fit note as a maintained data field
  • Comparison item named by the customer
  • If a measurement is missing, the assistant says so.
  • Two routes, one question
  • Estimated
  • L is usually a 40
  • Two sizes ordered
  • One of them goes back
  • The case costs twice
  • From the chart
  • Measurement, not a rule
  • Compared to an item owned
  • The gap is named
  • The answer holds up
  • Settle the size before the purchase instead of processing the return after it

Size advice in chat before the purchase

Why size only becomes apparent after delivery

With almost every other product attribute the customer can check before buying whether it is right. Colour, features, connectors and scope of delivery are on the page and can be held against one's own needs. Fit cannot: it only shows on the body, and therefore only after dispatch, delivery and unpacking. Several days and the entire cost chain of an order lie between the decision and its verification. That is exactly what makes size an expensive special case: the mistake is made in the cart, noticed in the living room and paid for in the returns warehouse.

Matters are made worse by the fact that the size label itself says little. A clothing size is not a binding standard but a house convention: the same label stands for different measurements at two manufacturers, across two series from the same house and in two countries. With shoes the conversion between length in centimetres and size system is added, with trousers the combination of waist and inside leg, with outerwear the cut. Anyone reading only the letters or numbers in the shop is comparing figures that are not comparable. Customers notice this and fall back on the method that always works for them: they order two sizes.

The manufacturer's size chart as the basis

For a size answer to hold, the assistant needs read access to the places where the shop keeps its measurements. As a rule these are the size chart per manufacturer and series, the variant measurements on the article, the material details including elastane content, and the cut. Added to that are details often overlooked in daily work: the model's measurements from the image caption, the care note on shrinkage and the manufacturer's conversion table between country sizes. For Shopware in the freely available Community Edition the assistant takes articles, variants and descriptions from the shop; size charts and measurements that are not there are stored as documents in the knowledge base. Which details an assistant can evaluate in a shop is set out on the page about the shop assistant; which actions are permitted is defined by tool control.

  • Size chart per manufacturer and series, in the same version that appears on the product page
  • Measurements of the individual variant: chest, waist, inside leg, sleeve length, insole length
  • Material, elastane content and weave, because a stretchy fabric has a different tolerance than a firm one
  • Cut and fit as a maintained field, for instance slim, regular or wide
  • The model's measurements from the product image, so the visual impression gets a reference point
  • Conversion between the manufacturer's country sizes instead of a generic table found on the web

Whatever cannot be read from the system belongs in a maintained knowledge base: known deviations of individual series, feedback from customer service, the experience that a certain model comes out shorter after the first wash. What matters is that this has an owner and a rhythm, otherwise such text ages faster than the catalogue. What such a maintenance process looks like is described in the article Building a knowledge base: which content belongs in. The separation is deliberate: measurements come from the catalogue, experience and exceptions from the knowledge base, and each is checked separately.

A chart beats a rule of thumb

An assistant answering "L is usually a 40" is repeating a rule of thumb that nobody stored. An assistant answering "in this series size L measures 106 cm across the chest" is repeating what the manufacturer itself stated. The second sentence is longer, less catchy and can be evidenced in a dispute. Only that one belongs in the chat.

From the wish to the measurement: how the conversation leads

Customers do not describe their goal in centimetres. They say "I usually wear L", "I have broad shoulders" or "it should sit loosely". An assistant that derives a size from this straight away has guessed. The workable route runs through a reference point: either a body measurement the customer can take, or a garment that fits them and whose measurements are known. Only with such a reference point does the size chart turn into a statement about this one case. That sets the order: first establish the reference, then hold it against the chart, then justify the result with the measurement.

  • Establish the reference – which measurement or which comparison garment is available?
  • Ask how it should sit – should the item be close-fitting, straight, or worn over something?
  • Hold it against the chart – compare the stated measurement with the stored values of the variant.
  • Justify the result – state the size together with the measurement, not just the letter.
  • Name the borderline case – if the measurement falls between two sizes, say so instead of smoothing it over.

Two or three follow-up questions are enough for this. More feels like an interrogation and costs exactly the patience that is scarcest just before a purchase. Part of that is asking only what the recommendation needs: a measurement in centimetres is enough for a size answer, body weight is no substitute for it and has no place in the conversation. How to build an advisory dialogue that narrows down instead of interrogating is shown in the article Guided selling in chat: finding the right item. If the customer can photograph a label or a tape measure, the reference point can also be captured that way; the article Image upload in AI chat describes what to watch out for.

  • Body measurement

    Chest, waist or foot length in centimetres is the only value that can be calculated against the chart.

  • Comparison garment

    An item that fits well replaces the tape measure, provided its measurements are in the catalogue.

  • How it is worn

    Close, straight or over a jumper: the same person needs a different size depending on the occasion.

  • Material

    A fabric with elastane forgives a few centimetres, a firm woven one does not. The share is on the article.

  • In-between size

    If the measurement falls between two sizes, the assistant names both consequences instead of just one recommendation.

  • Series deviation

    If a deviation is stored for a series, it belongs in the answer, not in a footnote.

The comparison with an item already bought

The most reliable size answer a shop can give is not a piece of advice but a juxtaposition: the item the customer already owns and wears is placed next to the item they are considering. Both sets of measurements are in the catalogue, and the difference is arithmetic. "Does L fit me?" thus becomes a sentence nobody has to interpret: "The jacket you mentioned measures 110 cm across the chest in size L; this model measures 106 cm in L and therefore runs four centimetres narrower." The customer then decides for themselves, and decides on a basis they know, because the comparison garment is hanging in their wardrobe.

Two things are required for this, and both have to come together: the customer names the article they own, and measurements for both articles are in the catalogue. The assistant does not access earlier orders, and an email address mentioned in the chat does not open them either. If the measurements on the older article are missing, because it was delisted or never fully maintained, the only route left is a measurement the customer takes themselves. How advice in chat leads to the right article is described in the article on guided selling in chat; the framework for processing and hosting is set out under privacy and hosting.

Case in the comparisonWhat the shop usually showsWhat the assistant can say
Same manufacturer, same seriesTwo product pages with the same size chartConfirms the usual size and names the measurement both articles share
Different manufacturerTwo charts the customer would have to compare themselvesCalculates the difference and names the size matching the familiar fit
Different materialA material note with no link to fitPoints out that a firm fabric leaves less leeway than a stretchy one
Different cutA note such as slim fit without any measurementStates the cut together with the difference in centimetres
Comparison article without measurementsThe old order, but no usable figureSays that no measurements are stored for this article and asks for one the customer takes

When measurements are missing: naming the gap

No catalogue is fully maintained. In practice there are three states: measurements exist per variant, only a chart at series level exists, or there is nothing. The assistant has to tell these three states apart, because only the first one supports a concrete recommendation. Where the basis is missing, the only workable answer is the one nobody likes to give: nothing is stored. In our own measurement series 8 out of 8 questions without a basis were declined instead of guessed (XICBOT, own measurement series of 11 September 2026); eight questions deliberately placed outside the available material were tested, and the wording of every answer is in the measurement file. The example question concerned contact details that were not stored; the behaviour with a measurement that is not stored is the same. It can be read up under measurements.

That does not end the conversation, though. Even without a measurement four routes remain open, and they make sense in this order: state the measurements of a comparable article from the same manufacturer, ask the customer for a measurement of their own, hand over to a member of staff who asks the manufacturer, or point to the right of withdrawal that applies anyway. Each of these routes is honest; an estimated figure in centimetres is not. How the binding to one's own material is created technically is described in the article Preventing hallucinations with a knowledge base and RAG.

A named gap holds better than an estimated measurement

The sentence "no measurements are stored for this article, I will obtain them for you" costs a moment and holds. An estimated figure costs nothing and breaks when the item is tried on. Every gap made visible this way is at the same time a task for catalogue maintenance: it can be counted, assigned to a manufacturer and worked off.

Fit notes come from product data

"Runs small" sounds like a turn of phrase, but it is a statement about the goods. It should therefore be treated like any other product detail: as a field that somebody maintains, checks and answers for. In practice a small vocabulary is enough, for instance runs small, true to size, runs large, plus a free-text field for the reason. If a language model does not find this field, it fills the gap with a plausible phrasing, and with clothing almost anything is plausible. The difference between a reliable and an invented fit note is therefore not decided in the assistant but in the product data.

Phrasing in the chatWhy it breaksVersion that holds
That will surely fit youPromises a property that nobody has checkedIn size L the model measures 106 cm across the chest according to the size chart
Just take one size upA rule of thumb with no link to this seriesThis series is stored as slim cut; at a chest of 104 cm, XL is the closer match
The material will still stretchAn assumption about the fabric without any material dataPer the material data on the article the fabric contains elastane; a firm woven fabric would not have that leeway
Most customers take MA statement about other orders, not about this caseFor the measurement you gave, size M is within the chart's range, size L would be wider
If it does not fit, just send it backPostpones the open question instead of answering itI can state the measurements of both sizes so you can compare before ordering

The chat is not a side room with rules of its own. What is said there about the goods is a statement about the goods. The pre-contractual information duties in distance selling, among them "the main characteristics of the goods", are set out in Article 246a Section 1 of the Introductory Act to the German Civil Code. For assessing incorrect statements, Section 5(2) no. 1 of the German Act Against Unfair Competition applies: statements about the main characteristics of the goods are expressly covered there, and untrue statements about them count as misleading. An invented fit note is therefore not a stylistic slip in a conversation log but a statement the merchant will be held to.

The withdrawal period is 14 days. (Own translation of the German original.)
Section 355(2) sentence 1, German Civil Code

This right of withdrawal exists independently of any advice. A size answer in the chat shortens no period, replaces no withdrawal instruction and changes none of the merchant's duties; it only reduces the reason to make use of the right. Conversely: the conversation log can be read and stored, on both sides. What the assistant said about measurements and fit can be produced by a customer later. That is why every figure in the chat belongs in the same check as every figure on the product page. This description does not replace legal advice; how complaints and warranty are kept apart in a conversation is covered by the article Complaints and warranty in chat.

Settle it before the purchase instead of processing it after

A size question has two possible outcomes, and they cost very differently. If it stays open, it ends in abandonment or in a selection order with a return planned from the start. Across the average of fifty separate cart abandonment studies, 70.22 % of online shopping carts are abandoned (Baymard Institute, as of 22 September 2025); not every one of these abandonments is down to size, but the size question is one of the few a conversation can answer in seconds. If it is settled before the click, the whole chain behind it falls away: return shipping, inspection, refurbishment, putting back into stock and the loss in value on worn goods.

An honest classification is part of this: not every return can be avoided, and a selection order is not misconduct but a reaction to missing information. What can be influenced is the part that lies in one's own house, namely complete measurements, maintained fit notes and an assistant that reads out both at the right moment instead of estimating. How the moment in the cart itself is used is shown by the article Recovering cart abandonment with chat; which questions follow after the order, and what needs a connection to the ERP or inventory system, is covered by the article Order status and returns in the shop. The matching set of functions for the moment of purchase is bundled by the cart assistant.

What can be measured and what cannot

Size questions can be counted comparatively cleanly, because they almost always contain the same terms: size, measurement, fit, number, tight, wide. From conversation analytics you can read how often they are asked, which share of them could be answered from the stored chart and for which articles the information was missing. If the questions cluster around one manufacturer, a chart is usually missing there rather than a capability of the assistant. This turns the analysis into a tool for catalogue maintenance and not only for the chat; how to use that in daily work is explored in the article Analysing and optimising conversations.

  • Share of conversations in which size or fit comes up at all
  • Share of those that could be answered from the stored chart
  • Articles and manufacturers without measurements, as a work list for catalogue maintenance
  • Cases in which a comparison with an item already bought was possible
  • Handovers to a member of staff, broken down by reason rather than only by count

What cannot be measured is the return that did not happen, because there is no control group for it. A particular reduction of the return rate therefore cannot be promised; it depends on range, target group, data quality and season. What remains is a factual chain: more complete measurements, an answer at the decisive moment, a named gap instead of an estimated figure, and a handover to a human as soon as a case falls outside the pattern. How that handover works cleanly is described in the article AI assistant: handover to human agents; how an assistant works in a shop overall is shown on the page assistant for online shops.

Frequent questions

Where does the assistant get its size information from?

From the same data the shop maintains anyway: the size chart per manufacturer and series, the measurements of the individual variant, the material details including elastane content and the stored cut. Added to that are the model's measurements from the product image and the manufacturer's conversion between country sizes. For Shopware in the freely available Community Edition the assistant takes articles, variants and descriptions from the shop; size charts and measurements that are not there are stored as documents in the knowledge base. The assistant does not derive sizes from generic tables but restates what is on the article.

What happens if no measurements are stored for an article?

Then the gap is named rather than filled. In our own measurement series 8 out of 8 questions without a basis were declined instead of guessed (XICBOT, own measurement series of 11 September 2026); eight questions deliberately placed outside the available material were tested, and the wording of every answer is in the measurement file. For size advice this means: the assistant states no figure in centimetres but says that nothing is stored, and offers one of the open routes, such as a measurement taken by the customer or a handover to a member of staff.

Can the assistant compare with an item bought earlier?

Yes, if two conditions come together: the customer names the article they own, and measurements for both articles are in the catalogue. The assistant then places the two sets of measurements side by side and states the difference in centimetres instead of a recommendation by feel. If one of the two conditions is missing, the comparison is not possible. The assistant does not read earlier orders, not even via an email address or order number mentioned in the chat, because otherwise information about somebody else's order could be disclosed.

May the assistant say that an item will fit?

No. Fit depends on body shape, the way an item is worn and personal taste, and is therefore not a property of the goods that a shop could promise. The assistant states measurements, cut and stored fit notes and leaves the conclusion to the customer. This limit belongs in the system instruction as a rule and in the acceptance tests before go-live as a test case. If a customer needs a binding answer, handing over to a member of staff is the right route.

Does good size advice replace the right of withdrawal?

No, and it does not change it either. Under Section 355(2) sentence 1 of the German Civil Code the withdrawal period is 14 days, regardless of how good the advice was. A size answer replaces no withdrawal instruction and shortens no period; it only reduces the reason to make use of the right. Conversely, statements about the main characteristics of the goods are covered by Section 5(2) no. 1 of the German Act Against Unfair Competition, and untrue statements about them count as misleading. This description does not replace legal advice.

Does size advice in chat reduce the return rate?

A particular rate cannot be promised, because the return that did not happen cannot be measured: there is no control group. What can be influenced are the factors behind it, and those are countable: the share of size questions that could be answered from the stored chart, the articles without measurements as a work list for catalogue maintenance, and the cases in which a comparison with an item already bought was possible. Improving these three figures means working on the cause of many returns.

How does an assistant advise in your shop?

The shop assistant for Shopware CE answers product questions from your catalogue and looks up price and availability in the shop.

Enquiry in three steps

  1. 1. Topic
  2. 2. Your case
  3. 3. Contact

What is this about?

One click is enough, everything else is optional.

Tell us briefly about your case

Everything in this step is optional. It helps us reply with something concrete straight away instead of asking back.

Enquiries per month, roughly (optional)
When should it start? (optional)
How can we reach you?

Name and email address are enough. We reply personally.

We use your details to handle your enquiry. More on this in the privacy policy.