From 30018bf94a6f7d8c54a2235ac3e72b4ad22424a0 Mon Sep 17 00:00:00 2001 From: zhangxiang Date: Wed, 19 Aug 2026 14:47:19 +0800 Subject: [PATCH] feat(products): refine page copy and retarget primary CTA to /services MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 产品列表页文案与转化打磨:Hero 改为「自研产品矩阵 × 数字化核心系统」并聚焦 价值主张;主 CTA 由预约接待改为「了解我们的服务」并落点到 /services(次 CTA 保持 /solutions 查看行业方案);CTA 区文案「以自研产品支撑数字化落地」+ 组合 方案入口改为 /solutions。同步更新集成测试断言。 --- .../products/products-content-v3.test.tsx | 12 ++++---- .../products/products-content-v3.tsx | 30 +++++++++---------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/app/(marketing)/products/products-content-v3.test.tsx b/src/app/(marketing)/products/products-content-v3.test.tsx index a775c07..b1f7ee1 100644 --- a/src/app/(marketing)/products/products-content-v3.test.tsx +++ b/src/app/(marketing)/products/products-content-v3.test.tsx @@ -212,15 +212,15 @@ describe('ProductsContentV3 - 产品列表页集成测试', () => { const { default: ProductsContentV3 } = await import('./products-content-v3'); render(); - expect(screen.getByText('用自研产品组合')).toBeInTheDocument(); - expect(screen.getByText('核心系统升级')).toBeInTheDocument(); + expect(screen.getByText('自研产品矩阵')).toBeInTheDocument(); + expect(screen.getByText('数字化核心系统')).toBeInTheDocument(); }); it('should render hero description text', async () => { const { default: ProductsContentV3 } = await import('./products-content-v3'); render(); - expect(screen.getByText(/从数据智能到业务协同/)).toBeInTheDocument(); + expect(screen.getByText(/从业务系统到数据智能/)).toBeInTheDocument(); }); it('should render enterprise products section', async () => { @@ -305,8 +305,8 @@ describe('ProductsContentV3 - 产品列表页集成测试', () => { const { default: ProductsContentV3 } = await import('./products-content-v3'); render(); - expect(screen.getByText('预约免费咨询')).toBeInTheDocument(); - expect(screen.getByText('浏览行业方案')).toBeInTheDocument(); + expect(screen.getByText('联系我们')).toBeInTheDocument(); + expect(screen.getByText('查看行业方案')).toBeInTheDocument(); }); it('should render stats section with product count', async () => { @@ -323,7 +323,7 @@ describe('ProductsContentV3 - 产品列表页集成测试', () => { render(); // Hero section should still render - expect(screen.getByText('用自研产品组合')).toBeInTheDocument(); + expect(screen.getByText('自研产品矩阵')).toBeInTheDocument(); // The enterprise section should still render (even without products) expect(screen.getAllByText('企业套装').length).toBeGreaterThanOrEqual(1); diff --git a/src/app/(marketing)/products/products-content-v3.tsx b/src/app/(marketing)/products/products-content-v3.tsx index d16e38f..1c87230 100644 --- a/src/app/(marketing)/products/products-content-v3.tsx +++ b/src/app/(marketing)/products/products-content-v3.tsx @@ -89,7 +89,7 @@ function HeroSection() { transition={{ duration: 1.2, delay: 0.15, ease: EASE_OUT }} className="text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-bold text-ink leading-[0.92] tracking-tighter mb-8 sm:mb-10 md:mb-12" > -
用自研产品组合
+
自研产品矩阵
支撑企业 @@ -102,7 +102,7 @@ function HeroSection() { />
-
核心系统升级
+
数字化核心系统
- 从数据智能到业务协同,每一款产品都经过实战验证。 - 6 大核心产品互为补充,常以组合形式出现在行业解决方案中。 + 从业务系统到数据智能,深度自研、互为补充。 + 6 大企业套装与专业产品线,覆盖企业数字化核心场景。 @@ -398,7 +398,7 @@ function SuiteCombosSection({ products }: { products: Product[] }) { return (
@@ -432,7 +432,7 @@ function SuiteCombosSection({ products }: { products: Product[] }) { whileHover={{ x: 6 }} transition={EASE_SPRING} > - 咨询组合方案 + 了解行业方案
@@ -454,24 +454,24 @@ function CTASection() {