Добрый вечер.
реализовал на стандартной корзине ajax обновление цены при загруженной странице, в зависимости от параметров доставки вызываю в контроллере доставки функцию которая обновляет (изменяет) цену доставки. все отлично, считает, суммирует в итоги выводит.
функция в контроллере модуля доставки
public function cost() {
if (isset($this->request->post['cost_']) && $this->request->post['cost_']) {
$cost = $this->request->post['cost_'];
$this->session->data['shipping_methods']['yandex']['quote']['yandex']['cost'] = $cost;
$this->session->data['shipping_method']['cost'] = $cost;
}
}
ajax вызов
jQuery.ajax({
url: 'index.php?route=/extension/shipping/yandex/cost',
type: 'POST',
data: 'cost = '+ cost,
success: function(data) {
console.log(data);
alert(data);
},
error: function(data) {
alert(data);
}
});
не могу понять как отредактировать файл simplecheckout_shipping.php что бы обновлялась цена в корзине Simple.
редактирование файла контроллера extensions/total/shipping.php не дало результатов