Magento - Добавить специальную цену на Продукт программно

magento.stackexchange https://magento.stackexchange.com//questions/78936

  •  13-12-2019
  •  | 
  •  

Вопрос

Я хочу расширить специальные ценовые функции в Magento и добавить какую-то пользовательскую логику для при использовании специальных цен на продукцию.

Какой самый эффективный способ сделать это? В настоящее время есть наблюдатели, когда продукт загружен (или всякий раз, когда коллекции загружаются) , а затем проверки модуляЕсли особая цена применяется.

Очевидно, что этот путь очень медленный, что является более эффективным способом этого, возможно, когда сам продукт выталкивается из БД.

<Сильные> Любые мысли?

Это было полезно?

Решение

в наблюдателе, вы экономите специальную цену на продукт?

Например:

$ product-> setspecialprice (123);

Если так, то я бы, вероятно, сделаю Cronjob и запустить его каждую ночь.Поэтому каждую ночь вы просто проходили через все ваши продукты, если правила цен применяются и еще не установлены, вы просто обновите продукты специальной цены и сохраняете ее.

И если вы хотите запустить скрипт в другое время, просто сделайте сценарий оболочки и активируйте его таким образом на воле.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top