首页 > 解决方案 > 如何让用户创建“自定义”产品并添加到购物车

问题描述

我正在为客户开发一个自定义主题,客户要求提供一个可自定义的、面向用户的产品“创建”表单,其形式和功能类似于Ollie 的这个非常好的示例

我的问题有两个:

  1. 如何在 BigCommerce 仪表板产品部分实现这一点?
  2. 那么如何使用 Stencil 构建它呢?

我最初的想法是:

如何在 BigCommerce 仪表板产品部分实现这一点?

这对我来说似乎很简单,尽管我是 BigCommerce 的新手。我想象创建一个“定制套件”产品,其中包含一个选项集,其中包含定制过程中可能出现的不同变体。

那么如何使用 Stencil 构建它呢?

由于我缺乏 BigCommerce 和 Stencil 结构的经验,在这里我有点糊涂。我的第一个猜测是:我创建了一个自定义表单组件,该组件将“自定义套件”Product对象公开给上下文,然后在“将套件添加到购物车”单击时,以某种方式将用户刚刚布置的属性与最接近的产品变体匹配。但是,从那里开始,我不清楚可能需要扩展的特定组件,可能需要调用哪些事件挂钩,以及如何将整个事情链接到“添加到购物车”功能中(我猜我只是创建一个单独的add-customized-to-cart.html模板)。

谢谢,作为参考,我正在扩展最新的 Cornerstone 主题(2.2.1-rc.2)。

标签: bigcommerce

解决方案


推荐阅读