UPCODEA Store Chat

Àpèjúwe

UPCODEA Store Chat is an AI chatbot and live chat widget for your WooCommerce storefront. Customers can ask about products in plain language — “do you have this in blue?”, “whatÌtumọ̀ Yorùbá: ’s on sale under $30?”, “is this in stock?” — and get answers generated from your live product catalog, not a stale export.

Developed by UPCODEA.

Key features

  • Floating chat widget with product/category page awareness.
  • Answers grounded in real-time WooCommerce data (price, stock, SKU, description, permalink).
  • Powered by Google Gemini — a generous free tier means most small stores can run it at no AI cost.
  • Nonce-protected, rate-limited REST API endpoint; no API keys ever reach the browser.
  • Configurable widget appearance (title, button label, colors).
  • Optional site-wide daily reply cap to protect against unexpected API costs.
  • Guardrails keep the bot on-topic and resistant to prompt-injection attempts from users.

Requirements

Third-party service

UPCODEA Store Chat relies on the Google Gemini API to generate chat replies. To do so, the plugin sends the visitorÌtumọ̀ Yorùbá: ’s chat message and a small, relevant slice of your product catalog (name, price, stock, SKU, short description, permalink) to GoogleÌtumọ̀ Yorùbá: ’s servers for each chat turn. No chat content is stored on your own server; conversation history lives only in the visitorÌtumọ̀ Yorùbá: ’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Ìtumọ̀ Yorùbá: ’s privacy policy:

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

UPCODEA Store Chat adds suggested language to your siteÌtumọ̀ Yorùbá: ’s Privacy Policy draft automatically (Settings Privacy “Suggest Text”) — review and publish it before going live.

Àwọn àwòrán ìbòjú

Ìgbéwọlẹ̀

  1. Upload the upcodea-store-chat folder to /wp-content/plugins/, or install the zip via Plugins Add New Upload Plugin.
  2. Activate the plugin. WooCommerce must already be installed and active.
  3. Go to UPCODEA Store Chat in the wp-admin menu.
  4. Paste a free Gemini API key from aistudio.google.com/apikey.
  5. Customize the widget title, button label and colors as needed.
  6. Review Settings Privacy and publish the suggested disclosure text.

FAQ

Does this cost money to run?

The plugin itself doesnÌtumọ̀ Yorùbá: ’t add a subscription fee. Google Gemini has a free tier (gemini-2.5-flash, gemini-2.5-flash-lite) generous enough for most small-to-medium stores. You can also set a daily reply cap in the pluginÌtumọ̀ Yorùbá: ’s settings to hard-limit usage.

Where does the customerÌtumọ̀ Yorùbá: ’s data go?

Chat messages and a relevant slice of your product catalog are sent to GoogleÌtumọ̀ Yorùbá: ’s Gemini API to generate a reply. See the “Third-party service” section above.

Can I use my own OpenAI/Claude key instead of Gemini?

Not in the current version — Gemini-only for now.

Does the bot see private/draft products?

No. The catalog query only fetches published, publicly visible products via WooCommerceÌtumọ̀ Yorùbá: ’s own product query APIs.

What happens if I uninstall the plugin?

All plugin options and transients are removed automatically on deletion (not on simple deactivation).

Àwọn àgbéyẹ̀wò

Ka gbogbo àgbéyẹ̀wò 1

Àwọn Olùkópa & Olùgbéejáde

“UPCODEA Store Chat” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

Túmọ̀ “UPCODEA Store Chat” sí èdè rẹ.

Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.

Àkọsílẹ̀ àwọn àyípadà

0.2.1

  • Fixed: the floating button, header, user message bubble, and send button colors could be silently overridden by theme CSS that sets background-color on generic button selectors. Colors are now set explicitly (including the background-color longhand, not just the background shorthand) with the priority needed to respect the color pickers in the plugin settings.

0.2.0

  • Changed: plugin name to “UPCODEA Store Chat” and text domain to upcodea-store-chat. The original working name (“WoobotAI”) was flagged during WordPress.org review as confusingly similar to an existing WooCommerce chatbot plugin and to a registered chatbot trademark, so it was replaced before the first public release.
  • Added: site-wide daily reply cap to protect against unexpected API costs.
  • Added: uninstall.php to fully clean up plugin data on removal.
  • Added: Privacy Policy suggested-text integration and in-widget data disclaimer.
  • Added: minimum PHP version check with a graceful admin notice.
  • Improved: friendlier handling of Gemini safety-blocked responses.
  • Improved: error logging via the WooCommerce logger for easier troubleshooting.
  • Fixed: chat now falls back to catalog search if an invalid product_id is supplied.
  • Reduced: outbound AI request timeout to avoid PHP execution-time fatals on shared hosting.

0.1.0

  • Initial MVP: chat widget, REST endpoint, WooCommerce catalog context, Gemini integration, admin settings.