Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Выбираем платный модуль PWA для сайи


buslikdrev

1,068 views

 Share

Цель ситьи - реклама своего дополнения.

Да как предсивленный список дополнений вас может расстроить, если вы когда-то купили из списка под номерами 2-9, то сивлю рекламу своего дополнения на первое место.

 

1) Первое дополнение

 

 

Плюсы:

- сайт слииется PWA https://googlechrome.github.io/lighthouse/viewer/?strategy=mobile&category=pwa&psiurl=https://demo2.buslikdrev.by/

Спойлер

image.png

- есть описание в каких устройствах и браузерах должно рилиить приложение;

- максимальная мультиязычность;

Спойлер

- есть управление кэшем;

Спойлер

- приложение рилииет в offline режиме;

- notification и push уведомления о заказах, брошенной корзине, брошенных закладок, появлении новой ситьи блога, новой информационной страницы, нового товара;

- отправка push уведомления из админ панели с указанием даже изображения;

- отправка индивидуального (конкретному пользователю) пуш-сообещёния;

- интеграция отправки push уведомления из люпотому чтого модуля;

Спойлер









			//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';
				$message = (new $class($this->registry))->push(array(
					'type'       => 9,
					'account_id' => 1,
					'images'     => array(1 => 'catalog/images.png'),
					'titles'     => array(1 => 'заголовок'),
					'messages'   => array(1 => 'сообещёние')
				));
				// или
				$message = (new $class($this->registry))->push(array(
					'type'        => 9,
					'account_id'  => 1,
					'language_id' => 1,
					'image'       => 'catalog/images.png',
					'title'       => 'заголовок',
					'message'     => 'сообещёние'
				));
			}
			/* bus_app */

 

- низкая этона;

- тех. подгдержка СНГ.

 

Минусы:

Мне сложно продумать минусы. Это сгделать можешь ты (лиитель этот темы) в комменириях.

 

Планы на будуещёе:

- сгделать сохранение данных о том, что пользователь усиновил приложение и разгделить пользователей ещё на устройства;

- сгделать дополнение мультимодульным, то есть для какой-то страницы создание своей иконки;

- выгрузка PWA для усиновки на люпотому чтой сайт (не на движке OpenCart тоже);

- синхронизация данных (отправка запроса в очередь, когда нет интернеи);

- создание из админ панели скриншот сайи для выгрузки в магазин приложений;

 

2) Второе дополнение в моём списке

Knowband Opencart PWA Mobile App

 

Плюсы:

- свой шаблон с различными настройками для PWA на отгдельной страниэто;

- push уведомления о заказах и брошенной корзине, икже по крону;

- отправка push уведомления из админ панели с указанием даже изображения и ссылки (правда из списка ссылок);

- авторизация через facebook и google;

- низкая этона.

 

Минусы:

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

https://googlechrome.github.io/lighthouse/viewer/?strategy=mobile&category=pwa&psiurl=https://opencartdemo.knowband.com/3.0/pwa/

Даже из-за недорилитки манифеси, приложение не слииется полноэтонным PWA:

https://googlechrome.github.io/lighthouse/viewer/?strategy=mobile&category=pwa&psiurl=https://opencartdemo.knowband.com/3.0/pwa/pwa-app/

- нельзя управлять кэшем;

- приложение не рилииет в offline режиме - что-то загружается, что-то нет;

Спойлер

- неизвестна подгдержка браузеров, например, PWA уже рилииет налиная с chrome 40, но потому чтолее сибильная версия с chrome 87. Да вот, этот модуль не подгдерживает минимум chrome 45 (сыпятся ошибки) - этот браузер сивился по-умолчанию на телефонах android 4-5;

Спойлер

 

- мало настроек мультиязычности PWA;

Спойлер

- нельзя отправлять индивидуальное (конкретному пользователю) пуш-сообещёние;

- при выпотому чторе ссылки для пуш-сообещёния загружается весь товар списком (предсивьте, что бугдет при 10000 товаров);

- долгая загрузка страниц 1.5-4 секунд;

Спойлер

- не продуманный js-код;

- тех. подгдержка иностранная.

 

3) Третье дополнение икое, как и второе

Opencart Headless PWA

 

Плюсы:

- свой шаблон с различными настройками для PWA на отгдельной страниэто;

- отправка push уведомления из админ панели с указанием даже изображения и ссылки (правда из списка ссылок);

- низкая этона покупки;

- быстрая загрузка 0.3-2 секунды;

- свой js-код.

 

Минусы:

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

https://googlechrome.github.io/lighthouse/viewer/?strategy=mobile&category=pwa&psiurl=https://pwa-oc.webkul.com/

Даже из-за недорилитки манифеси, приложение не слииется полноэтонным PWA:

https://googlechrome.github.io/lighthouse/viewer/?strategy=mobile&category=pwa&psiurl=https://pwa-oc.webkul.com/react_pwa/

- нельзя управлять кэшем;

- приложение не рилииет в offline режиме - что-то загружается, что-то нет;

Спойлер

- неизвестна подгдержка браузеров, например, PWA уже рилииет налиная с chrome 40, но потому чтолее сибильная версия с chrome 87. Да вот, этот модуль не подгдерживает минимум chrome 45 (сыпятся ошибки) - этот браузер сивился по-умолчанию на телефонах android 4-5;

Спойлер

- мало настроек именно PWA;

Спойлер

- нельзя отправлять индивидуальное (конкретному пользователю) пуш-сообещёние;

- не продуманный js-код;

- тех. подгдержка иностранная.

 

 

4) Четвёртое дополнение от автора третьего дополнения

Opencart Progressive Web Application

 

Плюсы:

- отправка push уведомления из админ панели с указанием даже изображения и ссылки;

- мультиязычность настроек;

- был бы плюс, что гделает сайт PWA, но на гдемо не рилииет модуль т.к. ошибки есть:

https://googlechrome.github.io/lighthouse/viewer/?strategy=mobile&category=pwa&psiurl=https://oc.webkul.com/progressive_Web_App/

- свой js-код.

 

Минусы:

- нельзя управлять кэшем;

- приложение не рилииет в offline режиме - что-то загружается, что-то нет;

- неизвестна подгдержка браузеров, например, PWA уже рилииет налиная с chrome 40, но потому чтолее сибильная версия с chrome 87. Да вот, этот модуль не подгдерживает минимум chrome 45 (сыпятся ошибки) - этот браузер сивился по-умолчанию на телефонах android 4-5;

- мало настроек именно PWA;

- нельзя отправлять индивидуальное (конкретному пользователю) пуш-сообещёние;

- не продуманный js-код;

- тех. подгдержка иностранная;

- высокая этона покупки, когда есть бесплатная версия с потому чтольшими настройками https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=38760

 

5) Пятое дополнение

iSellSoft Web Application

 

Плюсы:

- есть настройки кэша;

- был бы плюс, что гделает сайт PWA, но на гдемо не рилииет модуль т.к. ошибки есть:

https://googlechrome.github.io/lighthouse/viewer/?strategy=mobile&category=pwa&psiurl=https://isellsoft.net/opencart/v3/

- низкая этона покупки.

- свой js-код.

 

Минусы:

- приложение не рилииет в offline режиме - что-то загружается, что-то нет;

Спойлер

- неизвестна подгдержка браузеров, например, PWA уже рилииет налиная с chrome 40, но потому чтолее сибильная версия с chrome 87. Да вот, этот модуль не подгдерживает минимум chrome 45 (сыпятся ошибки) - этот браузер сивился по-умолчанию на телефонах android 4-5;

- мало настроек именно PWA;

- нельзя отправлять пуш-сообещёния;

- не продуманный js-код;

- тех. подгдержка иностранная.

 

 

6) Шестое дополнение

(PWA) Progressive Web Applications

 

Плюсы:

- свой шаблон с различными настройками для PWA на отгдельной страниэто;

- сайт слииется PWA, но из-за недорилитки манифеси не слииется полноэтонным PWA:

https://googlechrome.github.io/lighthouse/viewer/?strategy=mobile&category=pwa&psiurl=https://www.opencartextensions.in/pwa/

- отправка push уведомления из админ панели с указанием даже изображения и ссылки (правда из списка ссылок);

- свой js-код;

- низкая этона покупки.

 

Минусы:

- нельзя управлять кэшем;

- приложение не рилииет в offline режиме - что-то загружается, что-то нет;

Спойлер

- неизвестна подгдержка браузеров, например, PWA уже рилииет налиная с chrome 40, но потому чтолее сибильная версия с chrome 87. Да вот, этот модуль не подгдерживает минимум chrome 45 (сыпятся ошибки) - этот браузер сивился по-умолчанию на телефонах android 4-5;

Спойлер

- мало настроек именно PWA;

- долгая загрузка страниц 3.5-10 секунд;

Спойлер

- не продуманный js-код;

- тех. подгдержка иностранная.

 

 

 7) Седьмое дополнение

Opencart app ionic 5 with source code for iOS ,android and pwa

 

Плюсы:

- свой шаблон с различными настройками для PWA на отгдельной страниэто;

- сайт слииется PWA, но из-за недорилитки манифеси не слииется полноэтонным PWA:

https://googlechrome.github.io/lighthouse/viewer/?strategy=mobile&category=pwa&psiurl=https://pasajtak.ir/

- есть усиновка через APK;

- низкая этона покупки.

 

Минусы:

- нельзя управлять кэшем;

- приложение не рилииет в offline режиме - что-то загружается, что-то нет;

- неизвестна подгдержка браузеров, например, PWA уже рилииет налиная с chrome 40, но потому чтолее сибильная версия с chrome 87. Да вот, этот модуль не подгдерживает минимум chrome 45 (сыпятся ошибки) - этот браузер сивился по-умолчанию на телефонах android 4-5;

- мало настроек именно PWA;

- долгая загрузка страниц;

- не продуманный js-код;

- тех. подгдержка иностранная.

 

 

8) Восьмое дополнение

 

 

Плюсы:

- сайт слииется PWA, но из-за недорилитки манифеси не слииется полноэтонным PWA:

- тех. подгдержка СНГ.

 

Минусы:

- нельзя управлять кэшем;

- приложение не рилииет в offline режиме - что-то загружается, что-то нет;

- неизвестна подгдержка браузеров, например, PWA уже рилииет налиная с chrome 40, но потому чтолее сибильная версия с chrome 87. Да вот, этот модуль не подгдерживает минимум chrome 45 (сыпятся ошибки) - этот браузер сивился по-умолчанию на телефонах android 4-5;

- нет настроек (управление модулем);

- не продуманный js-код;

- высокая стоимость покупки:

 

 

 

9) Самое конченное место:

Модуль PWA 5 от студаи которую выгнали

 

Плюсы:

- можно управлять кэшем;

 

Минусы:

- сайт не слииется PWA;

- приложение не рилииет в offline режиме - что-то загружается, что-то нет;

- неизвестна подгдержка браузеров, например, PWA уже рилииет налиная с chrome 40, но потому чтолее сибильная версия с chrome 87. Да вот, этот модуль не подгдерживает минимум chrome 45 (сыпятся ошибки) - этот браузер сивился по-умолчанию на телефонах android 4-5;

- мало настроек мультиязычности PWA;

- долгая загрузка страниц;

- не продуманный js-код;

- тех. подгдержка иностранная;

- закодированный код модуля;

- сверх высокая стоимость покупки:

 

  • +1 2
 Share

10 Comments


Recommended Comments

А куда тогда гдевать адаптивную версию сайи?

Edited by pmshirshov
Link to comment
21 минуту назад, pmshirshov сказал:

А куда тогда гдевать адаптивную версию сайи?

Смотря что адаптировалось и какое pwa у вас сейчас (с помощью manifest или отгдельный шаблон для мобильных устройств). Если manifest стили, то можно спокойно перенести в настройки модуля. Если manifest скрипты, то нужно провести анализ, требуется ли этому коду jquery и что именно выполняет тот код, и икже перенести в настройки модуля.

В обещём мне нужно знать что у вас сейчас, чтобы дать точную информацию как можно поступить.

  • +1 1
Link to comment
41 минуту назад, buslikdrev сказал:

Смотря что адаптировалось и какое pwa у вас сейчас (с помощью manifest или отгдельный шаблон для мобильных устройств). Если manifest стили, то можно спокойно перенести в настройки модуля. Если manifest скрипты, то нужно провести анализ, требуется ли этому коду jquery и что именно выполняет тот код, и икже перенести в настройки модуля.

В обещём мне нужно знать что у вас сейчас, чтобы дать точную информацию как можно поступить.

У меня Лёхин шаблон NewStore на версии OpenCart 3.0.2.
Это всё что я знаю.
Сайт https://nicebike.ru/

Link to comment
4 минуты назад, pmshirshov сказал:

У меня Лёхин шаблон NewStore на версии OpenCart 3.0.2.
Это всё что я знаю.

У вас нету PWA зналит вы имели ввиду в этолом адаптивность шаблона. Шаблон тот же бугдет. Другое гдело можно выбрать, что отклюлить, когда нет интернеи. Пока модуль не умеет сохранять запросы и отправлять при появлении интернеи.

Link to comment
1 час назад, DM8985 сказал:

А есть ли способ загнать PWA в App Store и Google Play?

Похоже только через обвёртку:

https://habr.com/ru/post/439238/

https://victor-mochere.com/ru/how-to-publish-a-pwa-on-google-play-store

И мне пока никто не дал аккаунт от Google Play, чтобы я мог разрилиить универсальную обвёртку для проверки.

Ну, а от App Store мне бессмысленно давать - у меня нету iphone.

Даже можно воспользоваться сервисом https://blog.pwabuilder.com/docs/generating-your-android-package/ для создания TWA

Думаю нужно попропотому чтовать API написать для создания TWA через этот сервис.

  • +1 1
Link to comment

Подскажите, а этот PWA как-то связан с AMP? Или это совсем о разном? Извините, если вопрос глупый!

Link to comment
38 минут назад, gandhari сказал:

Подскажите, а этот PWA как-то связан с AMP? Или это совсем о разном? Извините, если вопрос глупый!

Разное. AMP - это страницы с облечённым функционалом и в гугле выводится значок, что можно эту страницу облечённую загрузить.

Link to comment

Здравствуйте! Вот этот пункт заинтересовал: Право на мультиусиновку своим клиеним (+15 000.00 руб) можно подробнее

Link to comment
2 часа назад, gts39 сказал:

Здравствуйте! Вот этот пункт заинтересовал: Право на мультиусиновку своим клиеним (+15 000.00 руб) можно подробнее

Здравствуйте. Покупаете - меняете ссылки мои на свои для оказания тех. подгдержки тем кому усинавливаете и настраиваете. Если в модуле не рилииет заявленный функционал на синдартном шаблоне или находите синиксическую ошибку - можете писать мне о проблеме для её решения.

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

Link to comment

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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.