我有一个特定的要求,如果产品“缺货”,但我不希望将产品添加到购物车或结账流程中,而只是为客户存储产品延期交货并通知他,我希望允许延期交货/她在产品重新有货时通过电子邮件发送产品链接。

愿望清单做同样的事情,所以我将其复制到本地>法师>愿望清单并观察 withlist_add_product 将产品添加到 product_alert_stock. 。除了链接的网址和消息中包含愿望清单外,它工作正常。我相信,我可以更改消息,但我不确定如何更改 url 部分。

有人可以指导我更改愿望清单的网址链接吗?最好将其保留为“法师”>“愿望清单”,还是我应该创建该模块并重命名为“缺货订单”之类的内容?

有帮助吗?

解决方案

您可以尝试使用适当的 frontname 创建自定义模块,然后使用列表控制器扩展并更新帖子 url。

或者

尝试在 config.xml 中使用重写

<global>
  <rewrite>
    <fancy_url>
         <from><![CDATA[/customModule\/(.*)/]]></from>
         <to><![CDATA[customModule/controller/view/name/$1/]]></to>
         <complete>1</complete>
     </fancy_url>

https://stackoverflow.com/questions/13474491/magento-shorten-the-url-of-a-module-rewrite-with-htaccess

许可以下: CC-BY-SA归因
scroll top