У меня есть сайт magento (v 1.9.2.4), и я должен отдавать 30% за каждый Продукт и его работу с некоторыми Продуктами, а не за работу с другими Продуктами.
теперь я редактирую любую деталь продукта (меняю название или цену), тогда он отлично работает для этого конкретного продукта и показывает скидку на этот продукт.
для решения я сделал Управление индексами, но это не работает.
Любая помощь или предложение будут оценены.
Во-первых, вам может потребоваться проверить с 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>
Других решений пока нет …