AI PLAY玩法更新持续收录
← 回到更新流

2026-10-10 · 原文发布日

Shopify上新自动生成竖屏短视频并发三平台

这个n8n模板在Shopify创建新品时触发:筛出有主图的上架商品并跳过已处理过的,把产品图和信息交给Gemini生成适合Veo的视频提示词和一句卖点,再用Veo 3.1生成8秒9:16竖屏视频,通过PostWire以各平台适配的文案发布到TikTok、Instagram Reels和YouTube Shorts,每个商品用幂等键防重发。发布结果按平台逐行写入Google Sheets,失败则记录并通过Gmail发汇总修复报告。需要在Google AI Studio开通Veo 3.1的计费访问,并安装配置PostWire连接社交账号。模板免费,但Veo和PostWire本身可能产生费用。

原文要点

n8n模板20720:Shopify新建商品时触发,筛出有主图的上架商品并跳过已处理商品;把产品图和信息交给Gemini生成适合Veo的视频提示词和一句卖点,再由Veo 3.1生成8秒9:16竖屏视频;通过PostWire按平台适配文案发布到TikTok、Instagram Reels、YouTube Shorts,每个商品用幂等键防重发;结果按平台逐行写入Google Sheets(date、product、network、status、link、note六列),失败也记录并经Gmail发汇总修复报告。模板免费,但需在Google AI Studio开通Veo 3.1计费访问,PostWire服务可能另收费。

这次做成什么

搭好一条“Shopify上新→自动生成竖屏视频→三平台发布→表格留痕”的流水线,并用一个虚构测试商品完整跑通触发、生成、发布、记录四个环节。

准备什么

  • 一个可创建商品并有主图的Shopify店铺及Access Token凭据
  • Google AI Studio账号且已为Veo 3.1开通计费访问权限
  • 已注册PostWire并连接TikTok、Instagram、YouTube三个社交账号
  • 一个Google账号用于建Google Sheets表格和配置Gmail通知

具体怎么做

  1. 导入模板并配Shopify触发

    在n8n中打开 https://n8n.io/workflows/20720 复制本工作流到画布;为Shopify Trigger节点选择你的Shopify Access Token凭据,确认店铺里商品都上传了主图,否则会被过滤节点直接跳过。

  2. 建结果表并绑定两个Sheets节点

    在Google Sheets新建电子表格,第一行依次填列名 date、product、network、status、link、note;回到n8n,在两个Google Sheets节点中分别选择这份文档和工作表,成功行和失败行都会写入这里。

  3. 配置Gemini与PostWire凭据

    添加Google Gemini凭据并确认Google AI Studio中Veo 3.1已开通计费;安装配置PostWire(postwire.io)、连好三个社交账号后,把PostWire API凭据填入发布节点。

  4. 填写店铺设置并激活测试

    在Store settings步骤更新你的店铺URL、通知邮箱地址和偏好的视觉风格;激活工作流后,在Shopify后台新建一个带主图的测试商品,观察n8n执行记录是否走到发布和写表环节。

可直接复制的材料

Gemini视频提示词生成指令(本站独立示例)

本站独立编写的示例提示词,需替换{product_title}与{product_description}占位;模板内原有提示词措辞以原模板节点为准,请导入后核对。

你是电商短视频导演。根据下面的商品信息,输出两部分内容,用---分隔:
第一部分:一段英文Veo视频提示词,描述一个8秒、9:16竖屏、突出商品主体和使用场景的镜头,包含光线、镜头运动和氛围,不出现文字水印。
第二部分:一句不超过20个汉字的中文卖点。
商品名称:{product_title}
商品描述:{product_description}
---
只输出这两部分,不要解释。

测试用Shopify商品数据(合成JSON)

本站虚构的合成测试数据,image.src为占位地址;真实运行时由Shopify Trigger自动传入。

{
  "product": {
    "id": 8801234567,
    "title": "云岚便携榨汁杯 冰川蓝",
    "status": "active",
    "body_html": "300ml容量,磁吸充电,一键40秒出汁,杯身可水洗。",
    "image": {
      "src": "https://example.test/images/juicer-blue.png"
    },
    "variants": [{"price": "129.00"}]
  }
}

结果表列结构

列名与原文一致;行内容为本站虚构示意,演示三平台逐行记录及失败行写法。

date | product | network | status | link | note
2026-10-10 | 云岚便携榨汁杯 冰川蓝 | tiktok | published | https://example.test/v/abc01 | 8s 9:16 视频已发布
2026-10-10 | 云岚便携榨汁杯 冰川蓝 | instagram | published | https://example.test/v/abc02 | 文案已按平台适配
2026-10-10 | 云岚便携榨汁杯 冰川蓝 | youtube | failed |  | PostWire返回错误,待人工处理

输入与输出示例

本站虚构演示,未真实调用Veo或PostWire,链接与状态均为示意。

输入

在Shopify新建上架商品“云岚便携榨汁杯 冰川蓝”,主图已上传,描述为“300ml容量,磁吸充电,一键40秒出汁”。

对应输出

工作流执行后Google Sheets新增三行:tiktok行status=published、link=https://example.test/v/abc01;instagram行status=published、note=文案已按平台适配;youtube行status=failed、note=PostWire返回错误,待人工处理;同时Gmail收到一封汇总修复报告,列出youtube平台失败及对应商品名。

做完检查这些

  • 在Shopify新建带主图的上架商品后,n8n出现一次成功执行且未在过滤环节被跳过
  • 生成的视频为9:16竖屏、时长约8秒,可在PostWire发布记录中预览
  • Google Sheets中该商品按平台各出现一行,列值与发布结果一一对应
  • 人为断开一个平台授权再触发,失败行写入Sheets且Gmail收到汇总修复报告

容易卡住的地方

  • Veo 3.1需要先在Google AI Studio开通计费访问,未开通会在视频生成节点直接报错
  • PostWire是独立的第三方发布服务,模板免费不代表发布环节一定免费,接入前需在postwire.io自行确认其资费与账号要求
  • 同一商品靠幂等键防重发,重复测试同一商品ID会被跳过,测试时要换商品
  • 商品没有主图或不是上架状态会被过滤掉,看起来像“没触发”,先查执行记录
  • 模板内具体字段名、节点参数以导入后的原模板为准,本页示例为独立练习方案

原文与作者资料 ↗

本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。

原文标题
Create TikTok, Reels and Shorts product videos from Shopify with Gemini and Veo
原作者
PostWire
原始发布日期
2026-10-10T03:21:16.675Z
来源
https://n8n.io/workflows/20720