🪐前言
B2B 站的产品页和 B2C 站的产品页从根上就是两种东西。B2C 要的是"这个包包好好看,加入购物车";B2B 要的是"这个法兰的材质是 ASTM A351 CF8M 吗?公差能控制在 ±0.1mm 吗?你们做过同类项目吗?"。
这一篇记录我们怎么用 Custom Post Type + Advanced Custom Fields 搭出一个合格的制造业产品目录——包含技术参数表、图纸下载和在线样品申请。
一、制造业产品展示的逻辑——别学电商站
动手之前先想清楚:采购经理在你的产品目录页上到底在干什么?
他们通常不是"浏览",而是带着需求来匹配。他们手里有一张图纸或一个规格单,想知道"你能不能做"。所以我们产品目录的设计核心不是"好看",而是"好搜"+"好对"。
🧭 三种分类维度,同时存在
大多数 B2C 站按一种维度分类就够了(运动鞋/皮鞋/凉鞋)。但工业品不一样,同一个铸造件可能同时属于"不锈钢"+"泵体"+"汽车行业"。所以我们做了三种分类入口:
按材质分类:
- Stainless Steel Castings(不锈钢铸件)
- Carbon Steel Castings(碳钢铸件)
- Alloy Steel Castings(合金钢铸件)
- Ductile Iron Castings(球铁铸件)
按应用行业分类:
- Valve & Pump Industry(阀门泵行业)
- Automotive Industry(汽车行业)
- Construction Machinery(工程机械)
- Marine & Offshore(船舶海工)
按工艺分类:
- Investment Casting(精密铸造/失蜡)
- Sand Casting(砂铸)
- Shell Mold Casting(壳型铸造)
用户从哪个入口进取决于他是采购(搜行业)、还是工程师(搜材质/工艺)。三个入口并存,互不冲突——我们在产品分类页顶部放了 3 个 Tab 切换。

💡 实现方式:三种分类用三个独立的 WordPress 分类法(Taxonomy)。
material/industry/process通过register_taxonomy各自注册,绑定到product这个 CPT。前端用 Blocksy 的 Advanced Posts 模块 + 自定义查询分别调用。
二、CPT + ACF 搭建产品库

🏗️ Custom Post Type:product
用 Blocksy Pro 自带的 CPT 功能创建。你也可以用代码或 CPT UI 插件。
关键设置:
- Post Type Key:
product - Public:开启
- Has Archive:开启(产品总览页)
- Supports:Title、Editor、Thumbnail(Excerpt 都不要,B2B 产品不需要摘要)
- Rewrite Slug:
products
🔧 Advanced Custom Fields 字段组
这是产品的核心——参数表。我们用 ACF Pro 建了一个字段组 Product Specifications,绑定到 product CPT。字段如下:
| 字段名 | 字段类型 | 用途 |
|---|---|---|
| Material Grade | Text | 材料牌号,如 ASTM A351 CF8M |
| Weight Range | Text | 重量范围,如 0.5kg - 150kg |
| Dimension Tolerance | Text | 尺寸公差,如 ±0.1mm (CT4-CT6) |
| Surface Treatment | Select | 表面处理,多选:Polished / Pickled / Machined / As Cast |
| Testing Standard | Text | 检测标准,如 RT per ASME B16.34 |
| Application Industries | Checkbox | 关联行业分类 |
| Min Order Quantity | Text | 最小起订量,如 100 pcs |
| Lead Time | Text | 交期,如 30-45 days |
| CAD File | File (PDF/DWG) | 图纸文件上传 |
| Datasheet PDF | File (PDF) | 技术数据表 PDF |
| Product Gallery | Gallery | 产品多角度图片 |
⚠️ 踩坑#1:一开始把 "Weight Range" 设成了 Number 类型想自动排序——但铸造件重量是
0.5-150kg这种范围格式,Number 类型根本不支持。老老实实用 Text,排序功能不用重量,改用 Material Grade 字母序。
📄 产品详情页模板
我们用了一个简单的单列模板(不用侧栏),从上到下的布局:
- 产品图集(Product Gallery,大图+缩略图轮播)
- 概述(Editor 内容,2-3 句话说明这个产品的主要用途)
- 技术参数表(ACF 字段渲染成 HTML table)
- 下载区(CAD File + Datasheet PDF 下载按钮)
- CTA:
Request a Quote for This Product →按钮 +Request a Sample →按钮
三、技术参数表的 HTML 实现
参数表不是用 WordPress 的默认列表,而是写了一个简单的模板片段来渲染 ACF 字段:
// single-product.php 中的参数表片段
$fields = [
'Material Grade' => get_field('material_grade'),
'Weight Range' => get_field('weight_range'),
'Dimension Tolerance' => get_field('dimension_tolerance'),
'Surface Treatment' => implode(', ', get_field('surface_treatment') ?: []),
'Testing Standard' => get_field('testing_standard'),
'MOQ' => get_field('min_order_quantity'),
'Lead Time' => get_field('lead_time'),
];
然后用一个简洁的两列表格渲染,奇数行浅灰背景,偶数行白色——视觉上够清晰,不需要额外 CSS 框架。
💡 注意:参数表只显示有值的行。如果一个产品的 Surface Treatment 字段为空,那一行就不显示。不要像某些站那样一排
N/A——那看起来像你不专业。

四、下载中心搭建
B2B 站的下载中心是一个经常被忽略但实际使用频率很高的区域。采购经理和工程师需要把 PDF/图纸下载下来做内部分析和报价对比。
📂 下载中心设计
我们没有用专门的"下载管理插件"——又是多一个插件。直接用了 WordPress 的 Media Library + 一个分类法来管理。
在 /downloads/ 页面,用一个自定义查询列出所有带 PDF 文件的产品,按材质分类排列。每条一个下载卡片:
- 文件名(产品名 + 资料类型)
- 文件格式图标(PDF / DWG / STEP)
- 文件大小
- 下载按钮
🎯 下载前的小门槛
下载图纸之前,弹出一个轻量级表单(用 Fluent Forms 的 Popup 模式),只需要填 Name + Email。这个设计有两个作用:
- 筛出高意向客户:愿意为了下载图纸填邮箱的人,大概率在认真评估供应商
- 构建线索池:他们的邮箱自动进入 CRM 的培育序列
实际数据:下载中心上线第一周,32 个访客点下载按钮,27 个完成了邮箱表单(84%转化率),其中 5 个在后续一周内提交了正式询盘。

五、样品申请流程
样品申请是 B2B 制造业的特有需求。我们在每个产品页的底部和下载中心页面加了"Request Sample"按钮。
📦 样品申请表单
比正式询盘表单少几个字段,更轻量:
- Product(自动填入当前产品名)
- Quantity for Sample(下拉:1-5 pcs / 6-20 pcs / 21-50 pcs)
- Shipping Address(文本框)
- Courier Account(选填,有 DHL/FedEx 账号的客户可以直接提供,省运费)
提交后自动通知业务员,同时在 CRM 里创建一个 [Sample Request] 标签的联系人。
⚠️ 踩坑#2:样品申请的运费问题——第一版没有提示"运费到付"的条款,结果有个南美客户申请了 20 件样品,到付运费 $380 把他吓跑了。后来在表单上方加了一行提示:
Samples are free of charge. Freight collect unless you provide your courier account number.预期透明,避免误会。

六、产品目录页的 SEO 要点
虽然下一篇才会详细讲 SEO,但产品上线时几个基础 SEO 操作得先做:
- 每个产品页的 Title Tag:
{Product Name} - {Material} {Category} | {Brand}(例如CF8M Valve Body - Stainless Steel Investment Casting | Brand) - 每个分类页加一段 150-200 字的描述(不是 SEO 垃圾描述,是真实有用的行业说明)
- 图片 Alt 文本全部填写(
stainless-steel-casting-valve-body-cf8m-front-view) - 分类页和产品页之间做好内部链接(相关产品、同材质产品、同行业产品)
📊 阶段4 成本复盘:ACF Pro $49(年)= $49 | 耗时约 20 小时(分类体系设计 3h + CPT/ACF 配置 4h + 产品详情模板开发 4h + 下载中心搭建 3h + 样品申请流程 3h + 录入产品数据 3h)
下一篇预告:《B2B 客户案例页构建:项目展示、视频见证与 ROI 量化呈现》——怎么跟老客户要案例授权、怎么把枯燥的技术项目讲成有说服力的故事。



想问 STEP 文件也放 Media Library 吗,会不会被安全限制拦掉?
那个 84% 我有点怀疑,是不是访客本来就很精准啊
工业品页面真别搞花活,参数找不到我直接关了