【问题标题】:How to disable magento online sales functionality?如何禁用magento在线销售功能?
【发布时间】:2010-05-15 14:23:22
【问题描述】:

我正在实施 Magento 社区版并希望暂时禁用“添加到购物车”功能,直到我准备好继续进行在线订单。

我想在没有结帐的情况下使用 Magento 并添加到购物车功能。

请指教。 新航

【问题讨论】:

    标签: php mysql magento


    【解决方案1】:

    添加到购物车按钮都保存在template/catalog/product/view/addtocart.phtml 的自己的文件中。您可以将按钮替换为临时消息。

    您可以在配置中禁用单页结帐(系统>>配置>>销售>>结帐>>结帐选项>>禁用单页结帐)。不过,我刚刚对此进行了测试,Google Checkout 仍然存在,因此它不是一个可靠的解决方案。

    【讨论】:

    • 感谢尼克,我发现没有其他方法可以禁用它。你几乎回答了我。
    • 您可以在系统>>配置>>高级>>高级中禁用Google Checkout模块?
    【解决方案2】:

    您可以在销售配置中将最小订单量设置为 1000 万(或其他) - 因此,当有人将某些东西添加到他们的购物车时,您可以收到一条自定义消息,告诉他们该网站处于测试模式或其他什么

    【讨论】:

      【解决方案3】:

      虽然没有配置开关可以做到这一点,但您为什么不直接注释掉(php 样式)从产品/类别页面添加到购物车按钮和所有结帐链接?

      注意:这并不完全安全 - 有人可以直接去结帐 URL。尝试禁用运输/付款方式,以免它们通过。

      如果您有企业版,您可以使用类别权限功能来禁用每个类别的购买或显示价格功能。

      【讨论】:

      • 你确定吗?在社区版中没有其他方法可以禁用此功能。
        企业版真的可以做到吗?
      【解决方案4】:

      有一个选项可以使用 IP 地址白名单限制 magento 安装(包括前端)。登录后台,进入系统 -> 配置 -> 高级/开发者 -> 开发者客户端限制。使用a tool like this 获取您的IP 地址,然后将其放入字段中。这将使该站点仅适用于来自该 IP 地址的计算机。

      我比这里提到的其他解决方案更喜欢这个解决方案,因为不需要任何代码更改。当然,缺点是您不能在准备好上线之前向全世界展示您的网站。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多