Ubercart price handler вызывается много раз
Прислано: orangeudav
пт, 19/03/2010 - 16:15
Пишу свой модификатор цен для уберкарты.
Прочитал http://www.ubercart.org/docs/developer/11375/price_api
Написал как сказано в http://api.ubercart.org/api/function/hook_uc_price_handler/2
Одно не могу понять. Почему при отображении товара (одного) price_handler_alter вызывается 8 раз ?? Четыре раза для sell_price(!) и по два для list_price и cost. Кеширование цен отключил (на этапе разработки). Надо ли мне эти вызовы различать, или для всех sell_price делать одинаковую модификацию цены?
- orangeudav's blog
- Для комментирования войдите или зарегистрируйтесь
нельзя давать везде одинаковые так как эта функция вызывается и перед сохранением ордера
и при проверка на наличие изменений и тогда произойдет повторное сохранение
С этой как раз проблемой я и столкнулся
- Для комментирования войдите или зарегистрируйтесь


Комментарии