我正在为客户开发自定义主题,客户要求一种可定制的,面向用户的产品“创造”形式,其形式和功能类似于this pretty nice example from Ollie。
我的问题有两个:
我最初的想法是:
如何在BigCommerce仪表板“产品”部分中实施此操作?
对我来说,这似乎很简单,尽管我是BigCommerce的新手。我正在想象创建一个带有选项集的“定制套件”产品,该选项集包含定制过程中可能产生的不同变体。
然后如何使用Stencil进行构建?
在这里,由于缺乏BigCommerce和Stencil结构方面的经验,我感到更加困惑。我的第一个猜测是:我创建了一个自定义表单组件,该组件将“ Customized Kit” Product
对象暴露给上下文,然后在“ Add Kit to Cart”中单击,以某种方式将用户刚刚布置的属性与最接近的产品变体。但是,从那里,我不清楚可能需要扩展的特定组件,可能需要调用哪个事件挂钩以及如何将整个事件链接到“添加到购物车”功能中(我想我只是创建一个单独的add-customized-to-cart.html
模板)。
谢谢,我在扩展最新的Cornerstone主题(2.2.1-rc.2)。