Google Merchant Center商品描述出现HTML代码问题求助(Woocommerce+CTX Feed)
解决Google Merchant Center商品描述显示HTML代码的问题
以下是针对性的排查和解决步骤:
检查CTX Feed的描述字段处理设置
打开CTX Feed插件的Feed配置界面,找到商品描述对应的映射项:- 确认是否启用了「去除HTML标签」类的选项(不同版本命名可能为“清理HTML”“转换为纯文本”),未启用则开启后重新生成Feed上传。
- 若已启用,检查是否存在自定义字段映射代码(如直接调用
get_post_content()),需替换为带HTML清理的逻辑,例如strip_tags(get_post_content())。
排查商品本身的描述内容
- 进入问题商品的编辑页,切换到「文本」编辑器模式,检查是否存在未闭合、异常嵌套的HTML标签,手动清理后更新商品,再重新生成Feed。
- 批量排查可通过数据库工具执行查询(替换
wp_为你的数据库前缀):
定位到含异常HTML的商品后批量处理。SELECT post_content FROM wp_posts WHERE post_type = 'product' AND (post_content LIKE '%<html>%' OR post_content LIKE '%<div>%' OR post_content LIKE '%<p>%')
对比正常站点的配置差异
- 导出正常站点的CTX Feed配置文件(插件内一般有导出功能),导入到问题站点覆盖现有配置,备份当前配置后重新生成Feed。
- 检查两个站点的WooCommerce版本、CTX Feed版本、PHP版本是否一致,版本差异可能导致HTML处理逻辑不同,同步版本后重试。
强制清理Feed缓存
- 在CTX Feed的工具页面执行「清理缓存」操作,彻底删除旧Feed文件后重新生成。
- 若设置了自动上传到Google Merchant Center,确认开启了「自动覆盖旧Feed」选项,确保新Feed完全替换旧文件。
Google Merchant Center侧验证
- 上传新Feed后,在Merchant Center的Feed管理页点击「获取最新数据」,等待数小时后查看商品预览,避免平台缓存旧数据导致的异常。
- 尝试手动编辑一个商品的描述并保存,验证是否为平台自身显示问题。
内容的提问来源于stack exchange,提问作者Jessica
相关产品推荐
相关产品推荐

