Linux 软件免费装
Banner图

IDEA89 AI Shopping Assistant

开发者 idea89hq
更新时间 2026年9月28日 12:02
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

customer support woocommerce ai chatbot product recommendations

下载

1.2.3

详情介绍:

IDEA89 adds a floating chat widget to your WooCommerce storefront. Shoppers ask it questions in plain language, "what's waterproof under £50?", "do you ship to Ireland?", "what's your return policy?", and it answers from your actual catalogue and site content, then adds the right product straight to the basket when asked. The plugin's job is entirely on the WordPress side: it reads your store and keeps a copy of it in sync with the IDEA89 service, and it prints a small loader script that renders the chat widget on the storefront. All of the AI itself (understanding the question, searching your catalogue, generating the reply) runs on IDEA89's servers, not on your WordPress install. See External services below for exactly what that means for your data. What it syncs Order tracking (optional) Switch this on and shoppers can ask about an order in the chat instead of emailing you. They see status, items, delivery method and a tracking link where one exists. Order details never reach IDEA89 or any AI provider. The chat panel asks your own site for them, from the shopper's browser, using the login they already have. Signed-in shoppers see their recent orders. Guests can look up a single order with its number and the email address used to place it, limited to four attempts an hour so the form cannot be used to probe for which orders exist. Tracking numbers are read from the official WooCommerce Shipment Tracking extension or AfterShip if you use either. Store finder (optional) Publishes a store finder page at a URL you choose, with a searchable map and your own header and footer around it. Headings, help text and the meta description are all editable, and each store is published as structured data so search engines can read its address and opening details. Your store list is managed in your IDEA89 dashboard. Availability depends on your plan. Personalization (optional) Lets the assistant recognise a returning customer so it can pick up where a conversation left off. Your site signs a short-lived token holding only a customer reference, a group reference and whether the shopper is signed in. No name, email address or order history is sent, the token expires after an hour, and it cannot be forged in the browser because the signing secret never leaves your server. Sync runs in the background via Action Scheduler (bundled with WooCommerce), triggered by product, stock, coupon and content saves, plus a daily full reconcile. Nothing runs until you enter an API key, and nothing blocks a page save waiting on a network call. Every sync is queued and processed asynchronously. What it adds to the storefront A single, asynchronously-loaded script tag that renders the chat widget. It does not touch your theme, does not add page weight to the initial render, and adds products to the WooCommerce cart through the standard Store API, the same cart your theme already shows. The chat panel carries a small "idea89" label in its footer, linking to idea89.com. This is part of the hosted assistant's own interface, the same way an embedded video player carries its provider's mark, and is rendered by the IDEA89 service, not injected into your theme or content. It appears only inside the chat panel, and only when a shopper opens it. What it does not do

安装:

  1. Upload the plugin to /wp-content/plugins/, or install it through the WordPress admin under Plugins > Add New > Upload Plugin.
  2. Activate the plugin. WooCommerce 8.0 or later must already be installed and active. If it isn't, the plugin shows an admin notice and stays inactive rather than causing errors.
  3. Go to IDEA89 in the admin menu.
  4. Paste the API key from your IDEA89 dashboard and save.
  5. Tick Enable assistant, choose what to sync under Content Sync, and save again.
  6. Click Sync now to push your catalogue immediately, or wait for the background sync to pick it up.
  7. Visit your storefront. The chat widget appears in the corner you configured.

屏幕截图:

  • IDEA89 admin settings: connection, appearance and content sync options.
  • Content Sync screen showing auto-detected FAQ sources.

升级注意事项:

1.2.3 Security hardening only: the storefront globals are JSON-encoded and the in-chat checkout page is printed through WordPress's own functions. No settings or behaviour change. 1.2.2 Security hardening: the widget loader is enqueued through WordPress and every value written into an inline script is hex-escaped. No settings or behaviour change. 1.2.1 The Assistant name field now sets the name shoppers see, a new Checkout display setting is shared with your IDEA89 dashboard (default: Full window, unchanged), and the settings screen shows whether both halves of personalization are on. Nothing changes on upgrade unless you edit one of these. 1.2.0 Adds the Assistant checkout mode setting (default: Express handoff), an Agentic Commerce product feed setting (default: off), and a pinned checkout bar above the message box (default: on, only when the basket has items). Only the bar changes on upgrade unless you switch the others on. 1.1.1 Recognises a subfolder install as its own account and names the connected site when you test your key. No change if your shop is at the domain root. 1.1.0 Adds order tracking, a store finder page and shopper personalization. All three are off until you switch them on, so nothing changes on upgrade. 1.0.3 Translation loading fix. No changes to syncing or to the storefront widget. 1.0.2 Corrects the plugin header links. No functional change. 1.0.1 Admin housekeeping and clearer documentation. No changes to syncing or to the storefront widget. 1.0.0 Initial release.

常见问题:

Which PHP versions are supported?

PHP 7.4 through 8.4. The plugin source is parsed under both a real PHP 7.4 and a real PHP 8.4 runtime before every release, and the test suite is run with deprecations, notices and warnings all treated as failures, so it stays clean on the newest PHP as well as the oldest supported one.

Does this cost anything?

The plugin itself is free. It connects to the IDEA89 SaaS service, which is a paid product with a free trial. See the External services section for what's sent and to which service, and https://idea89.com for current pricing.

Will this slow down my site?

The widget loads asynchronously in the footer, so it does not block the rest of the page from rendering. Catalogue and content sync run entirely in the background through Action Scheduler, and never run inline with a page request or an admin save.

Does it work with variable products?

Yes. Variations sync with their attributes, and the widget renders a variant picker before adding the selected variation to the cart via the WooCommerce Store API.

Will it find every FAQ on my site?

Not automatically. FAQ detection looks for three things, in order: schema.org FAQPage structured data (what Yoast SEO and Rank Math's FAQ blocks emit), native WordPress <details>/<summary> blocks, and a handful of known FAQ plugin post types. It does not read theme-specific accordions built from plain <div> markup with no structured data behind them, because guessing at arbitrary markup risks mangling a question or answer, which is worse than missing it. The Content Sync screen shows exactly what was detected, so you can see whether your FAQs were picked up, and add a small FAQ block or plugin if they weren't.

What happens if I untick a content type?

Unticking a content type (a post type, categories, pages, store details, or FAQs) under Content Sync stops it being sent on future syncs. It does not retroactively remove content that was already sent and indexed. That content can still be quoted to shoppers until you remove it directly (for example, by unpublishing or deleting the underlying page or post, which does withdraw it).

Can I remove the "idea89" label from the chat widget?

The label sits in the chat panel footer and is part of the hosted assistant's interface. Removing it is a white-label option, so ask us at support@idea89.com about your plan. The plugin itself adds no links, badges or credits anywhere else on your site, and nothing at all outside the chat panel.

Does it store anything in my WordPress database?

Only its own settings (your API key, enabled/disabled state, appearance and content-sync choices) as WordPress options, and nothing else. Your catalogue, page content and chat transcripts live on the IDEA89 service, not in your WordPress database. See External services.

What happens if I deactivate or delete the plugin?

Deactivating stops the widget and all syncing immediately. Deleting the plugin (via uninstall.php) removes every option it created and unschedules any pending Action Scheduler jobs. It does not delete data already synced to the IDEA89 service. Do that from your IDEA89 dashboard.

Does it support HPOS (High-Performance Order Storage)?

Yes, compatibility is declared explicitly, so the plugin works correctly with WooCommerce order tables enabled or disabled.

更新日志:

1.2.3 1.2.2 1.2.1 1.2.0 1.1.1 1.1.0 1.0.3 1.0.2 1.0.1 1.0.0