Magento 购物车 相同的产品添加到不同的行

标签 magento

将相同的产品添加到购物车时,它正在添加新行,但如果相同的产品 ID 已在购物车中,则需要更新数量。

我需要它与数量更新保持一致。

最佳答案

您需要覆盖 app/code/core/Mage/Sales/Model/Quote/Item.php 类。 representProduct 方法负责新的一行或一行。要多次添加相同的产品,您必须每次都返回 false。

我假设你已经成功覆盖了这个类。

/**
   * Check product representation in item
   *
   * @param   Mage_Catalog_Model_Product $product
   * @return  bool
   */
  public function representProduct($product)
  {
   return false;
  }

谢谢。

关于Magento 购物车 相同的产品添加到不同的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37771912/

相关文章:

Magento:如何在产品列表页面中显示可配置的产品选项?

php - 如何调试 magento 支付网关

css - 我看到我的垂直菜单两次

magento - 在 Magento 中将子类别更改为根类别

Magento 可配置产品及其数量逻辑

Magento 分层导航 - 按计数排序

php - Magento 搜索结果不包括子产品

magento - 我如何在后端更改magento的标志

php - Magento销售报表查询

Magento topSearch 在模板中不起作用