WooCommerce Customer Messaging功能简介:
# WC Messaging
一个强大的 WooCommerce 消息传递系统,可实现客户和商店管理员之间的沟通。
## 功能
### 后端功能
#### 消息管理
– 在客户和管理员之间发送和接收消息
– 编辑最后发送消息的功能
– 删除单个消息或整个对话
– 消息状态跟踪(已读/未读)
– 新消息的自动电子邮件通知
#### 用户管理
– 管理员可以向任何客户发送消息
– 客户只能向管理员和店铺经理发送消息
– 带有未读消息指示器的联系人列表
– 基于用户角色的权限
#### 订单集成
– 将消息链接到特定的 WooCommerce 订单
– 消息撰写中的订单选择
– 电子邮件通知中的订单参考
– 订单特定的消息线程
#### 安全性
– 所有操作的 WordPress nonce 验证
– 用户权限检查和验证
– 输入清理和验证
– 安全数据处理
### 前端功能
#### 用户界面
– 干净且响应迅速的设计
– 实时消息状态更新
– 未读消息指示器
– 最后一条消息时间戳显示
– 轻松在对话之间导航
#### 消息功能
– 使用编辑指示器编辑最后发送的消息
– 完整的消息历史记录视图
– 带有最近对话的联系人列表
– 消息时间戳和阅读状态
– 带有“(已编辑)”指示器的消息编辑
#### 表单功能
– 直观的收件人选择
-主题行输入
– 丰富的消息内容区域
– 可选的订单参考选择
– 表单验证和错误处理
#### 导航
– 返回联系人功能
– 无缝联系人列表视图
– 线程消息视图
– 轻松在对话之间切换
## 安装
1. 将插件文件上传到 `/wp-content/plugins/wc-messaging`
2. 通过 WordPress 中的“插件”菜单激活插件
3. 将短代码 `[wc_messaging]` 添加到您希望消息系统出现的任何页面
4. 或者,消息系统会自动集成到 WooCommerce 我的帐户区域
5. 如果需要,配置插件设置
## 要求
– WordPress 5.0 或更高版本
– WooCommerce 3.0 或更高版本
– PHP 7.2 或更高版本
## 使用
### 对于管理员
1. 从 WooCommerce 管理菜单访问消息系统
2. 查看所有客户对话
3. 向任何客户发送消息
4. 将消息链接到特定订单
5. 监控消息状态和历史记录
### 对于客户
1. 从我的帐户区域或任何带有 `[wc_messaging]` 短代码的页面访问消息
2. 发送消息到商店管理员
3. 查看消息历史记录
4. 如果需要,编辑最后发送的消息
5. 在消息中引用特定订单
### 短代码使用
该插件提供了一个短代码,可用于在您网站的任何位置显示消息系统:
“`
[wc_messaging]
“`
您可以将此短代码添加到:
– 任何页面或帖子
– 小部件区域(如果您的主题支持小部件中的短代码)
– 模板文件使用:
“`php
echo do_shortcode(‘[wc_messaging]’);
“`
### 主题集成
要将消息系统直接集成到您的主题文件中,您可以使用以下任何一种方法:
1. **基本集成**
“`php
<?php
if (function_exists(‘do_shortcode’)) {
echo do_shortcode(‘[wc_messaging]’);
}
?>
“`
2. **检查插件是否处于活动状态**
“`php
<?php
if (class_exists(‘WC_Messaging’)) {
echo do_shortcode(‘[wc_messaging]’);
}
?>
“`
3. **自定义模板集成**
“`php
<?php
// 添加到主题的模板文件(例如 page.php、single.php、或自定义模板)
get_header();
//您的主题内容
?>
<div class=”your-theme-container”>
<div class=”messaging-system”>
<?php
if (class_exists(‘WC_Messaging’)) {
echo do_shortcode(‘[wc_messaging]’);
} else {
echo ‘消息系统不可用。’;
}
?>
</div>
</div>
<?php
get_footer();
?>
“`
4. **WooCommerce 我的帐户集成**
“`php
<?php
// 添加到主题的功能.php
add_action(‘woocommerce_account_content’, ‘add_messaging_to_my_account’);
function add_messaging_to_my_account() {
if (class_exists(‘WC_Messaging’)) {
echo do_shortcode(‘[wc_messaging]’);
}
}
?>
“`
5. **添加自定义 CSS 容器**
“`php
<?php
// 添加到主题的模板文件
if (class_exists(‘WC_Messaging’)) {
?>
<div class=”custom-messaging-container”>
<h2>客户消息</h2>
<div class=”messaging-wrapper”>
<?php echo do_shortcode(‘[wc_messaging]’); ?>
</div>
</div>
<?php
}
?>
“`
注意:使用自定义容器时,请确保添加适当的 CSS 样式以匹配主题的设计。
## 支持
如有支持查询,请通过 WordPress 插件支持论坛联系。
## 变更日志
### 1.0.0
– 初始版本
– 基本消息功能
### 1.1.0
– 添加了消息编辑功能
– 添加了订单参考功能
– 改进了 UI/UX
– 添加了电子邮件通知
开发 ## 许可证
此插件根据 GPL v2 或更高版本授权。
本程序是免费软件;您可以
根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它
;无论是许可证的第 2 版,或者
(根据您的选择)任何更高版本。
本程序的分发旨在希望它有用,但不提供任何担保;甚至没有 适销性或针对特定用途适用性
的默示担保。 有关更多详细信息,请参阅 GNU 通用公共许可证。
WooCommerce Customer Messaging更新日志:
2025.02.04 更新到WooCommerce Customer Messaging v1.1.2
WooCommerce Customer Messaging下载地址:
QQ:125252828
微信:dobunkan
Email: dobunkan@qq.com