Автору спасибо за доработку модуля.
Для ocstore 2.1.x.x сделал так. Идем в /model/total/discount.php, делаем его копию и далее смело в оригинале добавляем после функции getmyTotal() новую функцию:
далее, присваиваем возвращаемое значение этой функции новой переменной, где-нибудь в начале функции public function getTotal(&$total_data, &$total, &$taxes) до цикла for
потом, находим чуть ниже в этой же функции public function getTotal(&$total_data, &$total, &$taxes) строку
и меняем на
Как-то так, и как ни странно, у меня работает. )