| 开发者 | resayilai |
|---|---|
| 更新时间 | 2026年7月15日 12:59 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
https://ecomai.resayil.io, operated by Resayil) so the Resayil AI agent can operate your store on your behalf. By using this plugin you agree to the Resayil AI Terms of Service and Privacy Policy.
What is sent, and when:
ecomai.resayil.io over HTTPS for AI processing; the AI reply is returned and displayed in the same panel. No chat content is stored by this plugin locally. The request is signed with your per-site secret so it is scoped to your account only.{prefix}woocommerce_api_keys); this is standard WooCommerce behavior, not introduced by this plugin. Keeping the key read-only by default limits the impact of any exposure of that table to read access.
Capability bridge (advanced, optional, off by default)
The plugin can optionally expose a small, named set of LOCAL operations to Resayil AI over a signed REST endpoint (POST /wp-json/ecomai/v1/capability). This is disabled by default and only runs when you enable it in Settings AND Resayil AI enables it for your account. It never executes remote or arbitrary code; only this fixed allowlist:
wp.get_seo_meta: read a post's SEO title/description (Yoast).wp.set_seo_meta: update a post's SEO title/description (Yoast).wp.upload_media: sideload an image into the media library from an HTTPS URL (the URL is validated against private/reserved/link-local addresses to prevent server-side request forgery).wp.schedule_post: schedule a draft or pending post for future publication. It cannot schedule already-published content (which would unpublish it).resayil-ai folder to /wp-content/plugins/.Resayil AI is a WordPress plugin that lets you manage your WordPress and WooCommerce store by chatting with an AI agent inside wp-admin. It drafts and reads WordPress posts, and once WooCommerce is active it also shows your products and recent orders, all from a chat panel in your admin dashboard.
Yes. WooCommerce is optional and auto-detected. The base plugin manages WordPress posts on its own; the moment WooCommerce is installed and active, product and order features turn on automatically with no extra configuration.
Yes, the plugin itself is free to install and connect. The free tier covers chatting with the AI agent, drafting WordPress posts, and viewing your WooCommerce products and orders. More advanced automation and hands-off actions are part of a paid Resayil AI plan; see your Resayil AI dashboard for current plan details.
It can read and draft WordPress posts, and, if WooCommerce is active, view products and orders. Every capability is listed on the Store Features page, where you choose View, Manage, or Risky access per capability. Risky actions like deleting, cancelling, refunding, or changing prices always require your explicit approval first, and that requirement cannot be disabled.
The plugin connects over HTTPS to the Resayil AI backend, signs every request with a per-site secret so it cannot be spoofed for another site, and stores no chat content locally. Credentials it generates (a WordPress Application Password, and a WooCommerce REST key if WooCommerce is active) start read-only by default and are never stored in plaintext by this plugin. See the External Service Disclosure section above for the full list of what is sent and when.
Sign in at ecomai.resayil.io and open WordPress plugin in the sidebar to generate your Connect Key.
No. The optional capability bridge runs only a fixed, named allowlist of local WordPress operations (SEO meta, media upload, post scheduling). It never evaluates or executes remote or arbitrary code, and it is disabled by default.
Yes. Open Resayil AI in your WordPress admin and click "Disconnect this site". The plugin revokes the WordPress Application Password and WooCommerce key it created. Deleting the plugin also revokes those credentials and removes all stored settings.
ecomai prefix to the plugin's own resayil prefix, to avoid naming collisions with other plugins.load_plugin_textdomain() call; WordPress.org auto-loads translations for hosted plugins since WordPress 4.6, so the bundled call is no longer needed.Update URI header, refreshed "Tested up to", added a GPL LICENSE file and the translation template (.pot).