YoRo AI Core
YoRo AI Core is the WordPress and WooCommerce runtime for YoRo AI. The plugin does not accept direct third-party AI provider keys. Conversation reasoning, multilingual semantic routing, action planning, memory, debug traces, capability boundaries, and customer email composition are handled by YoRo A
YoRo AI Core is the WordPress and WooCommerce runtime for YoRo AI.
The plugin does not accept direct third-party AI provider keys. Conversation reasoning, multilingual semantic routing, action planning, memory, debug traces, capability boundaries, and customer email composition are handled by YoRo AI API through a site API key.
The plugin is intentionally not the conversation brain. It provides structured WooCommerce store data, exposes an action catalog, renders structured assistant responses, executes approved actions locally, and reports execution events back to YoRo AI API.
Core capabilities:
- Send YoRo Chat messages to YoRo AI API conversation brain.
- Provide structured store context, WooCommerce settings, statuses, and action capabilities.
- Search and inspect store orders.
- Prepare guarded order actions with preview and confirmation flows.
- Draft customer emails through YoRo AI API.
- Execute approved action-plan steps locally in the store.
- Report action execution events back to YoRo AI API for conversation history and debug.
Requirements
- WordPress 6.4 or newer.
- PHP 7.4 or newer.
- WooCommerce installed and active.
- A YoRo AI API base URL.
- A site API key issued by YoRo AI API.
Configuration
The preferred configuration path is the plugin settings screen.
For locked production configuration, define constants before WordPress loads plugins:
define( 'YORO_AI_API_URL', 'https://your-yoro-ai-api-service.example/api/v1' ); define( 'YORO_AI_API_SITE_KEY', 'your-site-api-key' );
Never commit real site API keys to source control.
External Services
YoRo AI Core connects to the YoRo AI API URL configured by an administrator. No external request is made until a YoRo AI API URL and site key are configured, or an administrator starts the YoRo account connection flow from the settings screen.