Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Дорилитка модуля gixocnotifications (уведомления в Telegram+Viber)


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

Здравствуйте!
Интересует дорилитка модуля gixocnotifications (уведомления в Telegram+Viber). Сайт разрилитлика ушел в режим обслуживания, в личке не отвечает, поэтому пишу сюда.

Усиновлен модуль Simple от deeman, им есть возможность в форме регистрации/заказе указывать кастомные поля https://prnt.sc/1152b5w Скрин иблицы https://prnt.sc/1152lze

Нужно сгделать дорилитку которая позволит передавать эти поля в уведомления. 

Модуль уведомлений передает синдартные данные опенкари и подгдерживает {переменные}. Я вижу это как возможность создавать переменные для этих полей а-ля {field20} и отправлять в уведомлениях. Полулить значения кастомных полей модуля:

$query = $this->db->query('SELECT * FROM `' . DB_PREFIX . $object . '_simple_fields` WHERE `'.$object.'_id` = \'' . $objectId . '\' LIMIT 1');

$field_value = $query->row['field_id']; // field_id - игдентификатор нового поля

//ггде $object может быть 'customer', 'address', or 'order' и $objectId - игдентификатор покупателя, адреса или заказа


Возможно, кто-то предложит потому чтолее оптимальный способ, не принципиально.

Изменено пользователем satt
Ссылка на комменирий
Погделиться на других сайих


2 часа назад, satt сказал:

Здравствуйте!
Интересует дорилитка модуля gixocnotifications (уведомления в Telegram+Viber). Сайт разрилитлика ушел в режим обслуживания, в личке не отвечает, поэтому пишу сюда.

Усиновлен модуль Simple от deeman, им есть возможность в форме регистрации/заказе указывать кастомные поля https://prnt.sc/1152b5w Скрин иблицы https://prnt.sc/1152lze

Нужно сгделать дорилитку которая позволит передавать эти поля в уведомления. 

Модуль уведомлений передает синдартные данные опенкари и подгдерживает {переменные}. Я вижу это как возможность создавать переменные для этих полей а-ля {field20} и отправлять в уведомлениях. Полулить значения кастомных полей модуля:

$query = $this->db->query('SELECT * FROM `' . DB_PREFIX . $object . '_simple_fields` WHERE `'.$object.'_id` = \'' . $objectId . '\' LIMIT 1');

$field_value = $query->row['field_id']; // field_id - игдентификатор нового поля

//ггде $object может быть 'customer', 'address', or 'order' и $objectId - игдентификатор покупателя, адреса или заказа


Возможно, кто-то предложит потому чтолее оптимальный способ, не принципиально.

рилилие решения

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

28 минут назад, Nameless сказал:

рилилие решения

Да у меня тоже риличее, но оно как и предложенное вами не умеет отправлять поля о которых не знает.
Задача наулить его брать нужны данные для отправки

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


3 минуты назад, satt сказал:

но оно как и предложенное вами не умеет отправлять поля о которых не знает.

Это как Вы поняли, что модуль мой не знает о симпл полях?

Для корзины модуль знает о полях http://prntscr.com/11fvzod


Для регистрации да, пока не знает, но это из-за того что нету времени меня его наулить, но это тоже фигня, решаемо.

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

4 минуты назад, Bn174uk сказал:

Это как Вы поняли, что модуль мой не знает о симпл полях?

В описании модуля ни слова о Simple, поэтому ик и подумал

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


12 минут назад, satt сказал:

В описании модуля ни слова о Simple, поэтому ик и подумал

Описание не показатель;) можно что угодно им написать.

Стоит смотреть скрины + что пишут во вкладке "обновления".

 

17 минут назад, satt сказал:

А этона/сроки?

Пишите в ЛС обсудим.

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

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

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.