为这个寻找最好的解决方案。理想情况下,我希望它类似于我们如何放置Drupal网站的维护模式。
它需要禁用“添加到购物车”按钮,并将文本更改为“餐厅关闭”或类似的内容。
然后,我也想有一个消息,在网站的标题,在某个地方说开放或关闭的业务。
我有一些最低限度的模块开发经验,所以希望提高我的技能与这一个,并陷入一些进一步的发展。
我真正需要的是一个对drupal有更好理解的人来给我指明一个好的方向,这样我就可以找出这个方向了。
在这里欣赏任何智慧的话语。
发布于 2015-02-02 16:12:51
要使用“添加到购物车”按钮做一些翻转,请看一下商业股票模块(S)。我可以想象这是在商业中的简单股票。当产品缺货时,它将禁用相关产品显示上的Add to Cart按钮。尽管即使在该显示器上有一个产品可用,它也不会禁用它。因此,我建议您查看一下commerce_stock.module和commerce_stock.rules.inc,看看他们是如何做到的。
我设想了一个简单的管理表单页面,其中有一个Close Store和Open Store按钮,在它们的提交处理程序中,只需运行并禁用Add to Cart(s)。我相信有一个很好的方法来做“餐厅关闭”,“餐厅开放”文本,它正在逃离我的此刻。
发布于 2015-07-04 09:10:21
我会使用规则和子模块规则调度器使打开/关闭的工作按照设定的时间表进行。然后,您可能还可以为adhoc /open实现一个按钮,以覆盖正常的日程安排。我可以使用一个简单的表单alter来完成这个操作,它将禁用/启用基于管理标志的order/checkout按钮。
但是,为了更长远地考虑,您可能要做的是修改顺序,以允许“预购”或“现在就订购”。因此,当商店关闭时,可以根据餐厅下一次营业的时间接受订单,并且在所有正常/开放时间允许订单暂时生效(可选地,您仍然可以提供预订/安排订单的能力,如果餐厅需要的话),.This意味着您必须实现订单的能力,以便有一个日期/时间元素(现在=现在,Preorder =指定时间/日期)。
发布于 2015-07-20 21:16:44
关于开设/关闭餐厅/外卖的基于如何将站点置于“商店关闭”模式,类似于Drupal的维护模式?的建议,请参阅我对规则问题的回答。
无需“模块开发经验”,只需sie构建(和“规则”)。
https://drupal.stackexchange.com/questions/146054
复制相似问题