Version 1.7.9
- Fixed With Auto Product Display set to Only AI-Mentioned Products, the cards under a streamed answer now show only the products the assistant actually named. Previously, on sites with streaming enabled, that setting was silently ignored and every retrieved product got a card - the assistant could name one cricket bat while the cards showed batting pads.
- Improved Product matching is much more accurate on catalogs with similar product names - a product is no longer treated as mentioned just because its full name happens to sit inside a longer product name the assistant wrote, and a product link in the answer now always counts as the strongest signal.
- Improved Product links the add-on returns - recommendation results, product cards, cart items, product inquiry and filtered-search answers - are now registered with MxChat's link guard as approved URLs. Enabling Citation Links (or the new Strip Unapproved Links setting in MxChat 3.2.20) can no longer strip a link to a real product out of an answer, and no code snippet on the mxchat_valid_urls filter is needed for it.
- Improved Product cards in chat now show the store's currency code beside the price - $15.59 USD instead of a bare $15.59 - so a shopper can never misread which currency a price is in when the conversation mentions another one. The code is styled subtly, is skipped when the price has no amount or the currency (like CHF) already spells its own code, and always matches the displayed symbol, including under multi-currency switcher plugins, because both come from the store's active currency at render time. Prices quoted to the AI carry the same code, so answers can state the currency instead of guessing from a symbol.