COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

manshoo

Соучастники
  • Публикации

    1
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем manshoo

  1. В 09.12.2015 at 01:58, dremora сказал:

    Проблему решил немного иначе. Докопался до того, что у меня была пуста таблица  "oc_store". И если там данных нет, то подставляется в заказе адрес с http. Добавил туда строку, где указал  адрес магазина с https и все новые заказы стали уже с правильным адресом.

     

    Спасибо, друг!

    Я пошел твоим путем и просто добавил один символ S в коде контроллера /catalog/controller/checkout/confirm.php

    В строке 100 заменил

    $order_data['store_url'] = HTTP_SERVER;

    на

    $order_data['store_url'] = HTTPS_SERVER;

     

    Ошибка блокировки загрузки смешанного активного содержимого index.php?route=api/login пропала.

    Поэтому добавлять запись в таблицу oc_store нет необходимости.

     

    Небольшое пояснение.

    Записи в базу данных делает функция public function addOrder($data), описанная в модели /catalog/model/checkout/order.php

    Эта функция вызывается из вышеуказанного контроллера в строке 314

    $this->session->data['order_id'] = $this->model_checkout_order->addOrder($order_data);

     

     

    Еще раз спасибо!