Автор Тема: Проблема с вычислением скидки  (Прочитано 1144 раз)

03 Март 2016, 14:18:15
Ответ #30
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Если я меняю
$specific_price->reduction = (float)($reduction_types[$key] == 'percentage' ? ($reductions[$key] / 100) : $reductions[$key]);на
$specific_price->reduction = (float)($reduction_types[$key] == 'percentage' ? ($reductions[$key] * 100) : $reductions[$key]);То у меня скидка сохраняется как
SELECT `reduction`
FROM `ps_specific_price`
WHERE .`id_product` = 11
`reduction` = 3000
И цена у товара увеличивается, а не уменьшается. Так что или ты не там меняшь, или не чистишь кеш или вообще ничего не меняшь.
Если меняшь, то меняется скидка, по другому не бывает.
В общем, понятно. Иди в раздел работа и создай предложение о работе и тебе сделают.