tinyboxio/egentify-for-woocommerce
Composer 安装命令:
composer require tinyboxio/egentify-for-woocommerce
包简介
AI Chatbot & Helpdesk Agent for WooCommerce. Connects your store to Egentify for AI-powered chat, order tracking, email, and ticketing.
关键字:
README 文档
README
AI-powered customer support widget for WooCommerce. Connects your store to Egentify for chat, voice, and ticketing.
📦 Available on WordPress.org: AI Chatbot & Helpdesk Agent for WooCommerce
Install
The easiest way is to install directly from the WordPress.org plugin directory. To install the GitHub build manually:
- Download
egentify-for-woocommerce.zipfrom the latest release. - In WordPress admin, go to Plugins → Add New → Upload Plugin.
- Upload the zip, install, and activate.
- A new Egentify menu item appears in the WordPress sidebar.
Connect to Egentify
- Open Egentify in the WP admin.
- Click Connect to Egentify.
- Authorize the connection in the popup. The plugin generates WooCommerce API keys automatically and stores the signing secret.
- Once connected, the widget is live on your storefront.
That's it for most stores.
Configure the widget
Open Egentify in WP admin to customize:
- Widget appearance: primary color, launcher position (bottom-right / bottom-left), side and bottom offsets, chat window corner radius
- Welcome message: shown the first time a customer opens the chat. Use
{{agent_name}}to insert the assistant's name. - Starter buttons: quick-reply buttons shown on first open. Up to 4 buttons, 40 characters each.
- Auto-inject: render the widget in
wp_footerautomatically (on by default). Disable if you want to use the[egentify_chat_widget]shortcode instead.
Settings save to WordPress and apply on the next page load. Hard refresh to see changes immediately.
Manual shortcode
If you'd rather place the widget yourself instead of auto-inject, drop this into any page or theme template:
[egentify_chat_widget]
REST endpoints
The plugin exposes endpoints that the hosted Egentify backend calls when processing customer messages. You don't need to interact with these directly — they're documented here for reference.
Widget session
GET /wp-json/egentify/v1/widget-session
Issues a short-lived signed token for the current logged-in customer (or guest if logged out). Used by the widget to authenticate against the Egentify backend.
Product search
GET /wp-json/egentify/v1/search/products?q=blue+hoodie
WooCommerce-aware product search. Outranks the default WP/Woo search on:
- SKU + title exact/prefix matches
- Category, tag, attribute term matches
- Normalized compound tokens (
delta-8,usb-c,2 oz) - Singular/plural variants (
pen/pens,gummy/gummies) - In-stock, on-sale, featured, popular boosts
Optional params: limit (default 8, max 20), category, in_stock=1, on_sale=1, min_price, max_price, debug=1.
Content search
GET /wp-json/egentify/v1/search/content?q=shipping+policy
Searches WordPress pages and posts (for FAQ / policy lookups). Same normalization as product search.
Optional params: limit (default 8, max 20), type (page / post), debug=1.
Advanced: manual configuration
The Connect flow handles most setups. If you self-host the Egentify backend or need to configure manually:
- Open Egentify in WP admin.
- Expand Advanced: Manual Configuration.
- Enter your Project ID and Signing Secret.
- Save.
The signing secret must match the value on your Egentify project. The plugin doesn't display the saved secret — leaving the field blank keeps the existing value.
Advanced: signing secret via constant
To avoid storing the signing secret in the database, define it in wp-config.php:
define('EGENTIFY_WOOCOMMERCE_SIGNING_SECRET', 'your-shared-secret');
If the constant is set, the plugin uses it and ignores any value in the database.
Advanced: alternative Egentify host
For staging or self-hosted Egentify deployments, override the base URL with a filter:
add_filter('egentify_woocommerce_app_base_url', function () { return 'https://staging.egentify.com'; });
Requirements
- WordPress 6.4+
- WooCommerce 8.0+
- PHP 7.4+
License
GPL-2.0-or-later
tinyboxio/egentify-for-woocommerce 适用场景与选型建议
tinyboxio/egentify-for-woocommerce 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 0 次下载、GitHub Stars 达 1, 最近一次更新时间为 2026 年 05 月 30 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「wordpress」 「helpdesk」 「wordpress-plugin」 「ai」 「woocommerce」 「chatbot」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 tinyboxio/egentify-for-woocommerce 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 tinyboxio/egentify-for-woocommerce 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 tinyboxio/egentify-for-woocommerce 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
With Magento 2 FAQ Extension, you will not need to worry about creating useful and nice FAQ page for your ecommerce website. The extension will help you to set up nice informative & SEO-friendly magento 2 FAQ page. With faq page, your customers will find convenient, easily and quick to resolve commo
Ticketit, the simple helpdesk tickets system pre-installed in Laravel
HelpDesk Extension for magento2
A Gutenberg like color palette field for ACF.
WordPress Plugin Framework
Helper class that lets you create options settings page securely and swiftly without dealing with WordPress Settings API.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 11
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0-or-later
- 更新时间: 2026-05-30