【发布时间】:2010-05-15 14:23:22
【问题描述】:
我正在实施 Magento 社区版并希望暂时禁用“添加到购物车”功能,直到我准备好继续进行在线订单。
我想在没有结帐的情况下使用 Magento 并添加到购物车功能。
请指教。 新航
【问题讨论】:
我正在实施 Magento 社区版并希望暂时禁用“添加到购物车”功能,直到我准备好继续进行在线订单。
我想在没有结帐的情况下使用 Magento 并添加到购物车功能。
请指教。 新航
【问题讨论】:
添加到购物车按钮都保存在template/catalog/product/view/addtocart.phtml 的自己的文件中。您可以将按钮替换为临时消息。
您可以在配置中禁用单页结帐(系统>>配置>>销售>>结帐>>结帐选项>>禁用单页结帐)。不过,我刚刚对此进行了测试,Google Checkout 仍然存在,因此它不是一个可靠的解决方案。
【讨论】:
您可以在销售配置中将最小订单量设置为 1000 万(或其他) - 因此,当有人将某些东西添加到他们的购物车时,您可以收到一条自定义消息,告诉他们该网站处于测试模式或其他什么
【讨论】:
虽然没有配置开关可以做到这一点,但您为什么不直接注释掉(php 样式)从产品/类别页面添加到购物车按钮和所有结帐链接?
注意:这并不完全安全 - 有人可以直接去结帐 URL。尝试禁用运输/付款方式,以免它们通过。
如果您有企业版,您可以使用类别权限功能来禁用每个类别的购买或显示价格功能。
【讨论】:
有一个选项可以使用 IP 地址白名单限制 magento 安装(包括前端)。登录后台,进入系统 -> 配置 -> 高级/开发者 -> 开发者客户端限制。使用a tool like this 获取您的IP 地址,然后将其放入字段中。这将使该站点仅适用于来自该 IP 地址的计算机。
我比这里提到的其他解决方案更喜欢这个解决方案,因为不需要任何代码更改。当然,缺点是您不能在准备好上线之前向全世界展示您的网站。
【讨论】: