надо срочно сюда
что-нибудь добавить
Мы хотим предупредить вас о появлении новой мошеннической схемы: мошенники отправляют письма с просьбой оплатить продление пробного периода.
→Использование российского сервера нейросети для генерации содержания магазина и не только.
→Самые продаваемые в октябре 2024 года шаблоны и дополнения: Simple, Авито, Revolution.
→Новые продукты за октябрь 2024 года: виртуальный ассистент, видео галерея, интеграции с различными сервисами
→
Широкое обновление App for website v1.0.10
Если вы ещё не покупали модуль, то спешите купить, пока цена снижена.
- добавлена возможность отправки Пуш-уведомлений через сервис FireBase (массовая и индивидуальная отправка сообщения);
добавлено управление приложением через кабинет пользователя;
- добавлено управление подписчиками через админ панель;
- доработан кэш cacheStorage (устранены найденные ошибки и добавлено поле для исключения из кэша);
- добавлена возможность интеграции чистки кэша PWA и отправка пуш сообщений из любого модуля:
ЧИСТКА КЭША
HTML:
<button
type="button"
onclick="window.location.href = 'https://mysite.by/admin/index.php?route=extension/module/bus_app/clear&token=fgddfgdfgdfhdfhdfh&redirect=extension/module/bus_cache';"
data-toggle="tooltip"
title=""
class="btn btn-primary"
style="background-color:#570fc2;"
data-original-title="Очистить кэш PWA"><i class="fa fa-eraser"></i></button>
- где:
extension/module/bus_app/clear - роут модуля для 2.2.X-3.X
module/bus_app/clear - роут модуля для 2.0.X-2.1.X
extension/module/bus_cache - роут вашего модуля на который произойдёт редирект после чистки кэша.
PHP:
$message = $this->load->controller((version_compare(VERSION, '2.2.0', '>=') ? 'extension/' : false) . 'module/bus_app/clear');
ОТПРАВКА ПУШ УВЕДОМЛЕНИЯ
//account_id - получить из таблицы oc_bus_app_account по customer_id или session_id
//array(1 => 'сообщение') - 1 это id языка
/* bus_app */
$file = DIR_CATALOG . 'controller/' . (version_compare(VERSION, '2.2.0', '>=') ? 'extension/' : false) . 'module/bus_app.php';
if (is_file($file)) {
include_once($file);
$class = 'Controller' . (version_compare(VERSION, '2.2.0', '>=') ? 'Extension' : false) . 'ModuleBusApp';
(new $class($this->registry))->push(array(
'type' => 9,
'account_id' => 1,
'images' => array(1 => 'catalog/images.png'),
'titles' => array(1 => 'заголовок'),
'messages' => array(1 => 'сообщение')
));
// или
(new $class($this->registry))->push(array(
'type' => 9,
'account_id' => 1,
'language_id' => 1,
'image' => 'catalog/images.png',
'title' => 'заголовок',
'message' => 'сообщение'
));
}
/* bus_app */