diff --git a/.workbuddy/memory/2026-07-14.md b/.workbuddy/memory/2026-07-14.md
index bfb31f2..9d3902b 100644
--- a/.workbuddy/memory/2026-07-14.md
+++ b/.workbuddy/memory/2026-07-14.md
@@ -285,3 +285,10 @@ adapter `/list` 接口忽略分页,一次返回全部收藏;前端 `listShop
### 验证
- 全局搜索确认无其他 `useNavigate` 和 `useReachBottom` 引用
- TypeScript 检查修改文件无错误
+
+### 客服功能简化(21:00)
+- 用户反馈客服功能太复杂用不了,改为直接用微信原生 `open-type="contact"` 按钮
+- `src/pages/shop/product-detail.tsx`:客服图标从 `View + onClick navigateTo` 改为 `Button openType="contact" sessionFrom="product_detail"`
+- 删除了 `handleContactService` 函数和跳转到 `/pages/user/customer-service/index` 的逻辑
+- **注意:`open-type="contact"` 必须真机预览测试,开发者工具中点击无反应**
+- `pages/user/customer-service/index` 页面保留但不再从商品详情页跳转
diff --git a/src/pages/shop/product-detail.tsx b/src/pages/shop/product-detail.tsx
index a99c62a..b0f0a84 100644
--- a/src/pages/shop/product-detail.tsx
+++ b/src/pages/shop/product-detail.tsx
@@ -1,5 +1,5 @@
import React, { useState, useEffect, useRef } from 'react'
-import { View, Text, Image, ScrollView, Swiper, SwiperItem, RichText } from '@tarojs/components'
+import { View, Text, Image, ScrollView, Swiper, SwiperItem, RichText, Button } from '@tarojs/components'
import { Tag } from '@nutui/nutui-react-taro'
import Taro, { useRouter, useDidShow } from '@tarojs/taro'
import { getShopGoods } from '@/api/shop/shopGoods'
@@ -193,10 +193,6 @@ const ProductDetailPage: React.FC = () => {
Taro.navigateTo({ url: '/pages/shop/cart' })
}
- const handleContactService = () => {
- Taro.navigateTo({ url: '/pages/user/customer-service/index' })
- }
-
if (!product) {
return (
@@ -454,10 +450,22 @@ const ProductDetailPage: React.FC = () => {
购物车
-
+
+
{isFavorite ? '❤️' : '🤍'}
收藏