Был такой баг в prestashop 1.4. В следующих версиях его исправили. Fatal error SpecificPrice -> reduction
Вы какую скидку добавляете, процент, сумма? Если сумма, то в каком формате - 0,00 или 0.00?
Тогда выход один, сравнивать файлы (SpecificPrice.php, Tools.php, Validate.php) из последней версии 1.4.11 и вашей. Искать что изменили в ручную и менять.
$specificPrice->reduction = (float)($reduction_types[$key] == 'percentage' ? ($reductions[$key] / 100) : $reductions[$key]);
Проверьте передаваемое значение переменной $reduction_types в контроллере /admin/tabs/AdminProducts.phpКод: [Выделить]$specificPrice->reduction = (float)($reduction_types[$key] == 'percentage' ? ($reductions[$key] / 100) : $reductions[$key]);
Значения и так показывает 0,1, 0,19, 0,2 в зависимости от скидки 10%, 19%, 20%