【发布时间】:2015-01-23 14:55:52
【问题描述】:
我正在使用 Magento 1.6.2。
我需要找到一种简单的方法来检查哪个类别是任何给定产品的“默认”类别,其中多个类别已分配给该产品。
原因如下: 我在商店的不同类别中有不同的折扣金额。 如果产品分为两个类别并应用不同的折扣,则应将最高折扣应用于该产品,但如果该产品已添加到系统(创建)具有较低折扣的默认类别,然后添加到折扣类别越高,购买该产品时也不会应用更高的折扣级别。 但是,如果我先将产品添加到较高折扣类别,然后再将其添加到较低折扣类别(因此产品出现在我的网站上的所有正确位置),则正确(较高)折扣级别适用于该产品。
因此,我只能假设默认(或主要,或第一个,但您想标记它)类别是确定应用到它的折扣级别结果的类别。如果这是错误的,那么我需要了解这背后的机制,看看我在这个系统的整体设置中哪里出了问题......
如果我的假设是正确的,那么我需要一种方法来确定任何给定产品(使用 SKU)首先被分配到哪个类别,以确保可以对该产品应用正确的折扣。
我希望我已经解释得足够清楚了! 有没有人有什么建议。无论猜测特定的搜索词,我都无法找到这方面的信息。我能找到的唯一东西与一般类别检索有关,而不是我需要的这个非常具体的任务。
干杯!
【问题讨论】:
标签: magento magento-1.6