描述
告别购物车。B2B 产品目录专为制造商、出口商和批发商打造,提供简洁的产品目录、全球询价和批量报价收集功能——无电商复杂性、无支付网关、无臃肿负担。支持多语言、轻量级,专注做好一件事:将产品浏览者转化为潜在客户。
✨ 主要功能
- 批量询价购物车 — 多规格产品选择,配合持久化询盘购物车。买家选择 SKU 变体及数量,一次性提交合并报价请求——无需注册账户
- 三种询盘模式 — 每个产品支持无/标准/批量询盘类型。按产品选择合适的线索捕获策略:简单联系、外部链接或基于完整规格的询价
- AI 驱动的线索捕获 — 内置 AI 聊天机器人(SPEC v2 协议),实现自动化客户互动和线索筛选,可无缝切换回询盘表单
- 可视化短代码生成器 — 创建产品网格和分类展示,后台实时预览。无需编码
- 多语言支持 — 通过翻译文件和本地化格式为国际贸易做好准备
- SEO 内容管理 — 分别自定义归档、分类和标签页面的顶部与底部内容
- 小工具与侧边栏支持 — 在任何位置添加产品展示,智能 CSS 加载,不影响页面速度
- 企业级架构 — 模型驱动设计、版本控制的数据库迁移和简洁代码,支持自定义集成
- 安全优先 — 在所有 AJAX 操作中严格进行 nonce 验证、速率限制和输入清理
✅ 为什么选择 B2B 产品目录?
- 🚫 零电商负担 — 无购物车、无结账、无支付处理。只有产品和询盘表单——这正是 B2B 企业所需要的
- 🌐 全球询价就绪 — 友好的国际报价表单,支持多语言。无论何种语言,均可获取全球买家的询盘
- ⚡ 轻量且快速 — 专为此用途构建的代码库,无电商冗余。针对 Core Web Vitals 优化,不会拖慢您的网站
- 🔍 SEO 优化 — JSON-LD 结构化数据、面包屑导航和简洁 URL,开箱即用获得更好的搜索排名
- 📱 完全响应式 — 在桌面到移动端的所有设备上流畅显示,自适应产品网格布局
- 🛠️ 易于设置且高度可自定义 — 直观的后台管理配合可视化短代码生成器,几分钟即可上线。丰富的钩子和模板覆写提供无限灵活性
🚀 核心功能
📦 产品管理
- 完整产品档案:包含标题、详细描述、特色图片和多图画廊
- 有序分类:支持分层分类与灵活标签系统
- 询盘管理:支持自定义询盘按钮,集成AI客服功能
- SEO优化:内置元字段,提升搜索引擎可见度
🎨 前端展示
- 美观归档页面:采用网格布局与响应式设计
- 详尽产品页面:展示完整产品信息与图片库
- 分类与标签页面:提供条理清晰的浏览体验
- 强大短代码:
[naibabiji_b2b_products]和[naibabiji_b2b_product_categories],实现灵活展示 - 侧边栏小工具:轻松添加产品展示到任意侧边栏,自动加载CSS样式
⚙️ 后台管理
- 直观界面:布局清晰、结构合理的设置页面,采用标签式导航
- 可视化短代码生成器:自定义产品展示效果,支持实时预览
- SEO内容管理:自定义归档、分类和标签页面的顶部与底部内容
- 样式自定义:支持按钮颜色、布局选项和显示控制
🔧 开发者友好
- 丰富的钩子与过滤器:灵活的自定义能力
- 模板覆盖支持:轻松适配任意WordPress主题
- AJAX接口:现代化交互体验
- 清晰的代码结构:文档齐全、易于维护的代码库
- 企业级架构:采用模型驱动设计,支持高可扩展性
🎯 适用人群
B2B 产品目录非常适合:
– 制造商 — 展示含多规格选择的生产线,收集全球买家询价
– 出口商与贸易公司 — 以多语言展示产品,获取国际市场询盘
– 经销商与批发商 — 向零售商和合作伙伴展示产品系列,无需公开定价策略
– 工业供应商 — 列出硬件、组件或标准件,附型号代码和数量选择表格
– 服务提供商 — 通过详细资料和自定义询盘表单突出服务内容
– 企业网站 — 创建专业的产品展示页面,无电商冗余、无支付网关、无购物车弃单烦恼
– 开发者 — 通过丰富的钩子、模板覆写和清晰的模型驱动架构扩展功能
💡 适用场景
- 替代 WooCommerce 目录 — 仅用 WooCommerce 展示产品?切换到轻量级目录,无需购物车和结账等冗余功能
- 全球询价与线索生成 — 通过多语言表单和产品规格获取国际买家的结构化报价请求
- 多规格产品目录 — 在交互式选择表格中展示带有变体(尺寸、型号、等级)的产品,并支持批量询盘购物车
- 展会与虚拟展览 — 为线上展会和国际展览在线展示产品
- 合作伙伴与经销商门户 — 通过密码保护页面与授权合作伙伴和经销商共享产品信息
- 销售团队赋能 — 为销售团队提供实时更新的产品目录,内置询盘跟踪和线索管理
支持
如需技术支持,请访问插件页面或WordPress.org支持论坛。
许可证
此插件在GPL v2或更高版本许可下发布。
屏幕截图





安装
🚀 快速入门指南
- 上传并激活:通过WordPress管理后台安装插件,或将文件上传到
/wp-content/plugins/naibabiji-b2b-product-showcase/ - 配置设置:进入
设置 -> 产品展示页面自定义显示选项 - 添加产品:使用自定义的「产品」文章类型创建新产品
- 展示产品:使用短代码或小工具在您的网站上展示产品
- 优化SEO:为归档、分类和标签页面添加自定义内容,提升搜索排名
💡 实用技巧:使用后台的可视化短代码生成器创建精美的产品展示效果,并支持实时预览!
常见问题
-
这个插件支持购物车功能吗?
-
这个插件是为B2B企业设计的,专注于产品展示和查询功能,没有电子商务功能,如购物车或支付。
-
如何自定义产品模板?
-
您可以在主题目录中创建以下模板文件以覆盖默认模板:
–single-naibb2pr_products.php– 单个产品页面
–archive-naibb2pr_products.php– 产品归档页面
–taxonomy-naibb2pr_product_category.php– 产品类别页面
–taxonomy-naibb2pr_product_tag.php– 产品标签页面 -
支持哪些短代码?
-
本插件提供以下简码:
–[naibabiji_b2b_products]– 显示产品网格
–[naibabiji_b2b_product_categories]– 显示产品分类
–[naibabiji_b2b_contact_form]– 显示用于收集留言的内联联系表单 -
是的!您可以在任何文本小工具中使用插件的短代码,具有以下功能:
主要特点:
*智能样式加载-自动检测侧边栏中的简码并仅在需要时加载CSS样式
*灵活配置-支持产品计数、列布局、类别过滤等参数设置
*响应式设计-自动调整为移动设备上的单列布局
*主题兼容性-与大多数WordPress主题无缝协作使用步骤:
1. 进入WordPress后台外观 小工具
2. 在侧边栏添加一个”文本”小工具
3. 将产品短代码粘贴到文本小工具中
4. 根据需要自定义短代码参数
5. 保存设置推荐配置:
* 用于侧边栏:[naibabiji_b2b_products limit="3" columns="1" show_category="false" show_excerpt="false"]
* 此配置在侧边栏空间中效果很好,以单列布局显示3个产品,不显示类别或摘要 -
此问题已在v1.0.13中修复。如果您仍然遇到样式问题,请尝试:
- 清除缓存-如果使用缓存插件,清除所有缓存
- 刷新页面-使用Ctrl+F5强制刷新浏览器
- 检查小部件配置-确保小部件已正确保存
- 主题兼容性-某些主题可能需要额外的CSS调整
如果问题仍然存在,请联系技术支持并提供主题名称以进行进一步故障排除。
-
如何为产品设置批量(多规格)询盘?
-
- 编辑产品并将 询盘类型 设置为 批量。
- 在 规格管理 元框中,至少添加两个型号代码并附上描述。也可通过 CSV 导入(第一行:”型号代码,规格描述”,最多 1000 行)。
- 保存产品。在前端,访客会看到一个规格选择表格,可将所选规格添加到询盘购物车并一次性提交批量询盘。
-
询盘模式与询盘类型有什么区别?
-
询盘类型 针对每个产品单独设置(无/标准/批量),决定该产品采用何种询盘方式。询盘模式 是站点级设置(外部链接或内置表单),仅影响标准类型产品——控制询盘按钮跳转到外部链接还是弹出窗口。批量类型产品始终使用内置批量询盘表单,不受此设置影响。
-
为什么我在测试批量询盘时遇到”提交过于频繁”?
-
插件对每个 IP 地址在 5 分钟内最多允许提交 3 次,以防止垃圾信息。如需频繁测试或提高限额,请安装通过
naibabiji_contact_form_validate过滤器集成的验证码插件。
评价
贡献者及开发者
更新日志
5.1.5
- 新增:表格布局显示模式——产品显示为紧凑的数据表,具有可定制的列(图像、SKU、摘录、操作按钮),非常适合PCB、电子元件和机械等多种型号的行业。
- 新增:帮助页面选项卡式导航-重新组织为4个选项卡(快速入门、常规帮助、模板覆盖、错误报告),以便于浏览和更清晰的布局。
- 新增:样式覆盖帮助卡——记录所有表格布局CSS类名,以便用户可以轻松添加自定义CSS以匹配他们的主题。
- 改进:帮助页面网格布局-将最小卡片宽度增加到400像素,防止宽屏幕上狭窄的4列布局。
- 改进:模板覆盖帮助卡现在列出了所有模板,包括新的表行模板。
5.1.4
- 新增:帮助页面上的入门指南-5步教程引导新用户完成设置:外观设置、查询模式、产品类别、发布产品(带有可视化指南)和导航菜单。
- 新增:首次激活插件时自动重定向到帮助页面,因此新用户可以直接登录设置指南。
- 新增: uninstall.php-删除插件时彻底删除自定义数据库表、插件选项和瞬态。
- 改进:通过潜在客户处理程序中的安全::get_post_data()统一所有_POST访问,以实现一致的输入清理。
- 改进:将内联管理脚本移动到admin. js,以便更清晰地分离PHP和JavaScript。
- 修复:uninstall. php中的PHPCS警告(变量前缀、直接数据库注释)、class-frontend-display.php中的混合行结尾和产品模板中的post__not_in注释。
5.1.3
- 安全:为查询和联系表单添加了服务器端验证(姓名、电子邮件、消息),以防止提交空表单。
- 安全:为所有表单提交端点添加了基于IP的速率限制(标准表单每5分钟5次提交,批量查询每5分钟3次提交)。
- 安全:在管理员线索详细模式中为聊天记录和联系信息添加了JS转义,以防止XSS。
- 安全:在内联输出之前清理CSS值(颜色、边框半径、浮点偏移)以防止CSS注入。
- 修复:前端AJAX重试逻辑中的Nonce刷新现在可以正确地从响应对象中读取Nonce。
- 修复:潜在客户列表缓存键现在包含源过滤器,防止在切换过滤器选项卡时出现不正确的缓存命中。
- 改进:前端现在发送结构化字段(姓名、电子邮件、公司等)以及联系信息,以获得更可靠的后端处理。
- 改进:数据库升级例程现在独立检查并添加缺失的列和索引。
- 改进:从生产JavaScript文件中删除了console. log语句。
5.1.2
- 修复:单个产品页面上的相关产品现在通过
post__not_in正确地从随机查询中排除当前产品,防止当当前产品出现在随机结果中时显示的计数低于预期的4。 - 新 Hook:
naibabiji_b2b_product_after_related_products-在单个产品页面上的相关产品部分之后触发,允许在相关产品网格下方自定义内容注入。
5.1.1
- 修复:插件操作链接“设置”URL现在正确指向新的B2B展示设置页面,而不是旧的options-general.php URL。
- 修复:仅类别存档显示模式不再将分类(类别/标签)页面限制为单个产品;该限制现在正确地仅适用于主存档页面。
5.1.0
- 新功能:存档显示模式-在存档页面上选择默认(过滤器+产品)、仅类别(类别卡网格)或仅产品。
- 新功能:类别图像-通过分类编辑器上传类别图像;在仅类别存档模式下显示为卡片。
- 新功能:默认产品排序-从设置中为所有产品列表页面设置默认排序顺序(最新、最旧、标题A-Z、标题Z-A)。
- 改进:类别按钮样式-存档和类别页面类别导航现在使用与产品数量一致的按钮样式。
- 改进:容器宽度CSS-添加了
宽度:100%和box大小:border-box以存档/分类容器,以实现更可预测的跨主题宽度行为。
5.0.2
- 新功能:提交后重定向-可选择在成功查询/联系/批量提交表单后将用户重定向到自定义感谢页面,启用Google Ads转化跟踪。
- 新设置:“提交后重定向”切换和“重定向URL”字段添加到设置查询选项卡(在内置表单模式处于活动状态时可见)。
- 改进:重定向URL支持绝对URL和相对路径(例如
/thank-you)。
5.0.1
- 修复:产品库缩略图现在显示为统一的正方形,所有主题的边框一致,消除了特定主题的图像大小和纵横比引起的错位和高度差异问题。
5.0.0
- 新功能:批量询盘模式 — 产品现在可以提供多规格选择表格(如型号代码、尺寸、变体),B2B 买家可将多个 SKU 及数量添加到询盘购物车并提交一个合并报价请求。
- 新功能:询盘购物车 — 基于 localStorage 的持久化购物车,带浮动侧边栏、数量编辑和按规格删除。客户可跨产品浏览并一次性提交。
- 新功能:规格管理 — 后台元框,用于管理产品规格(代码+描述),包括拖拽排序、CSV 批量导入/导出和重复检测。
- 新增:三种模式询盘系统 — 每个产品现在通过单选按钮支持无/标准/批量询盘类型,取代了旧的是/否切换开关。
- 新增:职位字段 — 在询盘表单字段中添加了职位(可在设置中配置,在批量/标准/联系表单间同步)。
- 新增:AJAX 线索详情 — 后台线索列表现在通过
naib_get_lead_detail端点按需加载批量询盘详情,避免在 HTML 数据属性中存储大量 JSON。 - 新增:数据库升级 — 版本控制的数据库迁移为线索表添加了
inquiry_type和inquiry_data列,并包含幂等性检查。 - 新增:主题兼容性检测 — 自动检查当前启用的 Linghang 主题是否满足最低版本要求,不满足时显示不可关闭的后台通知,防止因版本不匹配导致的模板级致命错误。
- 改进:增强表单字段过滤(CSV 内容、批量规格 JSON、lead_id 验证),以满足 WordPress 插件审核标准。
- 改进:批量询盘 JS 现在在所有前端页面上加载,而不仅是批量类型产品页面,确保询盘表单弹窗和锚点导航始终正常工作。
- 改进:批量询盘表单弹窗正确地在遮罩/面板上应用
.activeCSS 类,以兼容插件的共享玻璃态风格系统。 - 修复:询盘备注(文本域)现在通过
naib-field-full类在双列表单网格中占据全宽。 - 修复:购物车侧边栏”提交询盘”按钮处理程序从脆弱的内联 onclick 重构为稳健的 DOM 事件监听器,并配有优雅的降级处理。
- 修复:询盘模式设置(内置表单与外部链接)——选择外部链接模式后,表单字段和成功消息行现在完全隐藏(包括其
<tr>标签标题),消除了设置页面上的残留章节标题。
4.2.1
- 改进:将产品标签URL slug从
naibb2pr-product-tag更改为product-tag,以获得更干净、更适合SEO的URL。 - 新功能:在帮助选项卡中添加了模板覆盖指南,记录页面模板和部分模板覆盖。
4.2.0
- 新功能:内联联系表单简码
[naibabiji_b2b_contact_form]-在没有产品关联的任何页面上嵌入独立的联系表单。 - 新功能:联系表单电子邮件通知显示页面标题而不是产品名称。
- 新功能:
联系表单客户询盘管理列表中的源过滤器。 - 新功能:验证码扩展挂钩(
naibabiji_contact_form_validate过滤器,naibabiji_contact_form_before_submit动作)。 - 改进:完全重新设计的客户询盘管理页面以支持所有源类型(AI聊天、询价表单、联系表单)。
- 改进:询盘列表现在显示上下文列(联系人表单的页面标题、其他产品链接)、解析的联系人姓名和30字消息预览。
- 改进:表单提交查询的详细模式,具有完整的联系信息、消息和上下文显示。
- 改进:联系表单上的电子邮件验证(客户端正则表达式检查)。
- 改进:缓存页面的自动随机数刷新-联系表单在随机数到期时透明地重新提交。
4.1.0
- 新功能:内置询价表单模式,统一设计。
- 新功能:具有玻璃形态和响应式2列布局的高级UI系统。
- 新功能:智能AI后备系统,技术错误自动切换到询价表单。
- 改进:所有插件组件的标准化表单控件。
- 改进:优化数据库查询安全性,满足WordPress编码标准。
- 已修复:解决了模板和设置中的各种输出转义和lting警告。
4.0.1
- 已修复:修复了
class-leads-handler.php中的动作钩子回调问题 – 添加了run_cleanup_for_cron()包装方法,以防止 cron 回调中的返回值。 - 已改进:代码质量已通过 PHPStan Level 3 静态分析验证。
- 已更改:插件名称已更新,以符合 WordPress.org 官方仓库指南(从名称中移除了”插件”一词)。
4.0.0
- 新功能:工业AI支持:集成AI客服系统,使用SPEC v2协议自动处理询盘。
- 新功能:归档页面SEO内容:添加了在产品归档页面/类别页面/标签页面顶部和底部添加自定义内容的功能。
- 新选项:隐藏标题:添加了在归档页面、类别页面和标签页面上隐藏默认标题的选项,以实现灵活的标题设计。
- 改进:设置页面布局:重新组织了设置页面,采用基于标签的导航,提供更好的用户体验。
- AI语境感知:自动提取产品数据(SKU、价格、描述),以获得准确的AI响应。
- 短代码生成器:后台管理面板中的可视化工具,便于创建短代码,支持实时预览。
- CSS变量优化:增强了
:rootCSS变量以更好地同步主题。 - 生产安全:增强了所有AJAX和保存操作,使用严格的nonce验证。
3.1.0
- 简化:从设置页面移除了令人困惑的”全局启用询盘按钮”开关。
- 改进:询盘按钮逻辑现在默认为所有产品”启用”,除非单独明确禁用。
- 修复:解决了发布新产品时询盘按钮默认未勾选的问题。
3.0.2
- 修复:包含内联 HTML 元素(如
<strong>)的简短描述内容被渲染为单行而非独立段落,原因是wpautop()无法正确处理内联元素之间的单个换行。 - 改进:现在会在
wpautop()处理之前规范化换行符,并将单个换行转换为双换行,确保每行都能获得独立的<p>标签。
3.0.1
- 修复:通过添加可选价格字段并优化JSON-LD生成,解决了Google结构化数据中的”缺少价格”和”缺少SKU”错误。
- 改进:现在仅当指定了价格时才会生成 Schema.org “Offer” 数据,确保 B2B 兼容性。
- 改进:增强了管理后台Schema.org标记设置的描述,添加了重要的使用提示。
3.0.0
- 重大架构重构:过渡到专业的模型驱动架构,实现企业级可扩展性。
- 全新产品模型:通过
Naibabiji_B2B_Product类集中管理所有数据访问,确保逻辑一致性并简化模板代码。 - 高效分组元数据:所有产品专属元数据现在存储在单一的高性能数组中,减少数据库膨胀。
- 一键迁移工具:在设置页面添加了自动化工具,可将旧版产品数据安全升级到新的 v3.0.0 格式。
- 短代码生成器:在管理后台引入了全新的可视化工具,支持便捷创建短代码并提供实时预览。
- 生产环境安全:为所有内部 AJAX 和保存操作增加了严格的 nonce 验证和上下文感知转义。
- 模块化 SEO:将 Schema.org 逻辑解耦为独立的构建器,提升富媒体结果的精确度。
2.0.3
- 切换产品详情页图像时添加平滑过渡动画
- 在图像切换期间添加了加载微调器动画,颜色同步到管理按钮颜色设置
- 在图像加载过程中添加不透明度过渡效果,以获得更好的用户体验
- 缩略图活动边框颜色现在遵循管理按钮颜色设置
- 为zh_CN翻译添加语言文件直接访问保护
2.0.2
- 将子类别显示从垂直列表更改为水平按钮,以获得更好的视觉平衡
- 与全局插件按钮设置同步的子类别按钮样式(颜色、悬停效果、边框半径)
- 改进了移动设备上子类别导航的响应式布局
2.0.1
- 修复了由于CSS特异性与主题冲突而无法生效的按钮颜色设置
- 将CSS
background简写更改为background-color,以允许动态内联样式覆盖默认值 - 添加产品卡悬停边框颜色以遵循管理按钮颜色设置
2.0.0
- 主要功能更新:将SEO内容区域分离为独立的顶部和底部部分
- 增加了为页面顶部和底部位置设置不同SEO内容的能力
- 每个位置都有独立的启用/禁用切换
- 从旧的单一内容字段到新的双字段结构的自动数据迁移
- 提高了对类别/标签页面SEO优化的灵活性和控制
- 重大更改:删除了位置下拉列表,现在对顶部/底部内容使用单独的编辑器
- 前端产品的新后端产品显示列数设置
1.0.13
- 修复了侧边栏小部件处理中的foreach()警告错误
- 为widget_ids添加了类型检查,以防止类型不匹配错误
- 改进了WordPress侧边栏小部件配置的数据验证
- 增强的插件稳定性和错误处理
1.0.12
- 使用侧边栏小部件短代码检测增强的CSS加载逻辑
- 修复了CSS样式在侧边栏小部件中不起作用的问题
- 智能检测页面上的简码内容,仅在需要时加载CSS资源
- 改进的响应式设计,可在移动设备上更好地显示产品卡
1.0.11
- 在SEO内容区域添加了Elementor简码支持
- 标准化函数和变量前缀以符合WordPress插件最佳开发实践
1.0.10
- 添加了启用/禁用产品元信息显示的切换
- 改进的翻译和更新的本地化文件
1.0.9
- 新增前后按钮颜色自定义入口,管理者可快速调整风格以匹配品牌视觉
- 将产品简短描述替换为填写区,使用富文本编辑器优化输入体验并提高Gutenberg兼容性
1.0.8
- 将产品类别URL段塞从“naibb2pr-product-category”更改为“产品类别”
- 改进的URL结构,以获得更好的SEO和用户体验
- 注意:更新后,请停用并重新激活插件或访问设置>永久链接并保存以刷新重写规则
1.0.7
- 将产品存档页面URL从“nabb2pr-Products”更改为“products”
- 修复了管理设置页面中的PHP语法错误
1.0.6
- 修复了WordPress官方反馈的问题
- 优化内联样式和脚本加载以符合WordPress最佳实践
- 改进register_setting()函数的sanitize_callback参数配置
- 确保所有自定义文章类型和分类法都使用唯一前缀命名
- 删除了直接< style > 和 < script >记,并用wp_add_inline_style()和wp_add_inline_script()函数替换它们
- 增强的代码安全性和WordPress兼容性
- 修复了PHP语法错误
1.0.5
- 优化搜索结果页面的显示
- 删除了不推荐使用的load_plugin_textdomain()函数调用,以实现WordPress 4.6+兼容性
- 通过表单处理中改进的nonce验证增强安全性
- 修复了POST和GET请求处理程序中的输入清理
- 改进的安全日志记录机制以遵循WordPress最佳实践
- 在元字段处理中用WordPress API函数替换直接数据库查询
1.0.4
- 增强了AJAX处理程序的安全性
- 改进的nonce验证和输入清理
- 添加递归数组清理
- 添加GET参数清理方法
- 修复了管理功能中的权限检查
- 改进了安全事件日志记录
1.0.3
- 前端显示bug修复
1.0.2
- 多语言支持
1.0.1
- 修改代码以满足提交到官方WordPress存储库的要求
1.0.0
- 初始版本
- 基本产品展示功能
- 自定义帖子类型和分类
- 前端模板和短代码
- 管理员仪表板设置页面
- AJAX功能支持
- 开发者挂钩系统
