Magento - Правила ценообразования в каталоге не работают до обновления продукта

У меня возникают некоторые проблемы с ценовыми правилами каталога: всякий раз, когда я создаю ценовое правило, оно не применяется к выбранным продуктам, пока каждый из этих продуктов не будет каким-либо образом обновлен. Переиндексация всех данных из управления индексами не имеет никакого эффекта; даже в случае новых продуктов, созданных после правила ценообразования, я не увижу интерфейс специальной цены, если не редактирую продукты.

У меня одного такая проблема? Любая идея, может ли это быть связано с кешем, или это связано с тем, что разные таблицы затрагиваются при вставке продукта или обновлении продукта?

Я работаю над Magento 1.6.1 C.E.

Спасибо!


person stebcom    schedule 26.10.2012    source источник
comment
Хорошо, я просто не заметил кнопку «применить правило». Я на самом деле не понимаю его смысла, так как вы также можете установить дату начала и окончания для любого правила. Проблема решена на этот раз кстати   -  person stebcom    schedule 13.11.2012
comment
У меня была аналогичная проблема, и я забыл нажать кнопку «Применить правило». Однако КЛИЕНТ сразу увидел скидку и смог разместить заказ по сниженной цене. Но когда я просматривал сайт через интерфейс клиента, он у меня не отображался. И цена со скидкой тоже не отображалась в интерфейсе администратора при создании заказа. Будьте осторожны с применением — только потому, что это не работает для вас, не означает, что это не работает для других.   -  person    schedule 24.01.2013


Ответы (3)


Также, возможно, вы пропустили это, убедитесь, что вы нажали кнопку ПРИМЕНИТЬ ПРАВИЛА.

введите здесь описание изображения

person Harikaran K    schedule 31.03.2016

Пожалуйста, проверьте:

  1. Правило активно?
  2. Применилось ли правило?
  3. Действует ли правило в этот день?
  4. Включает ли созданное вами правило целевые продукты?
  5. Ваше правило не применяется из-за приоритета? Если все вышеперечисленное работает, ваше правило будет видно перед входом, когда ваш cron запустится, а кеш страницы будет очищен.
person pks11    schedule 20.01.2017

Дешевый способ — перейти к правилу и каждый день нажимать кнопку «Сохранить и применить правило», что будет работать, но не идеально. В качестве решения вам необходимо настроить cronjob, который ежедневно обновляет правило. Вы можете сделать это, перейдя в System->configuration->system->cron. Или если вы можете настроить crontab, если у вас есть доступ к SSH.

person Hum    schedule 19.03.2013