从spree网站上删除价格信息和“添加到购物车”

时间:2015-08-01 11:38:11

标签: ruby-on-rails ruby spree

我正在使用狂欢构建电子商务网站。我不熟悉Ruby / RoR和Spree,但不是编程和Web开发。

我仍在进行物流,定价,实际库存等产品的研究,所以我只想展示产品信息,而不是价格和/或购买能力。

我已经在网上广泛搜索(无济于事),关于如何执行以下列出的事项:

我想知道(也许这需要修改代码):

  1. 不显示网站上任何地方的产品价格(包括产品页面)
  2. 在产品页面上,不显示“添加到购物车”按钮
  3. 在产品页面上,显示一个允许用户注册到网站的表单,以便在产品可用时联系他们
  4. 我不是在寻找详细的步骤,只是为了满足这些要求,我可以遵循的指导方针对配置(或代码 - 如果需要)进行适当的更改。

1 个答案:

答案 0 :(得分:0)

您需要覆盖视图模板。

如果您有针对bundle的编辑器设置,请尝试运行bundle show spreebundle open spree,这样您就可以知道需要更改哪个文件。它可能会在某个地方here或其中一个地方,环顾四周。

然后您可以使用污损覆盖它,请参阅Spree Docs here

如果要覆盖整个文件,则只需在应用中创建文件,例如,如果要从gem覆盖spree / frontend / app / views / spree / products / show.html.erb。

您将使用自定义代码创建相同的文件,请确保遵循相同的路径和命名。