Отзывы с Яндекс
5.0
LiveOpencart.ru
на основе 100 отзывов
steanull
525.08.2026
Как площадка по продаже дополнений для opencart - просто отличная. Удобная оплата, возврат, в случае есть разработчик не выходит на связь, а модуль не работает. Отдельно хочется сказать про liveStore. Отличный форк сам по себе, но поддержка модулей и шаблонов часто не успевает за новыми версиями.

Обновление App for website v1.0.10

Широкое обновление App for website v1.0.10. Если вы ещё не покупали модуль, то спешите купить, пока цена снижена.
Обновление App for website v1.0.10

Широкое обновление 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 */


Рекомендуем посмотреть


Ещё никто не оставил комментариев к записи.
Написать новый комментарий (для ответа пользуйтесь ссылкой под нужным комментарием)
 
Чат с поддержкой