[Помогите] Модуль "Заказ на Маркете"

Тема в разделе "OpenCart", создана пользователем 1.2.3, 8 апр 2017.

  1. 1.2.3

    1.2.3

    Регистрация:
    1 ноя 2014
    Сообщения:
    152
    Симпатии:
    417
    Нужна помощь.
    При подключении к программе "Заказ на Маркете" с помощью модуля, при создании тестового заказа в Маркете, получаю ошибку:
    Код:
    URL = https://site.ru/yandexbuy/cart
    Параметры URL: auth-token=E3***********
    Детали ошибки = 302 Found
    Ошибка из-за SeoPro, если его отключить, то ошибки нет.
    Кто может подсказать, какие правки нужно внести в SeoPro, чтобы всё работало правильно?

    opencart 2.1.0.1
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    HTML:
    <file name="catalog/controller/common/seo_pro.php" error="skip">
            <operation>
                <search><![CDATA[private function validate() {]]></search>
                <add position="after"><![CDATA[
            if (isset($this->request->get['route']) && substr($this->request->get['route'], 0, 9) == 'yandexbuy') {
                return;
            }
                ]]></add>
            </operation>
        </file>
    Это кусок из модификатора модуля. Вероятно, он не применился, если проблема действительно в SeoPro.

    Либо вы не добавили, как указано в инструкции, в .htaccess это:
    Код:
    RewriteRule ^yandexbuy/([^?]*)$ index.php?route=yandexbuy/$1 [L,QSA]
     
  3. 1.2.3

    1.2.3

    Регистрация:
    1 ноя 2014
    Сообщения:
    152
    Симпатии:
    417
    в .htaccess всё добавил, а с модификатором сейчас буду проверять...
    --- Добавлено, 8 апр 2017 ---
    Да, действительно, этот код не добавился. Вставил вручную и ошибка пропала.
    Спасибо!
     
    Последнее редактирование: 8 апр 2017