折扣计算在产品和购物车页面中不起作用

时间:2017-03-02 09:46:41

标签: php magento magento-1.9 product discounts

我有magento(v 1.9.2.4)网站,我必须提供30%的产品及其在某些产品上的工作,而不是在其他产品中使用。

enter image description here

现在我正在编辑任何产品细节(更改名称或价格),然后,它适用于该特定产品并显示该产品的折扣。 enter image description here

对于解决方案我做了索引管理,但它不起作用。

我们将不胜感激任何帮助或建议。

1 个答案:

答案 0 :(得分:0)

首先,您可能需要查看Catalog Price Rules

点击Apply Rules按钮,您需要在System->configuration->system->cron中进行正确配置,然后按thanks to Chetan Kokil

您已定义catalog_product_save_commit_after事件的观察者,以便在保存产品后将所有规则应用于产品:

<?xml version="1.0"?>

<!-- app/code/core/Mage/CatalogRule/etc/config.xml -->

<config>

    <!-- Other code -->

    <adminhtml>

        <!-- Other code -->

        <events>

            <!-- Other code -->

            <catalog_product_save_commit_after>
                <observers>
                    <catalogrule>
                        <class>catalogrule/observer</class>
                        <method>applyAllRulesOnProduct</method>
                    </catalogrule>
                </observers>
            </catalog_product_save_commit_after>

            <!-- Other code -->

        </events>
    </adminhtml>
</config>