Адаптировал под ocstore, вроде как работает...
В модификаторе из архива:
СТРОКА #44
'total' => ($price + $option_price) * $quantity
меняем на
'total' => ($price + $option_price) * $cart['quantity'],
после на строке #46
'old_total' => ($old_price + $option_price) * $quantity,
заменяем на
'old_total' => ($old_price + $option_price) * $cart['quantity'],
Переходим catalog\controller\checkout\green_minicart.php
СТРОКА #32
'key' => $product['key'],
заменяем на
'cart_id' => $product['cart_id'],
СТРОКА #313
'remove' => $this->url->link('checkout/green_cart', 'remove=' . $product['key']),
меняем на
'remove' => $this->url->link('checkout/green_cart', 'remove=' . $product['cart_id']),
Я не использую промокоды и подарочные сертификаты... для работы данных функций так же надо заменить переменную 'key' на 'cart_id'