MaxSellora – AI Sales Assistant & Chatbot for WooCommerce
Changelog
1.4.0
Added: Message context menu in the chat widget — right-click customer or operator messages to Reply (quoted reply preview above the composer) or Copy text, similar to WhatsApp.
Improved: Support status indicator — green dot when an operator is online, grey when offline during human support / operators-only mode.
Improved: Empty composer placeholder — the widget input no longer shows placeholder text; RTL/LTR direction is detected automatically from what the customer types.
Improved: Human chat message direction — operator and customer message bubbles auto-detect text direction (RTL for Persian/Arabic, LTR for Latin scripts).
Added: Operator response-time hint — configurable message below the widget composer after the customer sends a message in live operator chat (default: “We usually respond in less than 5 minutes”); can be turned off or customized in WooCommerce → MaxSellora → Settings.
Improved: Image attach control — removed the separate image icon from the composer row; a + button inside the text field opens image upload during operator chat.
Improved: Guest display names — unnamed visitors are labeled Guest 1, Guest 2, … in the dashboard Live Chat inbox and Telegram Mini App instead of random session-id fragments.
Improved: Dashboard Live Chat composer — Shift+Enter inserts a new line; Enter sends the message (textarea composer).
Added: Live typing preview — optional setting lets operators see what customers are typing in real time in Live Chat and the Telegram Mini App; enable under WooCommerce → MaxSellora → Settings → Features.
1.3.4
Improved: Widget header branding — circular MaxSellora logo in the chat header (replacing the human quick-action button) and MaxSellora brand name in the widget footer.
Improved: Multiline message input — Shift+Enter inserts a new line in the chat composer; Enter sends the message.
Added: Hide widget when no operator online — under Operators only, optionally hide the entire chat widget when no agent is online; it reappears when someone goes online.
Improved: Operators-only menu — “Talk to AI” is no longer shown in the widget menu when Operators only is enabled.
Added: Lazy load widget — optional delay (seconds) before showing the chat bubble after the page loads; 0 = show right after load; unchecked = show immediately (legacy behavior).
Fix: Telegram bot Reply — operator replies from the Telegram bot (Reply button in operators-only mode) are delivered to the storefront widget again.
Fix: Telegram Mini App RTL composer — long RTL replies (Arabic, Persian, etc.) stay scrollable and the caret stays visible at the end of the text.
Improved: Live support header — in operators-only or human-handoff mode, the widget title shows the operator name and the status reads “Support is online/offline” (localized).
Improved: Teaser bubble — clicking the teaser body opens the chat; dismiss (×) hides it only until the current page is reloaded (not persisted across tabs or sessions).
Added: Widget panel size (desktop) — scale chat panel width and height between 70% and 120% in Settings → Widget.
1.3.3
Fix: Fixed several bugs.
1.3.2
Fix: Operator avatar in the chat widget — avatars and chat images now load directly from the MaxSellora API (e.g. https://woocommerce.chatbot.shop-aiplugin.com/api/media/avatars/…) instead of a WordPress proxy URL that could return the store homepage. Works the same for all visitors, logged in or not.
1.3.1
Added: Widget font source — choose Google Font (Inter) or Use site theme font so the chat widget matches your WordPress typography. Settings → Widget.
Added: Teaser display styles — three layouts for the closed-widget teaser message: Card bubble, Mini chat box, and Speech bubble. Settings → Widget.
Improved: Teaser text automatically wraps to two lines when it contains more than three words (still up to 72 characters).
Added: Teaser dismiss (×) button — visitors can close the teaser until the page is refreshed (stored for the current browser session).
Added: Customer context for operators — IP address, city and country (geo lookup from IP), and current page URL are shown in the MaxSellora dashboard Live Chat sidebar and the Telegram Mini App inbox.
Improved: More accurate visitor IP detection behind CDN and reverse proxies (Cloudflare, X-Forwarded-For, and similar headers).
1.3.0
Added: Widget appearance settings — custom launcher icon (image URL), font size scale (80–130%), and optional teaser text (up to 72 characters) above the closed chat bubble. Configure under WooCommerce → MaxSellora → Settings.
Added: Image messages in live chat — operators and customers can send images up to 3 MB during human operator conversations from the storefront widget, dashboard inbox, and Telegram Mini App. Image upload is disabled while the AI assistant is handling the chat.
Added: Read receipts — one-tick (sent) and two-tick (read) delivery indicators during live operator chat in the widget, dashboard inbox, and Telegram Mini App, with real-time sync across devices.
Added: Operator message editing — operators can edit their own messages from the dashboard Live Chat inbox and the Telegram Mini App; edited messages are labelled for the customer.
Added: Emoji picker in the Telegram Mini App operator inbox.
Improved: Telegram Mini App product cards — AI product recommendations now show image, name, price, and actions like the storefront widget and dashboard inbox (instead of plain [[PRODUCT_CARD]] text).
Improved: Voice recording UX in the storefront widget — clearer record / cancel / send flow with the microphone button while voice chat is enabled.
1.2.9
Fix: Fixed several bugs.
1.2.8
Added: Guest contact form toggle — control whether visitors must complete a short name/email step before their first chat message. On by default (same behaviour as before); turn it off in WooCommerce → MaxSellora → Settings → Features to let guests chat instantly without the form. The setting syncs with Settings in the MaxSellora dashboard when your store is connected. Logged-in WooCommerce customers skip the form automatically.
1.2.7
Fix: Fixed several bugs.
1.2.6
Added: Operators-only mode — disable AI replies entirely so every new chat goes straight to human operators from the first message. Toggle in WooCommerce → MaxSellora → Settings → Features or in the MaxSellora dashboard Settings; both stay in sync when connected. Customers cannot switch back to AI while this mode is on, and voice chat is disabled automatically. Use it on the free plan for unlimited human-only live chat without a paid subscription.
Fix: Telegram Mini App inbox — scrolling up to read older messages no longer jumps back to the bottom on every refresh; auto-scroll only when you are already at the bottom or when you send a new reply.
1.2.5
Fix: Fixed several bugs.
1.2.4
Improved: Fully responsive mobile chat widget — on phones and tablets the chat opens fullscreen for a complete, easy-to-use layout; added a prominent minimize button, safe-area support for notched devices, and scroll locking so the store page stays put behind the chat. Responsive layout issues on mobile are resolved.
1.2.3
Fix: Improved voice language detection accuracy and correctly identifies the spoken language.
1.2.2
Fix: Fixed several bugs.
1.2.1
Fix: Fixed several bugs.
1.2.0
Added: AI Voice Chat — customers can speak their questions and hear spoken replies. Includes a tap-to-talk mic in the widget, OpenAI Whisper speech-to-text (99+ languages, auto-detected), natural text-to-speech replies, and a built-in audio player (play/pause/seek) on every voice message. Enable it from Settings → Voice Chat (off by default).
1.1.0
Fix: Plan Usage tab shows a readable billing period (e.g. May 31, 2026 – Jun 30, 2026) instead of internal period keys.
Docs: Documented Telegram and Slack operator bots in plugin readme.
1.0.9
Added: Added automatic synchronization: products are now instantly synced with the plugin when a product is created or updated in WooCommerce.
1.0.8
Added: Get Started tab & Assistant personality in Get Started tab.
1.0.7
Added: Max characters per AI reply & Products shown per reply in Settings tab.
1.0.6
Added: Reset plugin data button in Settings tab.
1.0.5
Fix: Enhance product price formatting and currency configuration
1.0.4
Fix: Tested up to WordPress 7.0
1.0.3
Added: Product page context — on a WooCommerce single-product page, if the shopper asks about price, stock, specs, or “this product” without naming it, the assistant answers about the product they are viewing.
1.0.2
Added a server status card in the admin interface to display real-time connection status to the MaxSellora backend.
1.0.1
Added: Plan Usage section in settings tab — shows how many products
and pages are currently indexed and available to the AI chat.
Added: Current plan display in the Settings tab.
Fix: Contributors field corrected.
Fix: Screenshot filenames updated to lowercase.
1.0.0
Initial release — storefront AI chat, order tracking, multi-language,
product sync, add-to-cart from chat, live operator handoff.
Demo mode added: fully local mock responses, zero external API calls.
Free plan: 10 lifetime AI messages; automatic operator handoff when
limit is reached.
Privacy: suggested privacy snippet registered via
wp_add_privacy_policy_content().
Security: MaxSellora API key encrypted at rest in wp_options, masked
in admin UI, SSL enforced on all outbound requests, settings inputs
sanitized.