承接 tinyboxio/egentify-for-woocommerce 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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:

  1. Download egentify-for-woocommerce.zip from the latest release.
  2. In WordPress admin, go to Plugins → Add New → Upload Plugin.
  3. Upload the zip, install, and activate.
  4. A new Egentify menu item appears in the WordPress sidebar.

Connect to Egentify

  1. Open Egentify in the WP admin.
  2. Click Connect to Egentify.
  3. Authorize the connection in the popup. The plugin generates WooCommerce API keys automatically and stores the signing secret.
  4. 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_footer automatically (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:

  1. Open Egentify in WP admin.
  2. Expand Advanced: Manual Configuration.
  3. Enter your Project ID and Signing Secret.
  4. 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 我们能提供哪些服务?
定制开发 / 二次开发

基于 tinyboxio/egentify-for-woocommerce 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 11
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0-or-later
  • 更新时间: 2026-05-30