更新日志

我们已交付的一切。

最新在前。每一条都是今天就能打开使用的东西——没有路线图,没有“即将推出”。

31发布
154变更
0.1.30当前
2026年9月30日最近交付
0.1.302026年9月30日重大

走到明处

一张展示作品而非描述作品的首页,一个搜索引擎终于读得懂的站点。

重要发布 · 房子的正面

把产品,展示出来。

直到昨天,首页还在用句子描述这些工作,而站点在十种语言里有九种对搜索引擎不可见。如今页面用图来讲:开篇一张爆炸图,其下还有四张。每个公开页面都把语言放进自己的地址里,于是对搜索引擎而言,那些译文才算存在。

爆炸图店铺五个平面在开篇处分开,各自承着页面的一部分,标着它编译成的文件,随后重新合拢成一家完成的店铺。
另外四张图一套设计展开成三家店铺,一枚标志交出它的配色,一个主题经商家改动后回来的一来一回,以及设计继续延伸进去的印品。
无需下载只有 SVG 与朴素的关键帧,没有动画库;对任何要求系统减少动效的人,每张图都会停下。
终于找得到十种语言各有自己的地址,配上备选、站点地图与 robots 文件:其中九种不再隐形。
  • 修复首页的文件数现在是数出来的,不是写上去的。编译动画停住的那个数字写死在动画里,比主题少了一个。现在它读取真实的数量,需要几位就显示几位;另有一项测试会以十种语言渲染整个页面,只要页面上印出的数字与一次真实编译的结果不符就判定失败。
  • 新增如今每个主题都用结构化数据描述自己。商品页面声明整个商品,以及它的每一个变体——价格、币种、库存、成色、颜色、尺码、材质、条码——而不只是买家碰巧选中的那一个;于是读取页面的代理,一次就看到全部货色。合集按顺序列出自己的商品,文章带着作者与日期,面包屑说明这一页身在何处,店铺自身则声明名称、标志与搜索。通篇是 JSON-LD,不是微数据——这正是 Shopify 所要求的。它的分量逐月加重:AI 代理已经能通过 Shop Pay 下单,而它们读的是字段,不是漂亮的页面。
  • 新增一张去检查、而非去声称的状态页。每分钟试五样东西,结果保留三十天:应用、数据库、Shopify、邮件,以及编译器——它不去 ping 任何东西,而是从头完整编译一个主题并清点文件,因为若连这个都做不到,其余都不值得汇报。Shopify 与邮件读自它们自己的公开状态页,所以它们的故障显示为它们的。每次检查都画成一根柱子,悬停即可看到它的时刻与耗时;而每个页面的页脚,承着此刻的状态——是一个链接,不是一个装饰用的绿点。
  • 新增首页开始展示产品,而不是描述它。四幅图,每一幅都在动:一套设计展开成三家店铺,它们共用一份目录,除此之外毫无共同之处;客户的标志把颜色交给一套配色与一组字体搭配;一个主题出门、被商家改写、又带着他们的文字回来的一来一回;以及设计继续延伸进去的那些印品。用 SVG 与朴素的关键帧画成——没有动画库,没有要下载的东西——而对任何要求系统减少动效的人,它们全都会停下。
  • 新增开篇放着一张店铺的爆炸图。五个平面在空中彼此分开,各自承着页面的一部分——页眉、主视觉、商品、页脚,以及承托这一切的版面网格——每一面都标着它编译成的那个文件。每隔几秒,它们重新合拢,各部分落成一张完成的页面。这是把整套主张收进一张图里:看上去像一家店铺的东西,是一叠文件,而商家把它们全都留下。
  • 新增店铺可以断开连接,而断开就是真的断开。按钮在店铺自己的页面上,店主与管理员可见。它把 EverStorefront 从那家店铺的 Shopify 后台移除,随后抹去为它保存的一切:目录、文字、与项目的关联、交付记录。店铺里已有的主题原地不动,因为那是商家的文件,不是我们的。应用确实被卸载,正是关键所在:再次连接时会从头向店主征求许可,而不是带着几个月前给出的许可悄悄通过。
  • 新增公开站点能被找到了。每个页面现在把语言放进地址里——/de/changelog、/ja/docs。此前语言是一枚 Cookie:一个地址服务十种语言,而搜索引擎不带 Cookie,用英语来问。九种译文是看不见的。如今每个页面都带着描述、规范地址、十种语言的备选,以及让分享出去的链接看起来像样的卡片。首页用结构化数据描述自己。有 robots 文件,也有把每个页面连同它的十种语言一并列出的站点地图。登录之后的一切都请求不要被收录,而语言菜单变成了可以分享的真链接,不再是一个悄悄写下 Cookie 的按钮。
0.1.292026年9月29日主题

你的改动会跟着走

手动导入的主题现在也能被认出,商家在 Shopify 里敲下的文字因此挺过下一次下载。

  • 修复在 Shopify 主题编辑器里做的改动,经由下载这条路重建后依然留存。EverStorefront 一向会在重建之前把主题读回来——但只限于那个主题是它自己放上去的。你下载成 zip 再手动导入的主题,它看不见,于是下一次下载悄悄带回了设计自己的文字,商家的则不见了。现在它按名称在店铺里找到那个主题,把他们的成果从中读出,再筑进新的 zip。
  • 改进不必再有人手动关联主题。每次构建之前都会问店铺手里有哪些主题,再按名称把我们的挑出来:与你下载的 zip 同名的那个,若有多个则取我们之中最新的。它从不往回走向更旧的一个;商家改过名的主题,仍旧是我们读的那一个——改名正是他们认领它的方式。在 Shopify 中查找保留下来,作为退路而非步骤。
  • 修复他们的文字是文字,不是设置。读取器在找按钮上的字时,凡是名字里含有 button 的设置都会拿——在真实主题里那是按钮的背景色。于是店铺的主视觉带着 rgba(0,0,0,0) 的字样送到。现在它精确地对准那行字,并拒绝任何显然不是语言的值:十六进制颜色、rgb 或 hsl 值、网址、文件引用、光秃秃的数字、true 与 false。主题没有的行,则从店面逐行补上;在页面上找到的标题,不会再因为主题恰好提供了它下面那一行而被丢掉。
  • 修复把他们的文字带过来,读的是 Shopify 会写入注释的在线主题。它只要了一种文件正文的形态,又严格解析——正是重建合并犯过的那两个错——于是在真实店铺里,它带回来的答复是什么也没找到。现在它读取送到的任何形态,也懂得那段注释。第一次交付之所以能以商家自己的标题开场、而不是我们的,靠的正是这一点。
  • 修复删除项目与解除店铺关联,如今真的会照字面行事。这两个按钮都待在另一个表单里——重命名项目的那个,以及店铺各自的覆盖设置那个——而浏览器会悄悄丢掉写在表单里的表单。于是按钮归了外层:按删除,项目被改成它本来的名字并把你送回同一页;按解除关联,保存的是覆盖设置。没有东西被毁掉,也没有东西被存错;那个动作只是从未执行。现在两者各自独立,而一道检查今后会拒绝任何写在表单里的表单。
  • 修复页眉与页脚挺过重建。分区组是一个由四部分构成的文件——它是哪一类、它的名称、它所含的分区,以及这些分区的顺序——而合并只把后两样交还回来。于是 Shopify 不再把这个文件当作分区组,店铺收到的第二个主题便没有公告栏、没有页眉、也没有页脚。受影响的只有合并这条路,所以第一次交付看着没问题,接下来那一次却不然。
  • 修复把商家的主题读回来这件事,成了。Shopify 会在 settings_data.json 与每个分区组的 JSON 之上写一段注释——提醒这个文件是自动生成的——而严格的 JSON 读取器不接受以此开头的文件。读回来的每个文件都在那一行被悄无声息地丢掉,于是无论其余部分多么正确,合并看到的始终是一个空主题。读取器现在懂得这些注释,商家的文字、图片与分区顺序,都回到它们该在的位置。
  • 修复当第一条路不作答时,主题会走第二条路去读。Shopify 把我们要的每个文件都以空的正文返回——没有文字,没有报错,也没有可下手之处——于是应用改用 asset API,逐个文件去读。若读回来仍是空的,历史记录那一行会写明 Shopify 送来的形态,以及第二条路的回答,而不是说成店铺里空无一物。
  • 修复把主题读回来的那一步,现在能应付 Shopify 交付文件的每一种形态。查询只要了纯文本,而较大的文件 Shopify 会以 Base64、或一条需要去取的链接返回——于是在真实店铺里每个文件都被跳过,从来就没有东西可以合并。Base64 会被解码,链接会被取回,而且是一起取,不是一个接一个。
  • 修复店铺那一行的预览与编辑器链接,不再指向一个已经不在的主题。在 Shopify 里删掉主题后,应用仍握着它的 id,给出的链接通向「指定的主题不存在」。那道找出我们主题的检查,现在也会忘掉已被删除的,或虽然存在却不含文件的那一个:链接随之消失,在 Shopify 中查找回到原处。
  • 改进历史记录表会在那一行里,用文字说清究竟发生了什么。一次下载现在写作 96 个文件 · 已合并 ledger-v9 中的改动,或者说明那家店铺里还没有我们的东西,这是一次全新的构建。商家的成果有没有被带上,不再需要推断——而这个细节也从容易错过的悬停里走了出来。
0.1.282026年9月29日工作区

看得见的邀请链接

新邀请下面的链接是白底白字。

  • 修复邀请、交接和审阅链接现在有了自己的颜色和边框,不再继承提示框的。它们在别处都看得清,偏偏在最要紧的那一处看不见——邀请刚创建的那一刻。点一下就能整条地址一起选中。
0.1.272026年9月29日工作区

在自己的域名上线

公开站点与应用现已分居两个地址,邮件真的会发出去,Shopify 应用也从代码仓库配置。

  • 新增两个地址。公开站点——首页、文档、更新记录、法律页面和“体验一家商店”——在 everstorefront.com。凡是需要登录的,都在 app.everstorefront.com。指向错误那一半的链接会转到正确的一半,不会走进死胡同。
  • 新增你的会话只属于应用。因为两半是不同的地址,公开站点从不接收它——文档不会,更新记录不会,邮件顶部的图片也不会。
  • 新增邮件上线了。密码重置、邀请、交接和审阅链接现在真的离开服务器并送达,从我们自己已验证域名上的 noreply@ 发出,上方带着品牌横幅。直到今天,它们只是被写进日志。
  • 改进每个编译主题里的文档链接都指向公开站点。它在商家的 Shopify 后台里陪伴主题的一生,现在任何人都能打开——无需账户、无需登录、无需跳转。
  • 改进Shopify 改了往商店里添加主题的按钮名称。现在它叫“导入”,文档、应用和错误提示也都这么说。
  • 修复没有 Shopify 凭据时应用也能启动。全新安装可以运行,连接商店会等待密钥就位,而不是拒绝启动。
0.1.262026年9月22日重大

韩语

第十种语言,两边同时上线:给顾客的主题,和给用它构建的人的应用。

重大版本 · 한국어

韩语,主题与应用一同。

韩国的线上购买比例少有国家能比,而遇到英文结账页的韩国顾客会直接离开。因此主题现已提供韩语——店面与编辑器——并按三个版本前定下的规矩,应用也一样:每个页面、文档、这份更新记录、主题的历史,以及全部 120 条配方笔记,都是写出来的,而非机器翻译。韩文排版两边都已处理,包括拉丁字体没有对应规则的那一条:韩文的断行落在词与词之间,绝不在一个词的内部。

主题 0.8.0店面文案连同复数形式,以及编辑器中的每个标签,均为韩语;商店一经发布,语言选择器中便会出现该项。
韩语版应用现在有十种应用语言:页脚菜单加入 한국어 及其旗帜,每个页面、消息、文档页、更新记录条目和配方笔记都能以韩语阅读。
韩文排版标题不再收紧字距,正文行高加大,系统韩文字体在所选字体族之后顶上,行尾的词保持完整。
自动识别设为韩语的浏览器首次访问即进入韩语;此后该选择会记在账户上。
  • 新增主题 0.8.0:店面与主题编辑器已翻译为韩语——顾客可见的每一个字符串连同复数形式,以及“自定义”中的每个区块、设置与选项标签。
  • 新增韩语版应用:每个页面、控件、提示与错误,外加十三个文档页、每条更新记录、主题的版本历史,以及全部 120 条配方笔记。页脚菜单以旗帜列出它。
  • 新增两边的韩文排版:当页面语言为韩语时,标题不再使用负字距,正文行高上升,Apple SD Gothic Neo、Pretendard 或 Noto Sans KR 在所选字体族之后顶上(它们没有谚文),行尾的词保持完整而不被拆开。
  • 改进首选语言为韩语的浏览器在首次访问时即被识别;页脚说明和文档现在写的是十种语言。
0.1.252026年9月22日重大

日语

第九种语言,两边同时上线:给顾客的主题,和给用它构建的人的应用。

重大版本 · 日本語

日语,主题与应用一同。

日本是 Shopify 上英语世界之外最大的市场之一,日本商家在看别的之前,先看一个主题的排版。因此主题现已提供日语——店面与编辑器——并按两个版本前定下的规矩,应用也一样:每个页面、文档、这份更新记录、主题的历史,以及全部 120 条配方笔记,都是写出来的,而非机器翻译。日文排版两边都已处理,细到一行可以在哪里断开。

主题 0.7.0店面文案连同复数形式,以及编辑器中的每个标签,均为日语;商店一经发布,语言选择器中便会出现该项。
日语版应用现在有九种应用语言:页脚菜单加入 日本語 及其旗帜,每个页面、消息、文档页、更新记录条目和配方笔记都能以日语阅读。
日文排版标题不再收紧字距,正文行高加大,系统日文字体在所选字体族之后顶上,断行依日文规则,而非按空格。
自动识别设为日语的浏览器首次访问即进入日语;此后该选择会记在账户上。
  • 新增主题 0.7.0:店面与主题编辑器已翻译为日语——顾客可见的每一个字符串连同复数形式,以及“自定义”中的每个区块、设置与选项标签。
  • 新增日语版应用:每个页面、控件、提示与错误,外加十三个文档页、每条更新记录、主题的版本历史,以及全部 120 条配方笔记。页脚菜单以旗帜列出它。
  • 新增两边的日文排版:当页面语言为日语时,标题不再使用负字距,正文行高上升,Hiragino Sans、Yu Gothic 或 Noto Sans JP 在所选字体族之后顶上(它们没有假名和汉字),断行遵循严格的日文规则。
  • 改进首选语言为日语的浏览器在首次访问时即被识别;页脚说明和文档现在写的是九种语言。
  • 改进登录页上的演示卡片角上多了一枚小小的绿色药丸,还没读一个字,就知道它会打开什么。
0.1.242026年9月22日预览

推荐可试用的商店

在“试试一家商店”的地址框里点一下,八家真实的 Shopify 商店就会展开,各自标出所属行业。

  • 新增“试试一家商店”输入框上的八个建议——Gymshark、Allbirds、Kith、Brooklinen、Death Wish Coffee、Dr. Bronner's、Meowingtons 和 Fly By Jing——每个都带有标明行业的小标签,让工具的适用范围在你输入之前就一目了然。每一家都已确认目录公开;它们与我们没有任何关联。
  • 新增这个列表是应用自己的菜单,不是浏览器的:聚焦时打开,输入时筛选,方向键移动,回车选择,Escape 关闭。
  • 改进没有商店时的卡片不再说需要 myshopify.com 域名,因为并不需要。
0.1.232026年9月22日工作区

Basic 与 Pro

一家商店或多家。其余一切相同——你的方案不包含的部分是展示出来的,而不是藏起来。

  • 新增两种账户类型,在创建工作区时选择,之后可更改:Basic 用你自己的团队运营一家商店;Pro 可连接任意多家商店,含客户账户和交接。全部设计功能、完整主题和文书在两者中都有。
  • 新增方案不包含的部分以灰色加锁显示,而不是移除,因此你始终能看到产品能做什么:连接第二家商店、客户角色和把项目交给客户,各自带有 Pro 标签和一行说明。
  • 新增每一处限制都在服务器端强制执行,而不只是在界面上画出来;锁从来不是唯一的阻拦。
  • 新增商店地址现在可以是商店自己的域名——gymshark.com 会自行找到它的 myshopify.com 地址——也可以是 myshopify 地址或纯 handle。
  • 改进演示工作区在任何方案下都不能连接真实商店:演示一天后会被删除,那会让应用与真实商店断开连接。
  • 改进“成员”改为“工作区成员”;页脚的两组元素对齐正确,在手机上整组换行;文档中改为主题是商家在 Shopify 账户里的文件。
0.1.222026年9月22日重大

第二幕:文书

订单邮件、装箱单和礼品卡,用与主题相同的设计排版——路线图的最后一项。

重大发布 · 第二幕

主题是第一幕。这是之后送达的东西。

商店在成交之后仍在说话:确认邮件、发货通知、箱内的装箱单、礼品卡代码、创建账户时的欢迎语。Shopify 从自己的模板发送这一切,默认看起来像 Shopify。文书用项目的设计——配色、字体、圆角、标志——排版每一件,用示例订单预览,可原样粘贴进 Shopify。它在侧栏“第二幕”下有自己的位置,没人需要去找。

五封邮件订单确认、含物流跟踪的发货确认、弃购提醒、礼品卡、账户欢迎。
装箱单按打印排版,带品牌色带和字体;收货方、发件方、商品、SKU、数量。
真正的 Liquid每一件都是 Shopify 可原样接受的通知模板;复制 Liquid、下载 .liquid,或打包全部下载。
八种语言每件文书的文字跟随打开页面时的应用语言;切换后再复制即可得到另一种。
  • 新增按项目的文书:由当前设计编译的五封邮件和装箱单,每件都用示例订单预览,每件都可下载或以 Liquid 复制到剪贴板供 Shopify 通知编辑器使用,下方写明确切的粘贴位置。
  • 新增侧栏中的“第二幕”分组包含“文书”,一个列出每个项目文书的中心页,以及项目页面上的薄荷色卡片——让第二幕读起来不同于商店和主题,而无需改动框架。
  • 新增一个文档页面“文书”,解释它生成什么、放到哪里,以及为什么是粘贴而不是发送。
  • 修复品牌套件的色样不再显示浏览器提示。
0.1.212026年9月22日工作区

隐私政策与条款

两个页面,清楚说明我们保存什么、不做什么,以及主题归你所有。所有事宜只有一个地址:legal@。

  • 新增/privacy 上的隐私政策:应用存储什么、为什么、它设置的三个 Cookie、还有谁接触数据、保留多久、Shopify 的隐私 webhook 以及你的权利——写来给人读的。
  • 新增/terms 上的服务条款:服务是什么、每个编译的主题归你所有、账户、你连接的商店、可接受的使用、费用、可用性、终止、保证与责任、适用法律。
  • 改进两者都收在页脚一个小小的“法律”菜单里,紧挨语言选择器,以英文发布以确保含义准确,并以 legal@ 作为唯一联系地址。
0.1.202026年9月22日重大

两个演示,离登录页只有一步

单店或拥有十二位客户的代理机构——虚构、完整、归你一天。

重大发布 · 演示

在连接任何东西之前,先看它运转。

登录页现在有一扇通往演示的门。二选一:一个拥有一个品牌、一家商店的商家,或一家服务十二个行业十二位客户的工作室。每个都会打开一个全新的私有工作区,装满完整的故事——目录、带标志的品牌套件、几周前的版本和真实的证明结果、带客户回复的审阅链接、一个等待中的交接、主题落后的商店、有角色的团队。其中没有一样是真的,每一样都能用,一天后自动删除。

单店Fennel & Ash:一个来自品牌套件的设计,四个版本,合伙人通过链接的批准。
代理机构Larkspur & Vale:十二位客户,九个绘制的品牌标志,开放、关闭和过期的审阅链接,一个待处理的交接,三家商店待主题更新。
完整可用每个版本都带有真实的证明——创建时编译并检查——版本说明会写明变化。
随用随弃每次访问一个新工作区、一个随机用户、一天的会话;24 小时后全部清除。
  • 新增登录页上的“看看演示”通向一个选择页:标志、两张卡片、一次点击。工作区在半秒内建好。
  • 新增代理机构演示中九个绘制的客户标志——亚麻叶、波浪、H&F 花押、一副镜框、浆果、两道斜杠、石堆、翻开的书、爪印——每个都进入品牌套件、编译主题的页眉和项目行。
  • 改进品牌套件中有标志后,项目行显示客户标志,而不是字体色样。
0.1.192026年9月22日主题

最后一个浏览器控件,消失了

主题 0.6.3:地址表单的国家列表现在是主题自己的选择器,有省份的国家会显示省份。

  • 新增客户地址表单上的国家选择器:一个按钮、一个输入即筛选的字段,以及支持方向键、回车和 Escape 的列表,与主题中其他所有菜单使用相同的令牌绘制。当一个国家有省或州时,会出现第二个选择器;否则保留自由文本字段。没有 JavaScript 时仍会渲染普通的 select。
  • 改进Theme Check 在 0.6.3 上干净通过——89 个文件,零问题——包含八个语言文件和重命名后的资源。证明页面对仅剩的那个原生控件的说明改为“仅在没有 JavaScript 时显示”。
0.1.182026年9月22日工作区

邀请、交接和审阅链接通过邮件送达

你过去复制粘贴的三种链接,现在会自己出发,带着页眉。

  • 新增邀请成员会通过邮件发送邀请:谁邀请、加入哪个工作区、什么角色,以及一个打开邀请并在需要时创建账户的按钮。链接仍显示在成员页面上,可手动转发。
  • 新增交接会给客户发邮件:谁在交接什么,以及一个在任何东西移动之前准确显示他们将收到什么的按钮。
  • 新增审阅链接新增可选的邮箱字段:填写后客户会收到带有你工作室简短说明的链接,无需账户。留空则与以前一样。
  • 改进四封邮件——这三封加上密码重置——共用一个模板和八种语言的相同措辞,并在启用邮件服务商之前写入服务器日志。
0.1.172026年9月22日工作区

忘记密码,以及加固的登录边缘

一个缺失的重置流程、三道应有的防护,以及标题中品牌自己的字体。

  • 新增登录表单上的“忘记密码?”:输入邮箱,收到一个只能用一次、一小时内有效的链接,选择新密码,然后你就登录了,同时你的其他所有会话都会结束。无论该地址是否有账户,页面说的都一样。
  • 新增带页眉的邮件:应用发送的每封邮件现在顶部都带有 EverStorefront 页眉和一个深色按钮。在域名存在之前,邮件写入服务器日志而非发送;一项设置即可启用服务商。
  • 新增每次表单提交都会检查来源:不是来自 EverStorefront 自己页面的请求会被拒绝并给出明确提示。Shopify 的 webhook 是唯一有意的例外。
  • 新增登录尝试有限制——十五分钟内每个地址十次、每个连接三十次——重置请求限制更严。被锁定的尝试会被告知等待;永远不会被告知该地址是否存在。
  • 改进应用一旦运行在 https 上,Cookie 就带有 Secure 标记,因此会话在正式域名上永远不会明文传输。
  • 改进应用中的标题采用 Montreal Bold,即标志所用的字体;更新日志和聚光标题中的斜体词采用 Instrument Serif。两者都以我们自己的文件交付——应用中最后一个第三方字体样式表已经移除。
0.1.162026年9月22日工作区

支持,以模态窗口呈现

页脚的“支持”链接打开一个我们自己的面板:反馈表单,以及四个地址,供表单不合适时使用。

  • 新增“支持”打开的是模态窗口而不是页面:薄荷色的顶部带着问题,与用户菜单相同的反馈表单——消息,最多三张截图,可粘贴、拖入或选择文件——旁边是四个地址:support@ 用于应用或主题,business@ 用于合作、代理机构和发票,press@ 用于采访和品牌,bugs@ 用于任何损坏的东西。每个都是一块悬停时会抬起的卡片,点击打开你的邮件客户端。
  • 改进反馈面板无论出现在哪里都是同一段代码;用户菜单和模态窗口共用它。Escape、背景和关闭按钮都能关闭窗口,打开时消息字段已就绪。
0.1.152026年9月22日工作区

Shopify Webhook

应用现在会倾听:卸载会断开商店,Shopify 的数据请求会得到回应,清除请求会抹去我们保存的内容。

  • 新增四个 webhook 端点,每个都在读取任何内容之前对原始请求体验证 Shopify 的签名,按 webhook id 去重以确保重试不会执行两次,并在毫秒内响应。
  • 新增卸载:当商家从 Shopify 后台移除应用时,商店会在几秒内标记为已断开——令牌被丢弃,发送和读取停止并给出明确提示,商店页面提供“重新连接”。目录和项目关联会保留到 Shopify 的清除请求到达。
  • 新增商店清除,在卸载 48 小时后发送,会抹去这家商店:记录、目录、抓取的文字、测量、发送记录和项目关联。客户数据请求和客户清除会被确认并记录;应用不持有任何需要返回或抹去的客户数据。
  • 新增连接商店会自动订阅卸载 webhook;合规 webhook 在 Shopify 控制台的应用设置中声明一次即可。
0.1.142026年9月22日工作区

退出登录只问一次;记住我

登录边缘的两个小细节,做得妥当。

  • 新增退出登录只问一次:第一次按下,按钮会拉伸到菜单的整个宽度并显示“确认”,用警示色;再按一次即退出。把光标移开,它就回到原位——没有对话框,没有第二个页面。
  • 新增登录表单上的“记住我”,我们自己的开关,默认开启:开启时,会话在此浏览器上保持三十天;关闭时,会话在浏览器关闭时结束,且无论如何一天后过期。
0.1.132026年9月21日重大

简体中文

第八种语言,两边同时上线:给顾客的主题,和给用它构建的人的应用。

重大发布 · 简体中文

简体中文,主题与应用一起。

讲中文的跨境卖家是 Shopify 上最大的商家群体之一,一个没有中文的主题在任何人看设计之前就会被跳过。所以主题现在以简体中文交付——店面和编辑器——并且按照上一个发布定下的规则,应用也一样:每个页面、文档、这份更新日志、主题的历史和全部 120 条配方说明,逐字撰写而非机器翻译。两边都处理了中日韩排版,因为拉丁字体的规则碰上汉字就不成立了。

主题 0.6.2带复数形式的店面文字和每个编辑器标签都是简体中文;商店一发布,语言选择器里就会出现这一项。
应用的中文现在有八种应用语言:页脚菜单加入了带旗帜的简体中文,每个页面、消息、文档页面、更新日志条目和配方说明都能用它阅读。
中日韩排版标题不再收紧字距,正文行距更大,系统 CJK 字体接替所选字体家族——主题和应用皆然。
自动识别设置为任何中文变体的浏览器首次访问即进入简体中文;之后选择会记在账户上。
  • 新增主题 0.6.2:店面和主题编辑器已翻译为简体中文——每一句面向顾客的文字含复数形式,“自定义”中的每个分区、设置和选项标签。
  • 新增简体中文的应用:每个页面、控件、提示和错误,加上十二个文档页面、每条更新日志、主题的发布历史和全部 120 条配方说明。页脚菜单以旗帜列出它。
  • 新增两边的中日韩排版:当页面语言为中文时,标题不再有负字距,正文行距提高,并由苹方、Hiragino Sans GB、微软雅黑或 Noto Sans SC 接替所选字体家族——它们本身不含中文字形。
  • 改进首选语言为任何中文变体的浏览器在首次访问时会被识别为简体中文;页脚说明和文档现在写的是八种语言。
0.1.122026年9月21日重大

应用支持七种语言

你在 EverStorefront 中读到的一切——每个页面、控件、提示、文档、更新日志——都用主题所带的同样七种语言。

重大发布 · 应用语言

应用说的语言和主题一样。

自 0.1.9 起,每个主题都以英语、法语、德语、西班牙语、意大利语、荷兰语和巴西葡萄牙语交付。现在应用也一样,贯穿始终——不是一个页眉和几个按钮,而是每个页面、设计面板、品牌套件、审阅链接、证明页面、版本说明、文档、这份更新日志、主题自身的历史,以及 120 个配方每一个的说明。一家法国工作室用法语为一家以荷兰语销售的商店工作;两者永远不会混淆。

每个页面框架、仪表盘、项目、商店、成员、设置、设计面板、品牌套件、审阅、证明、图样、试用、登录——全部。
应用语言页脚版本号旁的一个小菜单,每种语言配一面旗帜,标注清楚,绝不会与主题的语言混淆。
长文也是十二个文档页面、每条更新日志、主题的发布历史和每条配方说明,按语言逐一撰写,而非机器翻译。
记住你的选择保存在你的账户上,登录之前保存在此浏览器上;首次访问跟随浏览器的语言。
  • 新增七种应用语言:英语、法语、德语、西班牙语、意大利语、荷兰语和巴西葡萄牙语,贯穿每个页面和应用能显示的每条消息,含复数形式。页面自身的语言标签随之变化,屏幕阅读器会切换语音。
  • 新增页脚中的应用语言:版本号旁的一个小菜单,每种语言配一面旗帜,标为“应用语言”,附一行说明主题为顾客带有自己的语言。它只改变你在这里读到的内容。
  • 新增文档、更新日志、主题的发布历史和图样册中的每条配方说明都以全部七种语言撰写。
  • 新增你的语言记在你的账户上,登录之前记在此浏览器上;首次访问跟随浏览器的首选语言。
  • 改进在应用中任何地方选中文本,高亮为品牌绿色,而非浏览器默认的蓝色。
0.1.112026年9月21日工作区

证明

每个版本都带着它的证据:主题源码检查、颜色对比度、体积——以及与他们的主题并列的 Lighthouse。

  • 新增每个版本都有一个证明页面:在编译后的主题本身上运行十六项检查——语言、跳至内容链接、替代文本、有名称的按钮、有标签的字段、可见焦点、减少动效、无浏览器绘制的控件、无 JavaScript 可用、无第三方脚本、图片懒加载、一个小脚本、一份样式表、无字体回流、无客户端框架——每项都附有背后的数字。
  • 新增主题绘制的每组配对的颜色对比度,来自该版本的配色,附 WCAG AA 和 AAA 判定和实时样例。
  • 新增与他们的主题并列:从外部测量商店当前的首页——脚本、样式表、第三方主机、字体、字节数——放在此主题的数字旁边。通过 Google 的 PageSpeed 对他们今日的商店以及进入 Shopify 后的草稿运行 Lighthouse;PSI_KEY 可提高配额。
  • 新增在 Shopify 中查找:上传 zip 后,一键按名称定位主题,并在矩阵中填入预览和编辑器链接,让 zip 路径获得与发送相同的链接。
  • 改进图样册中的每个配色现在在每组配对上都达到 AA——调整了 21 个,多为次要文字加深一级、少数强调色加深一级——品牌套件的三个设计也以同样方式处理次要文字和按钮文字。
  • 改进主题的搜索按钮有了供屏幕阅读器使用的名称。
  • 修复侧栏收起时不再显示浏览器自带的提示;项目页眉的标签下方有了空间;Shopify 卡片带上了一个小小的灰色标志;文档翻页在悬停时显示箭头。
0.1.102026年9月21日文档

文档

十二个页面讲清整件事,公开可读,并从 Shopify 中的每个主题链接过来。

  • 新增位于 /docs 的文档:EverStorefront 是什么、连接商店、设计、品牌套件、多家商店、发送、版本与审阅链接、主题更新、语言、主题、团队与交接,以及人们最先问的问题。公开可读,应用内也有同样的页面。
  • 新增由主题本身生成的主题参考:每个分区及其设置、类型和选项,与商家在“自定义”中看到的完全一致,始终与主题版本同步。
  • 新增每个编译后的主题现在都带有文档地址作为其文档链接,以及一个支持链接,因此商家在 Shopify 中的主题页面会指向这里。
  • 改进文档页面出现在搜索面板中;在帮助台出现之前,支持链接指向常见问题页面。
0.1.92026年9月21日主题

语言

每个主题七种语言,店面和编辑器皆然。

  • 新增每个主题现在都以英语、法语、德语、西班牙语、意大利语、荷兰语和巴西葡萄牙语交付:顾客能读到的每一句文字,含复数形式,因此发布第二种语言的商店在开启的那一刻就能工作。
  • 新增主题编辑器也说这些语言——每个分区名称、设置和选项标签——这正是 Theme Store 审核关注的。
  • 新增页脚中的语言选择器和国家 / 货币选择器,仅当商店发布多种语言或市场时出现,以主题自己的菜单构建,支持键盘操作,不使用浏览器控件。页脚开关可将其关闭。
  • 改进主题 0.6.0 带有以上全部;商店仍在旧主题上的项目会在项目页面看到更新。
0.1.82026年9月21日工作区

主题更新形成闭环

主题有自己的版本。有更新版本时,项目会提示并重新生成。

  • 新增每个主题都带有自己的版本号(今天是 0.5.0),独立于应用的版本。每个项目版本都记录它是用哪个主题构建的,商店矩阵在上线版本旁显示它。
  • 新增当一家商店落后时,项目页面显示一张主题卡片,列出商店、相比它们版本的变化,以及针对每家或全部商店的重新生成控件——这里是下载,API 通道开启后是发送。商家在 Shopify 中的编辑会被读回并保留;只有主题的文件会变动。
  • 新增更新日志现在以主题自身的历史收尾,逐版本列出,让商家在请求之前就能看到重新生成会带来什么。
  • 改进仪表盘会标记有商店在等待主题更新的项目,版本时间线在重新生成时记录主题版本的变化。
0.1.72026年9月21日工作区

公开批准链接

客户打开一个链接,用自己的产品查看每个页面,然后按下“批准”。无需账户。

  • 新增审阅链接,从项目页面创建:说明给谁、在哪家商店预览、开放多久(7、30 或 90 天)。复制它,随你怎么发送,随时关闭。
  • 新增客户看到的:用他们真实产品呈现的首页、系列、产品和购物车,桌面或手机宽度,以及与他们今日商店的前后对比——署的是工作室的名字和标志,不是我们的。
  • 新增用姓名和备注批准或请求修改。请求修改必须填备注;批准不必。每条回复都串接在链接和项目页面上,并说明自写下以来设计是否有变。
  • 新增通过链接的批准会落在对应的版本上,时间线中带有批准人的名字,所以“v9 · 由 Priya Nair 批准”无论她有没有账户都读起来一样。
  • 改进已关闭和已过期的链接显示一个简单页面,说明向哪家工作室索取新链接;他们的回复留在项目中。
0.1.62026年9月21日设计

品牌套件登场

拖入标志;配色、字体和三个适配设计随之而来。

  • 新增品牌套件,每个项目一个:拖入、粘贴或选择一个标志(SVG、PNG、JPG 或 WebP),上传前在你的浏览器中逐像素读取它的颜色。最鲜艳的成为强调色,最深的成为墨色;点击色块使其成为强调色,手动添加十六进制值,或移除一个。
  • 新增由套件生成的三个适配设计——白色上的画廊、由你强调色着色的纸张、由你墨色生成的夜色——各基于不同的基础系统,字体按气质挑选,颜色微调直到文字和按钮达到对比度。在商店目录上实时预览;一键应用。
  • 新增标志随主题一起走:它作为主题资源中的文件放在页眉里,商家预览草稿的那一刻就能看到自己的品牌。在 Shopify 主题设置中设置的标志仍然优先,该字段可在编辑器中清除。
  • 新增设计面板和品牌套件中的预览也在页眉中显示标志,套件会指出图样册中最接近的配色。
  • 改进更新日志会突出重大时刻:重大发布带有一个聚光区,每个功能一张卡片,侧边有强调色。
0.1.52026年9月21日重大

快速加购、颜色样板与四个新分区

店面应有的其余部分。

重大发布 · 商店功能

每家商店都期待的另外七样东西,已内置。

与 0.1.4 中的购物车抽屉、搜索和筛选一起,这补齐了商家在认真对待一个主题之前会寻找的那一套。每一项都是设计面板“功能”组中的一个开关,每一项都是商家也能在 Shopify 编辑器中更改的真正主题设置。

快速加购从卡片直接加入购物车;有选项时弹出小型选择器。
颜色样板卡片和产品页上的颜色圆点,来自 Shopify 自己的样板设置。
固定加购栏产品页滚动时“加入购物车”始终触手可及。
子菜单与大型菜单下拉菜单或带图片的栏目;在手机抽屉中也可嵌套。
尺码指南选一个页面;它在产品页上以模态框打开。
视频与 3D图库可播放视频、托管视频和 3D 模型。
四个分区多栏、客户评价、标志栏和常见问题,随时可开启。
  • 新增产品卡片上的快速加购:单变体产品直接进入购物车;有选项的产品就地打开小型选择器,然后打开购物车抽屉。卡片在悬停时显示按钮;手机上始终显示。
  • 新增卡片和产品页上的颜色样板,来自 Shopify 自己的样板设置(如果商店有),或来自选项值中命名的颜色。两者都给不出颜色时,普通标签显示一次。
  • 新增产品页上的固定“加入购物车”栏,仅当主按钮滚出视野时出现,显示当前价格,并可带你回到按钮。
  • 新增页眉子菜单:下拉列表或带栏目和可选特色图片的完整大型菜单,按项目选择。嵌套菜单也出现在手机抽屉中。
  • 新增产品页上的尺码指南区块:选一个页面,它以模态框打开。
  • 新增产品图库支持视频、托管视频和 3D 模型,缩略图上带有标记。
  • 新增四个首页分区——多栏、客户评价、标志栏和常见问题——默认关闭,在设计面板中开启和排序,带有合理的初始内容。
  • 改进系列排序控件现在是我们自己的菜单,支持键盘操作,并在顺序改变时保留已选筛选。
  • 改进在某个分区出现之前创建的项目会自动获得它(处于禁用状态),因此新分区能触达每个项目。
0.1.42026年9月21日重大

购物车抽屉、搜索、筛选

商家最先伸手去找的三样东西,内置于每个主题。

重大发布 · 商店功能

商家最先伸手去找的三样东西。

在此之前,编译后的主题干净、快速,但朴素。从这个发布起,每个主题都带有商家用来衡量我们的功能——而且每一项在没有 JavaScript 时也能工作。

购物车抽屉加入购物车时购物车从侧边滑入;不离开任何页面。
搜索建议输入即提示产品和系列;在任何地方按 /。
系列筛选商店设置的每个筛选项,无需刷新即可应用,可通过地址分享。
  • 新增购物车抽屉:加入购物车时购物车从侧边滑入,带数量、移除和结账,不离开页面。购物车页面为偏好它的人保留,抽屉可按项目关闭。
  • 新增搜索建议:搜索图标打开一个面板,输入即提示产品和系列,带缩略图和价格,以及查看全部结果的链接。在商店任何地方按 / 打开它。
  • 新增系列筛选:库存状态、价格和商店设置的每个筛选项,带计数,无需刷新即可应用,并反映在地址中,因此筛选后的视图可以分享。手机上筛选折叠在按钮后面。
  • 新增设计面板中的“功能”组可按项目开启或关闭以上每一项。
  • 改进以上一切在没有 JavaScript 时也能工作——筛选以表单提交,搜索进入搜索页面,购物车进入购物车页面。
0.1.32026年9月21日预览

试试任意商店

粘贴一个地址,看看商店被重新设计后的样子,与它今天的样子并列。

  • 新增试试一家商店:粘贴任意 Shopify 商店的地址,约三十秒内在 Foundry、Ledger 或 Signal 中看到它——首页、系列页和产品页,桌面或手机宽度。无需账户,无需授权;只读取商店已经公开的内容。
  • 新增他们的文字:预览现在带有商店自己的标题、标语、公告和故事文案,从首页读取,或对于已连接的商店,从当前主题读取。商店页面会显示确切找到了什么,并可切换回设计的文字。
  • 新增前后对比:商店今天的样子与新设计并列,共用一条可拖动的分隔线,两侧同步滚动。出现在试用页面和设计面板中。
  • 改进前后对比中的商店快照现在会显示许多主题在脚本运行前隐藏的懒加载图片和后备内容。
0.1.22026年9月20日设计

深度,以及一份设置指南

对每个表面更精细的控制,以及一个知道你做了什么的仪表盘。

  • 新增样式控件:控件、卡片、图片和按钮的独立圆角,精确数值;标题字重和字距;正文行高;独立于密度的分区间距;按钮大小和大小写;次级按钮样式;产品卡片样式;阴影;边框粗细;分隔线强度。
  • 新增分区变体:页眉、主视觉、产品卡片、精选系列、产品页和页脚各三种布局——共十八种——每种都是商家也能在 Shopify 编辑器中更改的真正设置。
  • 新增图样册增长到二十个行业的 120 个配方、48 个配色和 47 个家族的 70 组字体组合,带有实时计数的筛选栏、多重维度、已应用项的标签,以及保存在地址中的筛选,便于分享视图。
  • 新增版本说明:每次下载或发送都会记录设计,时间线用通俗的话说明相比上一个版本改了什么——“标题:Inter → Playfair Display”、“主视觉:叠加 → 并排”。
  • 新增仪表盘上的设置指南:从空工作区到商店里的主题四步,每步都对照工作区的真实状态检查,带进度环。你说隐藏它就隐藏。
  • 新增设置:工作区名称、默认系统、主题署名和支持链接(两者都流入编译后的主题)、转让所有权、输入确认后删除工作区;资料、照片和密码;一个展示主题如何到达商店的连接页面。
  • 新增工作区标志和用户照片,上传前在浏览器中裁剪和缩放;⌘K 搜索面板可搜索页面、项目、商店和每个图样;用提示替代横幅;精心设计的空状态;项目行上的身份标识。
  • 新增按商店的覆盖项现在涵盖配色、字体组合、密度、每个布局选择和隐藏的首页分区——每项都有项目默认选项,因此覆盖项只说明差异。
  • 新增从用户菜单就地反馈:一条消息和最多三张截图,可粘贴、拖入或选择。
  • 改进侧栏默认深色,浅色变体一个开关即得;收起按钮位于顶栏,旁边是面包屑;内容面板嵌在带圆角的框架内,独立滚动。
  • 改进面板分组可折叠并记住状态;字体选择器显示最近选择的六个家族。
  • 修复连接已属于另一工作区的商店会被拒绝并给出明确理由——如果有交接在等你,还会提供接受按钮。
  • 修复用户菜单两侧保持同一尺寸;圆角预设按钮居中;设置图标是齿轮。
0.1.12026年9月19日工作区

工作区、面板、图样册

一个设计,多家商店,以及让它成为你自己的空间。

  • 新增通过 Shopify 自己的授权页面连接 Shopify 商店;目录几秒内导入。下载编译后的主题,在“主题 → 添加主题”中上传;在 Shopify 中发布之前什么都不会上线。
  • 新增带四种角色的工作区——所有者、管理员、设计师、客户。客户只看到一个项目,可以预览和批准,别无其他。邀请是你转发的链接。
  • 新增项目关联到一家或多家商店。发送矩阵显示每家商店的上线版本、草稿链接和覆盖项;下载一家或一次全部下载。
  • 新增交接:把完成的项目交给客户。它——连同商店和历史——移到他们的工作区;你的库中保留一份设计副本;链接用后即失效。
  • 新增设计面板:字体、颜色和形状,带有基于商店真实目录的首页、系列和产品实时预览。每次改动即时保存。
  • 新增图样册:系统、按行业的配方、配色和字体组合,可搜索,一键应用到项目。配方和系统可保存到你的库中作为自有起点。
  • 新增新增两个系统:Ledger(Fraunces 与 Libre Franklin,纸张与松木,疏朗)和 Signal(Space Grotesk 与 Inter,白色与电光,紧凑)。
  • 改进编译后的主题与 Shopify 的字体库精确对应,在命名规则失效之处为每个家族配有 handle。
0.1.02026年9月18日基础

编译器

一个设计进去,一个真正的 Shopify 主题出来。

  • 新增编译器:一个设计系统加十三个模板,变成一个完整的 Online Store 2.0 主题——六十六个文件,零外部 JavaScript,Theme Check 全部通过——商家完全拥有。
  • 新增Foundry,第一个系统:Work Sans,骨白、炭黑与铁锈,竖版产品图片,柔和圆角。
  • 新增往返:商家在 Shopify 编辑器中编辑的内容在每次新发送中都会保留;设计的决定胜出,商店的内容胜出。
  • 新增共享设计上的按商店覆盖项,让一个项目能服务多个只在必要处不同的店面。

主题本身。

每个主题在其设置中都带有版本号。当有更新版本时,项目页面会提示,并在保留商家内容的前提下重新生成。当前主题为 0.8.0。

0.8.02026年9月22日

韩语

  • 店面与主题编辑器已翻译为韩语,这是主题的第十种语言。
  • 以韩语浏览商店时,标题不再收紧字距,正文行高加大,所选字体族没有谚文,系统韩文字体会在其后顶上。断行落在词与词之间而非词内,这正是韩文的排法。
0.7.02026年9月22日

日语

  • 店面与主题编辑器已翻译为日语,这是主题的第九种语言。
  • 以日语浏览商店时,标题不再收紧字距,正文行高加大,所选字体族没有假名和汉字,系统日文字体会在其后顶上。断行依日文规则,而非按空格。
0.6.32026年9月22日

国家和省份选择器

  • 地址表单的国家列表是主题自己的菜单——一个按钮、一个输入即筛选的字段,以及支持方向键、回车和 Escape 的列表——而不是浏览器的 select。当一个国家有省或州时,会出现第二个选择器;否则保留自由文本字段。
  • 没有 JavaScript 时仍会渲染普通的 select,因此表单始终可用。
0.6.22026年9月21日

简体中文

  • 店面和主题编辑器已翻译为简体中文,这是主题的第八种语言。
  • 以中文浏览商店时,标题不再收紧字距,正文行距更大,并由系统 CJK 字体接替所选字体家族——它们本身不含中文字形。
0.6.12026年9月21日

带名称的搜索按钮

  • 页眉的搜索提交按钮带有无障碍名称;主题中的每个按钮现在都有了。
0.6.02026年9月21日

七种语言与语言 / 国家选择器

  • 店面除英语外还翻译为法语、德语、西班牙语、意大利语、荷兰语和巴西葡萄牙语——顾客能读到的每一句文字,包括复数形式。
  • 主题编辑器也已翻译:每个分区、设置和选项标签,同样七种语言。
  • 页脚中的语言选择器和国家 / 货币选择器,仅当商店发布多种语言或市场时显示,以主题自有菜单构建,支持键盘操作——不使用浏览器控件。
0.5.02026年9月21日

页眉中的品牌标志

  • 当主题设置中未设置标志时,页眉显示品牌套件中的标志(来自主题自身资源);该字段可在编辑器中清除。
  • 标志图片在任何页眉宽度下都保持比例。
0.4.02026年9月21日

快速加购、颜色样板、子菜单、媒体、四个分区

  • 产品卡片上的快速加购,直接加入购物车,或对有选项的产品通过小型选择器加入。
  • 卡片和产品页上的颜色样板,来自 Shopify 的样板设置或选项值中的颜色。
  • 产品页上的固定加购栏。
  • 页眉子菜单为下拉或带特色图片的大型菜单;手机抽屉中支持嵌套菜单。
  • 产品页上的尺码指南区块;图库支持视频、托管视频和 3D 模型。
  • 多栏、客户评价、标志栏和常见问题分区。
  • 系列排序控件为主题自有菜单,并保留已选筛选。
0.3.02026年9月21日

购物车抽屉、预测搜索、筛选

  • 带数量、移除和结账的购物车抽屉;购物车页面保留。
  • 输入即显示产品和系列的预测搜索;按 / 打开。
  • 带计数的系列筛选,无需刷新页面,并保留在地址中。
  • 三者均可在无 JavaScript 时工作。
0.2.02026年9月19日

分区变体与样式层

  • 页眉、主视觉、产品卡片、精选系列、产品页和页脚各有三种布局。
  • 圆角、字重、字距、间距、按钮和表面控制作为主题令牌。
  • 产品页和精选系列布局;购物车页面。
0.1.02026年9月18日

首个主题

  • 完整的 Online Store 2.0 主题:每个模板、页眉和页脚组、客户页面、礼品卡、密码页,一份令牌样式表。

亲自看看。

粘贴任意商店的地址,三十秒内看它变成另一家店。不会触碰商店本身。

试试一家商店