1

我在 Joomla 上使用 dermart,我想知道是否可以根据时钟打折。我想为每天 16:00 到 20:00 的销售添加 20% 的折扣。

提前致谢

4

2 回答 2

1

我认为有一个基于名为 Chameleon 的扩展的可能解决方案。使用 Chameleon,您可以根据特定条件即时设置 VM 购物者组。

所以也许你可以建立一个有 20% 折扣的特殊购物组。然后,您将在 Chameleon 中制定仅在 16:00 到 20:00 之间触发的“规则”。该规则中的“成功操作”是将购物者组设置为新的购物者组。

这样,人们只能在那些时间看到特价。购物者组切换不是“粘性的”,即它不会将人永久分配到该购物者组。

有些人使用此功能为不同国家(GeoIP)的人或他们网站上的不同域设置不同的定价,所以我认为它也应该适用于基于时间的事情。唯一的问题可能是如果他们在 20:00 之前将一些东西添加到购物车但没有及时结帐会发生什么;但我相信这可以解决。

www.metamodpro.com/chameleon

于 2013-02-25T22:49:38.883 回答
0

开箱即用是不可能做到这一点的。如果您不介意花一些钱,您可以购买一个名为“数量插件”的美德玛特插件,它根据数量计算折扣并将其修改为使用时间而不是数量。

或者,您可以通过检查几个文件来检查计算规则的工作原理:

  • 管理员/com_components/com_virtuemart/controllers/calc.php
  • 管理员/com_components/com_virtuemart/models/calc.php
  • 管理员/com_components/com_virtuemart/views/calc/view.html.php
  • 管理员/com_components/com_virtuemart/tables/calc*.php

使用这些文件作为起点,您可以实施自己的折扣规则。

希望这可以帮助。

于 2013-02-03T11:02:56.710 回答