2016-11-19 99 views
0

我正在使用Spreecommerce构建电子商务商店来销售一些商品。除了列出所有产品的“商店”之外,我还需要一种方式让用户为我将要主办的会议付款。因此,如果用户在会议页面中的某个会议上单击“参与”,则会将其添加到购物车中的会议重定向到购物车页面。使用Spree进行电子商务商店定制

我需要理解实现这种目标的最佳方式。

  1. 我应该创建“会议”作为产品,并给他们一些特殊的分类法,以便它们在列表页面中不可见吗?什么是最好的方法来做到这一点?
  2. 我应该创建一个单独的会议模型并将其与购物车集成吗?

回答

1

第一种方法是最简单的。就像您所说的那样,您只需要添加合适的范围 - 因此特殊的Taxonomy在侧边栏中不可见,并且产品不会显示在全球产品列表页面(PLP)上 - 并为产品创建自定义PLP分类学。这样您就可以使用Spree给我们的所有选项类型,属性等。

这种方法的缺点是我们需要在源代码中硬编码一个ID或名称。

使用附加模型的第二种方法或者意味着复制整个产品模型及其所有关系或扩展它,这仍然需要作用域。

0

分离店的产品和会议的最佳方式是在主音遵循 1)在产品表中添加一个字段像is_conference或is_product 2)不要大礼包定制更新从产品的编辑页面 3的那场),然后以不同的产品做出在哪里(is_conference:真/假)

我这样还会有其他的功能没有任何影响,你需要一点点的努力来实现这一

相关问题