0

我有 magento(v 1.9.2.4) 网站,我必须在每个产品及其在某些产品上的工作中付出 30%,而不是在其他一些产品上工作。

在此处输入图像描述

现在我正在编辑任何产品详细信息(更改名称或价格)然后,它适用于该特定产品并显示该产品的折扣。 在此处输入图像描述

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

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

4

1 回答 1

0

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

尝试单击Apply Rules按钮,您还需要进行适当的配置System->configuration->system->cron并点击此链接

您定义了事件的观察者,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>
于 2017-03-02T10:41:31.953 回答