Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Поддержка модуля Постоянная ссылка на Заказ, модуль для OpenCart 1.5Х, 2.Х, 3.Х


Рекомендованные сообщения

21 час назад, BROS сказал:

Подскажите, пожалуйста.

Установил модуль, добавил в шаблон письма клиенту {order_href}.

При оформлении заказа в письме приходит просто ссылка формата /index.php?route=account/order/info&order_id=xxxx.

Что нужно исправить, чтобы приходила ссылка формата /index.php?route=account/order&permalink=3543jksdhkfghssafg.as3247dsff, как сказано в описании модуля?

Пересмотрев файлы модуля разобрался. В шаблон письма нужно добавить ссылку формата {store_url}/index.php?route=account/order/info&permalink={permalink}. Возможно кому-то пригодится при настройке модуля.

Было бы здорово, если бы это было написано в инструкции на сайте или файле readme.txt.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

25.12.2020 в 17:23, BROS сказал:

Подскажите, пожалуйста.

Установил модуль, добавил в шаблон письма клиенту {order_href}.

При оформлении заказа в письме приходит просто ссылка формата /index.php?route=account/order/info&order_id=xxxx.

Что нужно исправить, чтобы приходила ссылка формата /index.php?route=account/order&permalink=3543jksdhkfghssafg.as3247dsff, как сказано в описании модуля?

Добрый день.

Сейчас проверим и отпишем Вам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

26.12.2020 в 14:30, BROS сказал:

Пересмотрев файлы модуля разобрался. В шаблон письма нужно добавить ссылку формата {store_url}/index.php?route=account/order/info&permalink={permalink}. Возможно кому-то пригодится при настройке модуля.

Было бы здорово, если бы это было написано в инструкции на сайте или файле readme.txt.

Добрый день.

Да, конечно, добавим инструкцию к данному модулю в ближайшее время.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • 1 month later...
25.12.2020 в 17:23, BROS сказал:

Подскажите, пожалуйста.

Установил модуль, добавил в шаблон письма клиенту {order_href}.

При оформлении заказа в письме приходит просто ссылка формата /index.php?route=account/order/info&order_id=xxxx.

Что нужно исправить, чтобы приходила ссылка формата /index.php?route=account/order&permalink=3543jksdhkfghssafg.as3247dsff, как сказано в описании модуля?

Тоже интересует этот вопрос

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

10 часов назад, chelnyshop сказал:

Тоже интересует этот вопрос

Добрый день.

Вам нужно указать такую ссылку:

Ссылка на заказ:  {store_url}/index.php?route=account/order/info&permalink={permalink}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите, пожалуйста, в какой файл нужно внести изменения, чтобы увеличить лимит длины названия опций на странице с по постоянной ссылке на заказ?

По-умолчанию стоит лимит в 20 символов. Таким образом, обрезает название большинства опций.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

18 часов назад, NeoSeo Team сказал:

Добрый день.

Вам нужно указать такую ссылку:

Ссылка на заказ:  {store_url}/index.php?route=account/order/info&permalink={permalink}

В Модуле "Шаблон писем" не работает данная строчка, пробовал

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 часа назад, chelnyshop сказал:

В Модуле "Шаблон писем" не работает данная строчка, пробовал

Добрый день.

В таком случае нужно смотреть детально код модуля "Шаблон писем", скорей всего он поддерживает вывод в шаблон не всех полей заказа, а каких-то определенных (стандартных).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

13 часов назад, NeoSeo Team сказал:

Добрый день.

В таком случае нужно смотреть детально код модуля "Шаблон писем", скорей всего он поддерживает вывод в шаблон не всех полей заказа, а каких-то определенных (стандартных).

Как я понимаю это уже на платной основе будет? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

13.02.2021 в 01:15, chelnyshop сказал:

Как я понимаю это уже на платной основе будет? 

Добрый день.

Мы можем посмотреть код и сказать, какие поля поддерживает модуль, но если Вам нужно будет добавить в модуль вывод какого-то поля (в данном случае вывод ссылки на заказ), то это уже можем осуществить на платной основе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • 2 months later...

Здравствуйте!

Подскажите, пожалуйста, почему после изменения заказа (к примеру, смена статуса, языка и т.п.), заказ уже перестаёт открываться по ссылке? Показывает уведомление «Запрошенный заказ не найден».

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

08.05.2021 в 16:23, BROS сказал:

Здравствуйте!

Подскажите, пожалуйста, почему после изменения заказа (к примеру, смена статуса, языка и т.п.), заказ уже перестаёт открываться по ссылке? Показывает уведомление «Запрошенный заказ не найден».

Запрашивали у Вас доступы для проверки проблемы с модулем "Ответа на отзыв". Посмотрим также данную проблему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • 4 months later...

Здравствуйте, оформил тестовую лицензию на ваш модуль Постоянная ссылка на заказ. Установил, но при оформлении заказа вместо текста со ссылкой получаю это:
text_guest_perm
http://dl4.joxi.net/drive/2021/09/30/0002/3512/196024/24/c8318695d9.jpg
но сама ссылка на заказ создается (в админке в заказе), по ней можно перейти и посмотреть заказ.

Должно быть так как у вас на скриншоте:
https://neoseo.com.ua/image/catalog/mod-new/zak20.jpg

Подскажите где поправить корректный вывод текста.
Заранее спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

11 часов назад, vitall10 сказал:

Здравствуйте, оформил тестовую лицензию на ваш модуль Постоянная ссылка на заказ. Установил, но при оформлении заказа вместо текста со ссылкой получаю это:
text_guest_perm
http://dl4.joxi.net/drive/2021/09/30/0002/3512/196024/24/c8318695d9.jpg
но сама ссылка на заказ создается (в админке в заказе), по ней можно перейти и посмотреть заказ.

Должно быть так как у вас на скриншоте:
https://neoseo.com.ua/image/catalog/mod-new/zak20.jpg

Подскажите где поправить корректный вывод текста.
Заранее спасибо

Здравствуйте.

Какая версия опенкарт у Вас? Архив с каким названием Вы устанавливали и как? Через фтп или менеджер дополнений? Какой код языка и в какой папке у Вас располагается язык по умолчанию для витрины сайта?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • 1 month later...

Модуль не работает для ocstore 2.1, php 7.3

Либо админка/заказы не открывается, либо весь фронт сайта не работает. 

После правок в *.ocmod в разделе Заказы на сайте вылазит всплывающее окно с ошибкой "Подтвердите действие". Очень странно

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, bikoff сказал:

Модуль не работает для ocstore 2.1, php 7.3

Либо админка/заказы не открывается, либо весь фронт сайта не работает. 

После правок в *.ocmod в разделе Заказы на сайте вылазит всплывающее окно с ошибкой "Подтвердите действие". Очень странно

Добрый день. Для того, чтобы помочь решить проблему, которая возникла у Вас на сайте, предоставленной информации не достаточно. Опишите подробнее, со скринами, текстами ошибок и тд.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4 часа назад, NeoSeo Help 4 сказал:

Добрый день. Для того, чтобы помочь решить проблему, которая возникла у Вас на сайте, предоставленной информации не достаточно. Опишите подробнее, со скринами, текстами ошибок и тд.

Просто не открывается страница с Заказами. HTTP ERROR 500

Что-то не так с ocmod файлом в папке system

Например, в строках 

    <file path="admin/controller/sale/order.php">
        <operation>
            <search  trim="true" index="1"><![CDATA[
$this->url->link('sale/order/invoice'
            ]]></search>
            <add  position="before"><![CDATA[
			/* NEOSEO Order Permalink - begin */
			if( trim( $order_info['permalink']) != "" && $this->config->get('neoseo_order_permalink_status') == 1)
				$data['permalink'] = HTTP_CATALOG . 'index.php?route=account/order/info&permalink=' . $order_info['permalink'];
			/* NEOSEO Order Permalink - end */
			]]></add>
        </operation>
        <operation>
            <search><![CDATA[
$data['text_ip'] = $this->language->get('text_ip');
            ]]></search>
            <add position="before"><![CDATA[
			/* NEOSEO Order Permalink - begin */
			$this->load->language('sale/neoseo_order_permalink');
			$data['text_permalink'] = $this->language->get('text_permalink');
			$data['neoseo_order_permalink_status']= $this->config->get('neoseo_order_permalink_status');
			/* NEOSEO Order Permalink - end */
			]]></add>
        </operation>
    </file>

Перед $this->url->link('sale/order/invoice' 

В order.php идет $data['invoice'] = $this->url->link('sale/order/invoice', 'token=' . $this->session->data['token'] . '&order_id=' . (int)$this->request->get['order_id'], 'SSL');

Куда оно тогда должно вставить NEOSEO ?

Изменено пользователем bikoff

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 минуту назад, bikoff сказал:

Просто не открывается страница с Заказами. HTTP ERROR 500

Что-то не так с ocmod файлом в папке system

Например, в строках 

    <file path="admin/controller/sale/order.php">
        <operation>
            <search  trim="true" index="1"><![CDATA[
$this->url->link('sale/order/invoice'
            ]]></search>
            <add  position="before"><![CDATA[
			/* NEOSEO Order Permalink - begin */
			if( trim( $order_info['permalink']) != "" && $this->config->get('neoseo_order_permalink_status') == 1)
				$data['permalink'] = HTTP_CATALOG . 'index.php?route=account/order/info&permalink=' . $order_info['permalink'];
			/* NEOSEO Order Permalink - end */
			]]></add>
        </operation>
        <operation>
            <search><![CDATA[
$data['text_ip'] = $this->language->get('text_ip');
            ]]></search>
            <add position="before"><![CDATA[
			/* NEOSEO Order Permalink - begin */
			$this->load->language('sale/neoseo_order_permalink');
			$data['text_permalink'] = $this->language->get('text_permalink');
			$data['neoseo_order_permalink_status']= $this->config->get('neoseo_order_permalink_status');
			/* NEOSEO Order Permalink - end */
			]]></add>
        </operation>
    </file>

Перед $this->url->link('sale/order/invoice' 

В order.php идет $data['invoice'] = $this->url->link('sale/order/invoice', 'token=' . $this->session->data['token'] . '&order_id=' . (int)$this->request->get['order_id'], 'SSL');

Куда оно тогда должно вставить NEOSEO 

Пришлите текст 500 ошибки

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 минут назад, NeoSeo Help 4 сказал:

Пришлите текст 500 ошибки

Просто белый экран открывался с такой надписью.

Поправил ocmod именно в том месте, где писали выше. Поменяли $this->url->link('sale/order/invoice' на $data['invoice'] = $this->url->link('sale/order/invoice'. Ошибка ушла. Модуль включен. При оформлении заказа на странице "успех" выводится просто text_guest_perm

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 минуты назад, bikoff сказал:

Просто белый экран открывался с такой надписью.

Поправил ocmod именно в том месте, где писали выше. Поменяли $this->url->link('sale/order/invoice' на $data['invoice'] = $this->url->link('sale/order/invoice'. Ошибка ушла. Модуль включен. При оформлении заказа на странице "успех" выводится просто text_guest_perm

Текст 500 ошибки нужно получить в логах в панели управления хостингом.

Выводится переменная, а не текст, т.к. модификатор не отработал полностью. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 минуту назад, NeoSeo Help 4 сказал:

Текст 500 ошибки нужно получить в логах в панели управления хостингом.

Выводится переменная, а не текст, т.к. модификатор не отработал полностью. 

Пишем же, что эту ошибку убрали, внесением изменений в файл ocmod, где у вас явная ошибка. Но сам модуль все равно не работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

5 минут назад, bikoff сказал:

Пишем же, что эту ошибку убрали, внесением изменений в файл ocmod, где у вас явная ошибка. Но сам модуль все равно не работает

Проверьте чтобы модификатор применился полностью

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, NeoSeo Help 4 сказал:

Проверьте чтобы модификатор применился полностью

У вас не прописаны переменные в ocmod по идее. Например, 

    <file path="catalog/controller/checkout/success.php">
        <operation>
            <search><![CDATA[
		$data['heading_title'] = $this->language->get('heading_title');
            ]]></search>
            <add position="after"><![CDATA[
		/* NEOSEO Order Permalink - begin */
		$this->load->language('module/neoseo_order_permalink');
		/* NEOSEO Order Permalink - end */
			]]></add>
        </operation>

К чему будет относиться $this->load->language('module/neoseo_order_permalink');

Изменено пользователем bikoff

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

22 минуты назад, bikoff сказал:

У вас не прописаны переменные в ocmod по идее. Например, 

    <file path="catalog/controller/checkout/success.php">
        <operation>
            <search><![CDATA[
		$data['heading_title'] = $this->language->get('heading_title');
            ]]></search>
            <add position="after"><![CDATA[
		/* NEOSEO Order Permalink - begin */
		$this->load->language('module/neoseo_order_permalink');
		/* NEOSEO Order Permalink - end */
			]]></add>
        </operation>

К чему будет относиться $this->load->language('module/neoseo_order_permalink');

Это подключение языкового файла.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

14 минут назад, NeoSeo Help 4 сказал:

Это подключение языкового файла.

Ошибка очевидно здесь: 

        <operation>
            <search><![CDATA[
sprintf($this->language->get('text_customer')
            ]]></search>
            <add position="replace"><![CDATA[sprintf(/* NEOSEO Order Permalink - begin */ $this->config->get('neoseo_order_permalink_status')==1?$this->language->get('text_customer_perm'):$this->language->get('text_customer'), $this->url->link('account/order/info&permalink=' . $this->session->data['permalink'], '', 'SSL')/* NEOSEO Order Permalink - end */]]></add>
        </operation>
        <operation>
            <search><![CDATA[
sprintf($this->language->get('text_guest')
            ]]></search>
            <add position="replace"><![CDATA[sprintf(/* NEOSEO Order Permalink - begin */ $this->config->get('neoseo_order_permalink_status')==1?$this->language->get('text_guest_perm'):$this->language->get('text_guest'), $this->url->link('account/order/info&permalink=' . $this->session->data['permalink'], '', 'SSL')/* NEOSEO Order Permalink - end */]]></add>
        </operation>

В файле success.php $data['text_message'] = sprintf($this->language->get('text_customer'), $this->url->link('account/account', '', 'SSL'), $this->url->link('account/order', '', 'SSL'), $this->url->link('account/download', '', 'SSL'), $this->url->link('information/contact'));

Если заменить sprintf($this->language->get('text_customer') тем что прописано  в ocmod, то точно будет ошибка. Так как первая скобка 

sprintf(/* NEOSEO

не закроется. 

Как его правильно прописать теперь. Вопрос.

Изменено пользователем bikoff

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...