| 开发者 | resayilai |
|---|---|
| 更新时间 | 2026年7月12日 08:19 |
| 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/.Sign in at ecomai.resayil.io, go to Account > Connect new store, and copy the generated key.
Yes. The base plugin connects WordPress post management. WooCommerce features become available automatically if WooCommerce is installed and active.
During the connection step: your site URL, the connecting user's login name, a generated WordPress Application Password, your one-time Connect Key, a per-site verification secret, and (if WooCommerce is active) a generated read-only WooCommerce REST API key/secret. Subsequent requests are initiated by the AI agent and limited to the operations you authorise. See the External Service Disclosure above for full detail.
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/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).