Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Recommended Posts

В 30.01.2022 в 07:08, brest001 сказал:

 

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

Из ваших скринов не понятно какие это шаблоны, поэтому сложно ответить по существу.

Но если вы говорите про историю заказа, то нужно учесть, что в шаблонах таблиц истории заказа нет переменной [[{date_modified}]] а только [[{date_added}]] и здесь дата записи в историю, а не дата заказа.

 

 

 

Возможно, если вы вставили [[{date_modified}]] в таблицу истории, то при дальнейшем парсинге шаблона эта переменная распозналась как дата изменения заказа и поэтому путаница (если она есть, конечно). В любом случае, в таблице истории такой переменной не должно быть.

 

 

Я взял шаблон RPRD1642974613, сделал его копию и вместо [[{date_added}]] установил [[{date_modified}]] в надежде, что в этом поле будет выводиться дата последней записи в истории, а именно дата изменения статуса заказа.

Я сделал это преследуя цель сделать печать гарантийного талона в котором должна ставиться дата отправки, а именно дата изменения статуса заказа. Эта дата и есть дата начала гарантии/продажи.

 

Link to comment
Share on other sites


В 30.01.2022 в 07:14, brest001 сказал:

Смотрите переменные товара

Screenshot_11.thumb.png.5d21d9964d61c485f303fb00c870602f.png

 

Ваша ссылка может выглядеть так


<a href="[[{product_edit_href}]]" target="_blank"><b>[[{op_name}]]</b></a>

 

 

Константин, добрый вечер.
Два часа лазил, лазил так и не смогу найти.

А можно как-то сделать ссылку на переход в заказ но в другом модуле в админке.
Как по кнопке "Редактор Opencart".
К примеру, мне нужно сделать гиперссылку на переход в СДЭК модуль конкретного заказа, но в ссылке должен быть указан &user_token= иначе кинет просто на страницу логона в админку.
Вот пример ссылки, которая должна получиться.
/admin/index.php?route=extension/module/ll_cdek_exchange/view&user_token=FnuMkh7qlsasafsfduF9IKBChhQ7fB&order_id=49

Можете подсказать как это сделать?

Как поправить или создать свою кнопку или ссылку типо data-btnaction я не нашел. 

Edited by AlektroNik
Link to comment
Share on other sites


В 01.02.2022 в 22:08, Esox сказал:

 

 

Я взял шаблон RPRD1642974613, сделал его копию и вместо [[{date_added}]] установил [[{date_modified}]] в надежде, что в этом поле будет выводиться дата последней записи в истории, а именно дата изменения статуса заказа.

Я сделал это преследуя цель сделать печать гарантийного талона в котором должна ставиться дата отправки, а именно дата изменения статуса заказа. Эта дата и есть дата начала гарантии/продажи.

 

Я так и не понял какой шаблон вы взяли (таблицы заказов, печать данных заказа или др.), RPRD1642974613 - такого нет из коробки.

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

Ну, да ладно.  Скорей всего, в вашем шаблоне используются общие переменные данных заказа.

Переменной для вывода даты последней записи в истории по умолчанию нет. Есть пример для вывода последнего комментария из истории. По этому примеру вы можете добавить свой доп. запрос для вывода вашей даты. Что-то вроде (SELECT oh.date_added FROM {DB_PREFIX}order_history AS oh WHERE oh.order_id = o.order_id ORDER BY oh.order_history_id DESC LIMIT 1) назвать переменную например last_date_history и вставлять ее [[{last_date_history}]] в любом шаблоне где выводятся данные заказа. Только учтите, что такой запрос не "знает" делалась эта запись при изменении статуса или нет. 

Правильно в вашем случае брать дату изменения заказа именно с таблицы заказов [[{date_modified}]], которая обновляется при изменении статуса, в том числе.

В общем все зависит от вашей задачи.

Link to comment
Share on other sites

В 03.02.2022 в 20:17, AlektroNik сказал:

 

Константин, добрый вечер.
Два часа лазил, лазил так и не смогу найти.

А можно как-то сделать ссылку на переход в заказ но в другом модуле в админке.
Как по кнопке "Редактор Opencart".
К примеру, мне нужно сделать гиперссылку на переход в СДЭК модуль конкретного заказа, но в ссылке должен быть указан &user_token= иначе кинет просто на страницу логона в админку.
Вот пример ссылки, которая должна получиться.
/admin/index.php?route=extension/module/ll_cdek_exchange/view&user_token=FnuMkh7qlsasafsfduF9IKBChhQ7fB&order_id=49

Можете подсказать как это сделать?

Как поправить или создать свою кнопку или ссылку типо data-btnaction я не нашел. 

В system\library\ompro\omproapicustom.php можно сформировать такую ссылку в методе orderAddingData (если вам ее нужно выводить как данные заказа).

Например так; 

$order_data['cdek_exchange_link'] = $this->url->link('extension/module/ll_cdek_exchange/view',  $this->ompro->strtoken . '&order_id=' . $order_info['order_id'], 'SSL'); 

И выводит ее как [[{cdek_exchange_link}]]

Link to comment
Share on other sites

В 05.02.2022 в 11:23, brest001 сказал:

В system\library\ompro\omproapicustom.php можно сформировать такую ссылку в методе orderAddingData (если вам ее нужно выводить как данные заказа).

Например так; 

$order_data['cdek_exchange_link'] = $this->url->link('extension/module/ll_cdek_exchange/view',  $this->ompro->strtoken . '&order_id=' . $order_info['order_id'], 'SSL'); 

И выводит ее как [[{cdek_exchange_link}]]

 

Константин, добрый день.
Ковырялся и так и сяк, не смог приладить, не понимаю в чем причина.
Можете глянуть на скринах, может что-то заметите.
Проблема в том что переменная выводится просто как текст "{cdek_exchange_link}" и ключ в переменных не выводится тоже.

image.thumb.png.2b37e719356a366b0e8b190cfec41385.png


Ниже Трек-номера в Шаблоне таблицы заказов вывожу таким кодом:
[[<tr><td>СДЭК{cdek_exchange_link}</td><td colspan="2" class="text-right">{cdek_dispatch_number}</td></tr>]]

image.thumb.png.5d50773cd10e5996577e09a69028f151.png

 

 

С cdek_dispatch_number нет проблем, все выводится из БД.
cdek_exchange_link а линк на СДЭК выводится просто как текст. Отдельно просто как [[{cdek_exchange_link}]] тоже пытался выводить, тот же результат.

 

Странно еще то, что в "Таблице переменных" ключ тоже не появляется.

Кеши чистил и модификаторов и системные и т. д.

 

Можете что-то посоветовать?

Link to comment
Share on other sites


Кстати как пожелание по факту всю ссылку можно было бы собирать внутри HTML кода.
Может стоит добавить в будущие версии только токен?
Хотел сам поэксперементировать, чтобы Вас не отвлекать после того как протестирую для начала Ваш код.

Link to comment
Share on other sites


23 часа назад, AlektroNik сказал:

 

Константин, добрый день.
Ковырялся и так и сяк, не смог приладить, не понимаю в чем причина.
Можете глянуть на скринах, может что-то заметите.
Проблема в том что переменная выводится просто как текст "{cdek_exchange_link}" и ключ в переменных не выводится тоже.

image.thumb.png.2b37e719356a366b0e8b190cfec41385.png


Ниже Трек-номера в Шаблоне таблицы заказов вывожу таким кодом:
[[<tr><td>СДЭК{cdek_exchange_link}</td><td colspan="2" class="text-right">{cdek_dispatch_number}</td></tr>]]

image.thumb.png.5d50773cd10e5996577e09a69028f151.png

 

 

С cdek_dispatch_number нет проблем, все выводится из БД.
cdek_exchange_link а линк на СДЭК выводится просто как текст. Отдельно просто как [[{cdek_exchange_link}]] тоже пытался выводить, тот же результат.

 

Странно еще то, что в "Таблице переменных" ключ тоже не появляется.

Кеши чистил и модификаторов и системные и т. д.

 

Можете что-то посоветовать?

 

1. Попробуйте тоже самое добавить в omproapi, в omproapicustom уберите. Добавили переменную вы вроде правильно. Возможно почему-то она не подхватывается из omproapicustom, поэтому ее нет в списке переменных (хотя вы добавили в список тоже) и она не выводится отдельно в шаблоне по переменной [[{cdek_exchange_link}]]

2. [[<tr><td>СДЭК{cdek_exchange_link}</td><td colspan="2" class="text-right">{cdek_dispatch_number}</td></tr>]] - это неправильный код, в одну пару квадратных скобок вы поместили две переменные. Поэтому одна обрабатывается а вторая уже не распознается как переменная. Если этот ряд у вас должен отображаться всегда, то не нужно оборачивать код в квадратные скобки, просто поместите переменные как [[{cdek_exchange_link}]] и [[{cdek_dispatch_number}]]

 

23 часа назад, AlektroNik сказал:

Кстати как пожелание по факту всю ссылку можно было бы собирать внутри HTML кода.
Может стоит добавить в будущие версии только токен?
Хотел сам поэксперементировать, чтобы Вас не отвлекать после того как протестирую для начала Ваш код.

Принято.

  • +1 1
Link to comment
Share on other sites

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

1. Попробуйте тоже самое добавить в omproapi, в omproapicustom уберите. Добавили переменную вы вроде правильно. Возможно почему-то она не подхватывается из omproapicustom, поэтому ее нет в списке переменных (хотя вы добавили в список тоже) и она не выводится отдельно в шаблоне по переменной [[{cdek_exchange_link}]]

В omproapi работает.

 

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

2. [[<tr><td>СДЭК{cdek_exchange_link}</td><td colspan="2" class="text-right">{cdek_dispatch_number}</td></tr>]] - это неправильный код, в одну пару квадратных скобок вы поместили две переменные. Поэтому одна обрабатывается а вторая уже не распознается как переменная. Если этот ряд у вас должен отображаться всегда, то не нужно оборачивать код в квадратные скобки, просто поместите переменные как [[{cdek_exchange_link}]] и [[{cdek_dispatch_number}]]

Спасибо за совет. Пригодился. Но результат тот же. Почему-то из omproapicustom не хочет работать.
image.png.0ac6fb856b5f4f93c5db5723376b7f1a.png

 

Могли бы Вы у себя попробовать вставить этот код, который присылали?

Link to comment
Share on other sites


4 часа назад, brest001 сказал:

2. [[<tr><td>СДЭК{cdek_exchange_link}</td><td colspan="2" class="text-right">{cdek_dispatch_number}</td></tr>]] - это неправильный код, в одну пару квадратных скобок вы поместили две переменные. Поэтому одна обрабатывается а вторая уже не распознается как переменная. Если этот ряд у вас должен отображаться всегда, то не нужно оборачивать код в квадратные скобки, просто поместите переменные как [[{cdek_exchange_link}]] и [[{cdek_dispatch_number}]]

В идеале конечно хотелось бы чтобы ссылка отображалась только тогда, когда заполнена переменная [[{cdek_dispatch_number}]].
Вложенности конечно нехватает немного.

Link to comment
Share on other sites


В 07.02.2022 в 19:27, AlektroNik сказал:

В идеале конечно хотелось бы чтобы ссылка отображалась только тогда, когда заполнена переменная [[{cdek_dispatch_number}]].
Вложенности конечно нехватает немного.

Тогда можно сделать ее в api, проверить cdek_dispatch_number, если есть выводить ссылку.

  • +1 1
Link to comment
Share on other sites

  • 2 months later...
  • 2 months later...

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

Link to comment
Share on other sites


03.07.2022 в 21:04, stavtime сказал:

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

Здравствуйте. Ключ выдается автоматически по запросу из админки модуля, главное - правильно указать данные о покупке.

Если что, пишите на почту [email protected]

  • +1 1
Link to comment
Share on other sites

  • 2 weeks later...
07.07.2022 в 04:04, brest001 сказал:

Здравствуйте. Ключ выдается автоматически по запросу из админки модуля, главное - правильно указать данные о покупке.

Если что, пишите на почту [email protected]

Почему модуль не в продаже?

Link to comment
Share on other sites

15.07.2022 в 12:28, buslikdrev сказал:

Почему модуль не в продаже?

 

  • +1 1
Link to comment
Share on other sites


  • 2 weeks later...

Добрый день, установили модуль. Вылетает такая ошибка, переустановка модуля не помогла. Установилось все без проблем. Делали по инструкции. Как это можно исправить?image.png.136a5556a0e3975257127dbe5026d204.png

Link to comment
Share on other sites


29.07.2022 в 10:02, stavtime сказал:

Добрый день, установили модуль. Вылетает такая ошибка, переустановка модуля не помогла. Установилось все без проблем. Делали по инструкции. Как это можно исправить?image.png.136a5556a0e3975257127dbe5026d204.png

 

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

Похоже у вас не настроены данные магазина в настройках опенкарта для Владелец магазина и др.

Link to comment
Share on other sites

31.07.2022 в 01:14, brest001 сказал:

 

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

Похоже у вас не настроены данные магазина в настройках опенкарта для Владелец магазина и др.

В меню Система - Настройки все заполнено во всех вкладках

Link to comment
Share on other sites


01.08.2022 в 20:56, stavtime сказал:

В меню Система - Настройки все заполнено во всех вкладках

Пришлите на почту доступы (админка, ФТП).

Дальнейшая поддержка по почте которая указана в описании Лицензии скачиваемого архива конкретного Объекта приобретенного  на Платформе.

Link to comment
Share on other sites

  • 3 weeks later...

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

Никак не могу прописать в уведомлениях в телеграм - вывод фото товара и ссылку на страницу товара
Подскажите, какую переменную нужно указывать.

[[{image}]] не дает полную ссылку на фото товара.
 

Link to comment
Share on other sites


  • 3 weeks later...
22.08.2022 в 15:45, Halmurad сказал:

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

Никак не могу прописать в уведомлениях в телеграм - вывод фото товара и ссылку на страницу товара
Подскажите, какую переменную нужно указывать.

[[{image}]] не дает полную ссылку на фото товара.
 

В настройках телеграм шаблона указаны все допустимые html-теги, их немного. А если в вашей переменной содержаться другие теги, кроме допустимых в шаблоне, то естественно это приведет к ошибке. [[{image}]] - это относительная ссылка, а [[{product_image}]] содержит элемент img,, который в телеграме работать не будет.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.