Agent001 – Support Assistant for WooCommerce

描述

Agent001 connects your store to an AI assistant. The assistant answers product questions using your synced catalog. Shoppers can also ask about an order after providing its number and matching billing email.

To get started:

The first activation opens a setup wizard in the Agent001 settings.
It guides you through connecting your store, choosing an agent and categories,
and completing the first synchronization.

  1. Create an agent at https://app.agent001.ai.
  2. In WordPress, open Agent001 and click Connect now. Approve the connection in Agent001.
  3. Select the agent and product categories. All categories are selected by default. Click Save and start synchronization. Your store domain is added to the selected agent’s widget settings automatically.
  4. After the full synchronization succeeds, click Finish setup and launch chat.

Once an agent is selected, the chat widget appears on your storefront. The plugin automatically queues later product changes through WooCommerce Action Scheduler. Products and variations with zero or negative stock, or an out-of-stock status, are excluded. Product updates remove unavailable products from the agent and restore them when stock returns. Products without stock management remain eligible unless their status is out of stock.

Products and orders

The plugin sends published, available products to Agent001, including their names, descriptions, links, main image URLs, attributes and options, public product taxonomies, SKUs, prices, stock information, categories, and basic variation details. Full syncs also include public product categories, global attribute values, public product taxonomy terms, and the published Terms and Conditions and Privacy Policy page text. Each variation includes its selected attribute values. You can limit product syncing to selected categories. The default full-sync limit is 50,000 products. Larger catalogs are rejected rather than sending a partial replacement; select fewer categories or adjust the developer synchronization limit. Image files and custom fields are not sent.

Product syncing does not send customer or order records. For an order question, the widget checks the order in your store using the number and billing email supplied by the shopper. It can then use the returned order details to answer that question.

External service and privacy

This plugin requires an Agent001 account and uses the hosted service at https://app.agent001.ai. Connecting the store sends its URL to Agent001 and gives WordPress an API key for the connection. Saving the agent selection also sends the store hostname to Agent001 to allow the widget on that domain. When syncing runs, the store sends its URL and the product details listed above to Agent001, where they are stored for the selected agent.

After you select an agent, the store loads the Agent001 chat widget. Visitor messages are handled by Agent001. If a shopper asks about an order, their browser sends the order number and billing email to your store. The store checks that they match before returning limited order information, such as status, dates, totals, delivery details, and purchased items. Depending on the conversation, those details may be processed by Agent001 to answer the shopper. By default, the order response does not include the customer’s name, addresses, phone number, notes, IP address, or payment credentials.

In this version, the billing email used for order lookup may appear in your store’s technical logs. The order lookup also has a limit of 10 requests per minute per IP address. The widget identifier is visible in the store’s page source and is not a secret or customer login.

The plugin stores its settings, API key, widget identifier, sync status, and pending sync jobs in WordPress. Disconnecting stops syncing and hides the widget. Uninstalling removes local plugin data and pending jobs; content already stored in Agent001 must be managed in your Agent001 account.

Agent001 service terms: https://agent001.ai/terms
Agent001 privacy policy: https://agent001.ai/privacy

Credits

Plugin implementation and development by Okinet.

屏幕截图

安装

  1. Install the plugin in WordPress and activate it alongside WooCommerce.
  2. Open Agent001.
  3. Connect your store, choose an agent, and save. The screenshots below show these steps.

常见问题

Do I need an Agent001 account?

Yes. Create an agent at https://app.agent001.ai before connecting your store.

Why is my new agent missing from the list?

Click Refresh list in the Agent001 settings, then select the agent and save.

Which products are synced?

Published WooCommerce products in the selected categories are synced, excluding zero or negative stock and out-of-stock items. All categories are selected by default. A variable product retains its available variations and their selected attribute values. Full sync also sends all public product categories, global attribute values, public product taxonomy terms, and published Terms and Conditions and Privacy Policy page text. The default full-sync limit is 50,000 products. Main image URLs are included; image files and custom fields are not sent.

When should I click Sync now?

Product create, update, and delete events are queued automatically. Use Sync now after changing categories, global attributes, product taxonomies, or policy pages, or to recover from a failed event. A successful full sync replaces the previous catalog and store context, including clearing them when no eligible products remain.

Can my store’s firewall block order lookup?

Yes. The request comes from the shopper’s browser, but your store’s firewall or REST API rules may still block it. Check those settings if order lookup fails.

Does uninstalling remove my Agent001 agent?

No. Uninstalling removes the plugin’s local data. Manage the agent and its synced catalog in your Agent001 account.

评价

此插件暂无评价。

贡献者及开发者

「Agent001 – Support Assistant for WooCommerce」是开源软件。 以下人员对此插件做出了贡献。

贡献者

更新日志

1.1.2

  • The full catalog is now synchronized automatically once a day, at night, so changes that bypass WooCommerce product events are picked up.
  • Fixed the agent enable/disable button and the “Save and start synchronization” button in the second onboarding step.

1.1.1

  • Order lookups accept the customer e-mail in the POST body, so it no longer appears in store access logs; Agent001 server requests are not rate-limited per IP.
  • Expanded the data sent to Agent001: product attributes, public product taxonomies, category paths, variation attributes, and store context (categories, global attribute values, and policy pages).

1.1.0

  • Refactored catalog synchronization to run through Action Scheduler with progress tracking, safe retries, and catalog size limits that prevent incomplete syncs.
  • Excluded products with zero stock from the agent catalog and made queued product updates respect the product’s current stock, publication status, and category selection.
  • Added validation for setup settings and agent selection, and made store domain registration run through the Agent001 integration API.
  • Improved setup completion, deactivation cleanup, and compatibility with the declared PHP version.

1.0.1

  • Added the setup wizard, automatic widget domain registration, and stock-aware synchronization.
  • Added official plugin icon assets.
  • Updated documentation structure.

1.0.0

  • Initial release.