Blog
AI & Machine Learning·7 min read

打造 SmallShop 第一篇:奠定基础

关于用 AI 打造一个 Shopify 替代品的进度报告——专为只想在网上卖点东西的小店主设计

Jo Vinkenroye·January 14, 2026
打造 SmallShop 第一篇:奠定基础

前阵子帮朋友搭她的线上精品店,用的是 Shopify。本以为挺简单的对吧?呵呵

菜单套菜单,自己折腾主题,到处都是配置项,这个插件那个插件。你还没正式开张呢,光搭建就花了一整周

然后就是费用问题。不只是基础费用——月费加上每笔订单的佣金再加上插件费用。对于一个只想卖卖首饰或古着的小店主来说,这也太夸张了

想法的诞生

我想在这个 AI 时代,应该能做出更简单的东西。专门给那些需求不多的小店主用的。不头疼、不折腾。让我帮你搞定店铺,你只要付个低月费就行

如果能转化足够多的小店,就能有稳定的月度经常性收入(MRR)。简单的商业模式 :)

定价策略的转变

我最初的想法是:设计搭建费 €200,然后每月 €20。我觉得 €200 做定制网页设计已经很便宜了,用 Claude Code 和 Vercel 这些工具完全可行

我朋友笑了。她说她认识的做生意的朋友没有人愿意预付 €200。想都别想

好吧,推倒重来

走全自动化路线

我想,如果大家不愿意为人工搭建付费,那如果根本不需要人工搭建呢?如果网站能自动生成,域名 DNS 也能通过 Cloudflare API 自动配置呢?

我就走了这条路

架构设计

我分析了大多数店铺的通用布局。基本上都有:

  • 首页(Landing Page)
  • 全部商品页
  • 分类页
  • 商品详情页

然后我研究了常见的页面区块。首页需要 Hero 横幅、行动号召(CTA)、功能列表、商品网格、分类网格。基于这些模块,我可以用 AI 以结构化的方式构建大部分页面

18 套主题和风格

不同店铺需要不同的调性。珠宝店要奢华感,服装店可能要更复古或精品范儿。所以我做了 18 套主题和风格,用户可以选择让自己的店铺独一无二

配置系统

基于这些参数,每个店铺会获得:

  • 不同的页面
  • 每个页面不同的布局或区块
  • 每个区块不同的变体
  • 全局主题和样式

这提供了足够的灵活性,让每个店铺从一开始就独具特色。用户之后还可以轻松更换风格、移动区块位置、选择不同的变体。想怎么调就怎么调

注册引导流程

在注册引导过程中,整个店铺通过 AI 自动生成。有两条路径:

已有网站:用户输入旧网站的 URL。我会爬取页面,提取所有商品信息、图片、布局、设计、风格和页面结构。这些数据会经过一个 AI 流水线(Pipeline),由 AI 决定使用哪些区块、匹配什么设计风格、创建哪些页面

没有网站:用户通过一个分步表单填写信息、上传图片和 logo、添加初始商品

AI 流水线

引导流程开始后,流水线会:

  1. 利用提取的信息生成各个区块
  2. 选择每个区块使用哪种变体
  3. 确定全局设计风格
  4. 导入所有商品和分类
  5. 将商品图片送入 Google 的 Nano Banana 进行 AI 图像生成,创建 Hero 横幅和更好的商品图片

当前进度

SmallShop 的落地页已经完成了。理想情况是整个店铺都自动生成,用户只需要管理商品就行。就这么简单

但 AI 不可能每次都完美。所以我还做了一个主题编辑器作为兜底方案。用户可以移动区块、更改设计、修改 AI 生成的文案或图片。这是个备选方案,不是主要体验

主题编辑器
主题编辑器

还在开发中的部分:

  • 完整的引导流程
  • AI 流水线(这是最难搞的部分)

AI 流水线需要花时间去调优,因为 AI 的输出不是确定性的(deterministic)。每次调整都需要重新跑一遍完整流程并测试。虽然慢,但这是必须的

经验教训

在做 globalpetsitter 之后我学到了一个教训:做出好产品还不够,首先得获得用户关注(Traction)

所以 SmallShop 我换了个思路:

  • 在定价上碾压主流平台 - 让用户觉得不用白不用
  • 提供免费的 AI 生成预览 - 付钱之前就能看到自己的店铺
  • 用效果打动他们 - 如果 AI 生成的网站让他们眼前一亮,转化率自然就高了

目标就是消除一切摩擦。不用预付、不用手动搭建。就是「你的店铺可以长这样」,然后想留下就付个简单的月费

还在早期阶段,但基础已经打好了。有进展会继续更新 :)

Stay Updated

Get notified about new posts on automation, productivity tips, indie hacking, and web3.

No spam, ever. Unsubscribe anytime.

Comments

Related Posts