核心实施拆解
从选型到加购:三条关键前端链路
TOBIRA STORE 要容纳多个先锋品牌的命名、摄影和上新节奏,又不能把店面拆成互不相通的微站。真正要接通的是品牌入口、成衣与物件共用的商品页,以及结账前 TWD 与 USD 的价格和对齐条款。
项目背景
先明确客户怎么选,再决定前端承担什么
用户从 AENRMÒUS、AMOMENTO、INNERRAUM、OAMC、Thug Club 等品牌进入,也可按 Outerwear、Top、Bottoms、Dress、Accessories、Perfume、Lifestyle 或折扣区间浏览,再确认尺码、库存、地区价格和条款。
设计师数量时导航与内容仍可维护。
01品牌入口
让设计师品牌成为真正的进店入口
顾客从 AENRMÒUS、INNERRAUM、OAMC 等品牌进入,也可以从外套、上装或 Journal 进来,但所有入口都要落到同一批可买商品,而不是各维护一份名单。
- 01从品牌墙或 Journal 进入
- 02按品类或折扣缩小范围
- 03打开该设计师的商品
- 04用搜索作为已知店名的直达
实现方法
- 品牌墙与外套、上装、下装、裙装、配饰、香水等跨品牌集合共用同一类系列模板,每个设计师不必单独做列表页。
- Predictive Search 在输入时同时返回商品和系列建议,先把人落到正确品牌或品类。
- 限量和折扣用独立集合分流,不靠改写商品标题来表达稀缺或促销。
- 商品页按当前上下文请求 Product Recommendations,把目录里相邻的设计师单品接回发现路径。
部署与验收
- 导航、品牌模块和推荐位做成可重排的 section 与 block;主题编辑器重载时按官方 section 生命周期重新挂载,避免画廊和表单失联。
- 品牌介绍和 Journal 从单件商品中抽离,商品页引用品牌,而不是每个 SKU 再写一遍故事。
最终效果实现后的变化
- 品牌、品类和编辑内容会指向同一批可购买商品。
- 新设计师上架主要维护品牌系列和档案,发现结构不必重做。
查看脚本与 Shopify API 依据
predictive-search.jssearch-form.jsPredictive Search APIProduct Recommendations APIShopify theme editor mode02商品页
一张商品页同时说清成衣和物件
ALA TIANAN 的成衣和 INNERRAUM 的包、饰品共用商品模板,但裁切、选项形态和库存反馈仍要跟眼前这件东西匹配。
- 01打开商品,阅读品牌与摄影
- 02切换尺码或颜色,对照价格与库存
- 03放大细节后回到购买
实现方法
- 中性黑白框架只承载品牌名排版和产品摄影,折扣状态保持克制,让各设计师的素材保留自己的拍摄方式。
- media-gallery.js 与 product-modal.js 负责主图切换和放大层,画廊区分成衣平铺、面料特写和配饰静物的比例。
- 尺码选择器、库存提示和价格给出选中与不可售的明确状态,而不是只改标签颜色。
部署与验收
- 成衣与物件共用商品模板;尺码和颜色进入 Shopify 变体,品牌、季节和材质说明作为可复用对象引用。
- 移动端品牌列表保持可滚动分组,焦点从品牌进入商品。
- 分享和放大层提供可见关闭控件,关闭后释放页面滚动。
最终效果实现后的变化
- 同一套商品页能清楚呈现 T 恤和 INNERRAUM 物件,而不互相迁就裁切。
- 顾客对着当前尺码和库存做决定,不必猜测哪一个选项真正可售。
查看脚本与 Shopify API 依据
media-gallery.jsproduct-modal.jsproduct-form.jsproduct-info.jsshare.jsswiper-min-js.js03地区购买
结账前对齐地区价格、可售尺码和配送说明
英语店面同时服务台湾和国际顾客,交易覆盖 TWD 与 USD。切换地区时,价格、可买尺码和配送文案必须一起更新。
- 01确认地区与币种
- 02读取该市场的价格和可售尺码
- 03加入购物车
- 04抽屉回显行项目
- 05按地点查看自提或进入结账
实现方法
- product-form.js 与 product-info.js 共享变体状态,选项变化同时更新价格、库存和加购按钮;pubsub.js 在表单、画廊和购物车之间传递事件。
- 加购走 Ajax Cart 的 add、change、update,cart-drawer.js、cart.js 与 cart-notification.js 以服务器返回的购物车数据回显。
- 地区切换后刷新的是当前变体的价格、可售尺码和配送文案,提交加购的仍是这一变体。
部署与验收
- localization-form.js 与地区切换控件把目的地做成一等操作,而不是只替换货币符号。
- pickup-availability.js 按地点查询自提;门店与配送说明作为可编辑内容,不写死在购买表单旁。
- 促销模块和推荐区可以异步存在,失败时不阻断价格、库存和加购。
最终效果实现后的变化
- 顾客在结账前就能看到与目的地一致的价格、尺码和条款。
- 加购后抽屉立即标出行项目;缺货或请求失败时在原操作位置给出反馈。
查看脚本与 Shopify API 依据
product-form.jsproduct-info.jspubsub.jscart-drawer.jscart.jscart-notification.jsCart Ajax: addCart Ajax: changeCart Ajax: updatelocalization-form.jsfloating-selector.jspickup-availability.js运营交接
上线之后,运营团队可以继续维护
- 目录以设计师品牌为发现主轴,外套、上装、下装、裙装、配饰和香水作为跨品牌集合。
- 尺码与颜色进入 Shopify 变体;品牌档案、季节和材质作为可复用对象,避免每个 SKU 重复品牌故事。
- 限量与折扣用独立集合维护,多品牌命名差异在数据层统一,而不是只靠菜单文案拼接。
- 站点以英语服务台湾及国际市场,结账预加载为 en-TW,交易语境覆盖 TWD 与 USD。
- 地区切换同步价格、可售尺码和配送文案;自提按地点查询,税费与退换作为可编辑政策模块。
- 品牌视觉可共享,库存和折扣档位按市场维护,避免同一 SKU 在不同目的地显示冲突条款。
资料说明公开来源与核验边界
公开资料来源
内容核验
行业、商品与公开功能依据品牌官网核验;无法从前台验证的 App、后台配置和经营数据不作推断。WESWOO 的工作范围只按项目记录和客户授权表述。
公开信息最近核验:2026-08-12