Directory / plugin

UPCODEA AI Chatbot – Product Search & Order Tracking

v0.5.0 · by dervisis

AI chatbot for WooCommerce stores: answers product questions and order status in real time. Free, no paid upgrade needed.

View on WordPress.org

About this plugin

UPCODEA AI Chatbot adds an AI chatbot to your WooCommerce storefront that helps customers find products and track their orders. Customers can ask about products in plain language — “do you have this in blue?”, “what’s on sale under $30?”, “is this in stock?” — and get answers generated from your live product catalog, not a stale export.

Customers can also ask “where is my order?” right in the chat. Order status answers come straight from your WooCommerce orders, not from the AI, so they keep working even when your AI usage limit is reached.

Developed by UPCODEA.

Key features

  • Floating chat widget with product/category page awareness.
  • Understands natural-language questions, even in a different language than your product titles.
  • Answers grounded in real-time WooCommerce data (price, stock, SKU, description, permalink).
  • Product cards under the reply, with photo, price, sale price and stock, so customers can go straight to the product.
  • Welcome message and quick reply buttons (“Recommend a product”, “Where is my order?”…) that you can edit.
  • The conversation follows the customer as they browse from page to page.
  • Full-screen chat on phones.
  • Order status in the chat (“where is my order?”): a “Track my order” button, or customers simply type their order number and billing email. Logged-in customers see their own orders automatically.
  • Secure order lookups: guests must match the order number with the billing email used at checkout, and repeated failed attempts are blocked. Addresses, phone numbers and payment details are never shown or sent to the AI.
  • Order status replies are built by your store, not the AI: they don’t use your AI quota and work even when it’s used up.
  • Powered by Google Gemini. Start with a free API key; enable billing on your Google project when your store needs more replies per day.
  • Nonce-protected, rate-limited REST API endpoint; no API keys ever reach the browser.
  • Configurable widget appearance (title, button label, colors, bottom-right or bottom-left corner). The bot introduces itself by the title you choose.
  • Optional site-wide daily reply cap to protect against unexpected API costs.
  • Dashboard notice when replies were refused because a usage limit was reached, so you hear about it before your customers do.
  • Guardrails keep the bot on-topic and resistant to prompt-injection attempts from users.

Requirements

Third-party service

UPCODEA AI Chatbot relies on the Google Gemini API to generate chat replies. To do so, the plugin sends the visitor’s chat message and a small, relevant slice of your product catalog (name, price, stock, SKU, short description, permalink) to Google’s servers for each chat turn.

If you enable order status lookups (off by default), follow-up questions about a verified order also send that order’s number, status, dates, items, total and shipping method. Shipping and billing addresses, phone numbers and payment details are never sent. The order lookup itself and its reply are handled on your own server. No chat content is stored on your own server; conversation history lives only in the visitor’s browser for the duration of the session.

By using this plugin you are sending customer-submitted data to a third party. Please review and link to in your own store’s privacy policy:

  • Google Privacy Policy: https://policies.google.com/privacy
  • Google Gemini API Terms: https://ai.google.dev/gemini-api/terms

UPCODEA AI Chatbot adds suggested language to your site’s Privacy Policy draft automatically (Settings Privacy “Suggest Text”) — review and publish it before going live.

Plugin tags