【问题标题】:Unable to Remove products from wishlist无法从愿望清单中删除产品
【发布时间】:2012-11-03 07:41:01
【问题描述】:

我想从产品列表页面的愿望清单中删除产品(default/template/wishlist/item/column/image.php)。

我在愿望清单页面$this->getItemRemoveUrl($item) 中看到了删除网址功能。但它在 image.php 中不起作用。 即使我尝试过,

echo Mage::helper(‘wishlist’)->getRemoveUrl($_product)

它给出了 URL 但不显示参数。

例如:-

domain.com/wishlist/index/remove (not working)
domain.com/wishlist/index/remove/item/3 (actual)

那么我该如何解决这个问题

【问题讨论】:

  • 默认情况下,您网站的用户可以选择创建愿望清单并从愿望清单中删除产品。我认为您的 magento 电子商务存在一些问题。一些错误编码是由您或您的开发人员创建的。请检查一下。如果您发现任何编码问题,请解决它或尝试与新鲜的 magento 进行比较,我认为它对您有帮助

标签: magento magento-1.7 magento-1.6


【解决方案1】:

这个功能应该适合你

Mage::helper('wishlist')->getRemoveUrl($_product)

【讨论】:

    【解决方案2】:

    请将您的 xml 文件与 magento 默认的 xml 文件进行比较

    可能有任何function 缺失或评论

    还有另一种可能性或错误

    helper('wishlist')->getRemoveUrl($_product)
    

    可能是$_product 包含额外的空格或符号

    请查收

    【讨论】:

    【解决方案3】:

    使用getModel 您可以删除心愿单产品 如下

    Mage::getModel('wishlist/item')->load($id)->delete();
    

    【讨论】:

    • 不,这些是错误的,您发布的是通过模型删除产品,但我询问的是 magento 的 api 没有呈现删除 url
    • 我不认为有任何 magento 的 api 用于删除愿望清单产品我会检查它并回复你
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多