У когось є ідея, як використовувати PWA (Progressive Web Apps) в Magento2. Я знайшов кілька блогів, але не досяг успіху.
У когось є ідея, як використовувати PWA (Progressive Web Apps) в Magento2. Я знайшов кілька блогів, але не досяг успіху.
Відповіді:
Детальніше про реалізацію PWA можна прочитати на форумі magento, де зберігаються всі корисні посилання на допис у блозі чи проекти github:
Зазвичай PWA реалізує за допомогою Сервісного працівника . Зараз він сумісний не з усіма браузерами:
Не підтримується: IE, Safari
Не підтримується: Android Webview, IE, Safari
Я використовував цей модуль від Tigren ( https://marketplace.magento.com/tigren-progressivewebapp.html ) у версії Magento 2.1.7. Це працювало так само без помилок.
Зверніть увагу, що нам потрібно знати більше про сервісних службовців та про те, як їх налаштувати для масштабування програм модуля. На базовому рівні це дуже добре працює поза коробкою.
Я взяв слово за словом від MazePlazza. https://www.mageplaza.com/blog/magento-2-integrate-progressive-web-app.html#what-is-progressive-web-app-pwa
Існує три методи перетворення веб-сайтів Magento 2 на PWA, які пов'язані з різними витратами:
1). Розширення Magento 2 PWA: Вам потрібно придбати модуль (до 150 доларів) і оплатити послугу встановлення (або встановити та налаштувати розширення самостійно).
2). Magento 2 PWA Studio: Вам потрібно найняти розробників PWA, які мають великий досвід роботи як Magento 2, так і PWA, щоб створити свій PWA з нуля. На розробку вашої вітрини PWA та нового API з використанням інструментів Magento 2 PWA Studio знадобиться до 6 місяців. Ви повинні підготувати щедрий бюджет на цю інтеграцію.
3). Тема Magento 2 PWA: Оскільки і вітрина PWA, і основний API були готові, ваша вартість в основному буде залежати від рівня налаштування. Ця вартість була б більш розумною, ніж друге рішення, і вище, ніж перша, але вона заслуговує на ваші інвестиції.
По-моєму, йдіть із першим
Дякую Зубер