Описание
Ваш магазин уже выглядит как приложение. Убедитесь сами.
Posra показывает, как именно ваш магазин WooCommerce выглядит в виде нативного мобильного приложения — с вашим логотипом, вашими цветами и вашими реальными товарами — на вашем собственном телефоне, уже через две минуты после нажатия Создать предпросмотр приложения.
Как это работает
- Установите и активируйте. На этом шаге ничего не покидает ваш сайт.
- Посмотрите, что нашёл плагин, — ваш бренд, товары и категории, собранные локально с помощью собственных API WordPress.
- Нажмите Создать предпросмотр приложения. Именно в этот момент, с вашего разрешения, название магазина, логотип, фирменный цвет и структура каталога товаров отправляются в сервис Posra для создания предпросмотра. Что именно отправляется, указано прямо над кнопкой.
- Отсканируйте QR-код в бесплатном приложении Posra Preview из Google Play (версия для iOS скоро).
- Просматривайте свой магазин как нативное приложение — баннеры, категории, сетки товаров, корзина и оформление заказа на вашем собственном сайте.
Мгновенная настройка
Меняйте фирменный цвет, стиль углов и шаблон макета прямо в wp-admin и наблюдайте, как предпросмотр на телефоне обновляется в реальном времени.
Что входит в бесплатный предпросмотр
- Неограниченный предпросмотр на ваших устройствах
- Настройка дизайна в реальном времени (фирменный цвет, радиус скругления, три шаблона макета)
- Витрина продавцов маркетплейса для Dokan, WCFM Marketplace, MultiVendorX, WC Vendors, YITH Multi Vendor, WooCommerce Product Vendors, MarketKing и Webkul
- Product Add-Ons, Bookings и Auctions отображаются нативно, если установлены эти расширения WooCommerce
- Для предпросмотра регистрация не нужна — никогда
Работает со всеми популярными мультивендорными плагинами
Мультивендорные маркетплейсы — один из ключевых сценариев. Если на вашем маркетплейсе WooCommerce работает Dokan, WCFM Marketplace, MultiVendorX (ранее WC Marketplace), WC Vendors, YITH WooCommerce Multi Vendor, WooCommerce Product Vendors, MarketKing или Multi Vendor Marketplace от Webkul, плагин определит это автоматически, а предпросмотр добавит витрину продавцов. Опубликованные приложения получают страницы магазинов продавцов, просмотр по продавцам и рейтинги продавцов, а поскольку оформление заказа происходит на вашем сайте, заказы разделяются ровно так же, как их уже разделяет ваш плагин маркетплейса. Продавцы управляют своими магазинами как и прежде; приложение просто даёт вашим покупателям нативную витрину всего маркетплейса.
Обновления заказов в приложении
После сопряжения магазина плагин отправляет в Posra событие статуса заказа при каждом изменении статуса — номер заказа, новый статус и числовой ID покупателя в вашем магазине, и ничего больше, — чтобы приложение покупателя могло показать push-уведомление «Заказ #123 подтверждён». Имена, email и адреса не используются.
Публикация настоящего приложения
Когда вы будете готовы разместить приложение в Google Play и Apple App Store, публикация станет отдельной платной услугой Posra (от $29/мес.). Дизайн и подключение магазина сохранятся без переделок, а приложение будет выпущено в ваших собственных аккаунтах разработчика. Предпросмотр остаётся бесплатным.
Раскрытие информации о внешнем сервисе
Этот плагин работает с Posra (https://posra.app) — сторонним сервисом — для создания предпросмотра вашего мобильного приложения.
Никакие данные никуда не отправляются, пока вы не нажмёте «Создать предпросмотр приложения» в настройках плагина. После этого плагин передаёт название магазина, URL сайта, URL логотипа, фирменный цвет, количество товаров и категорий и версию WordPress/WooCommerce, а также выдаёт токен сопряжения для конкретного сайта, который позволяет сервису читать структуру каталога товаров (названия, цены, изображения, категории, продавцов) через REST-эндпоинт этого плагина. Если позже вы опубликуете приложение и подключите ключи WooCommerce REST API (чтение/запись) в панели Posra, тот же токен сопряжения вместе с этими ключами позволит сервису проверять вход покупателя в его собственную учётную запись магазина и авторизовать этого покупателя при оформлении заказа на вашем сайте; учётным записям сотрудников сайта всегда отказывается. После сопряжения изменения статуса заказа отправляются как события с номером заказа, статусом и числовым ID покупателя в магазине, чтобы приложение покупателя могло показывать обновления заказа. Имена, email, адреса, пароли покупателей и ключи REST API никогда не передаются.
Вы можете отозвать доступ в любой момент: деактивация плагина отзывает токен предпросмотра; кнопка «Удалить данные предпросмотра и отозвать доступ» на странице плагина или удаление плагина также удаляют данные предпросмотра на сервисе. Публикация настоящего приложения в магазинах приложений — отдельная платная услуга.
Условия использования: https://posra.app/terms
Политика конфиденциальности: https://posra.app/privacy
Политика в отношении запрещённых товаров: https://posra.app/prohibited-products
Исходный код
Плагин содержит два скомпилированных JavaScript-файла, собранных с помощью Vite из исходного кода на TypeScript/React:
assets/js/preview-renderer.js— рендерер предпросмотра на телефоне (window.PosraRenderer)assets/js/qrcode.min.js— тонкая обёртка над npm-пакетомqrcode(v1.5.x) под лицензией MIT
Полный человекочитаемый исходный код обоих бандлов, включая конфигурацию сборки, доступен по адресу https://posra.app/source/posra-preview-src.zip (обновляется с каждым релизом). assets/js/admin.js поставляется без минификации.
Скриншоты




Установка
- Загрузите плагин в
/wp-content/plugins/или установите его на экране «Плагины». - Активируйте его. Ничего никуда не отправляется.
- Перейдите в WooCommerce Приложение Posra, ознакомьтесь с раскрытием информации и нажмите Создать предпросмотр приложения.
- Установите бесплатное приложение Posra Preview из Google Play (https://play.google.com/store/apps/details?id=app.posra.preview) на телефон и отсканируйте QR-код. Версия для iOS скоро появится.
Часто задаваемые вопросы
-
Предпросмотр действительно бесплатный?
-
Да — предпросмотр на ваших устройствах бесплатный и без регистрации. Платить нужно, только если вы решите опубликовать приложение в публичных магазинах приложений.
-
Видите ли вы моих покупателей или заказы?
-
Нет. Для предпросмотра нужна только структура каталога — названия товаров, цены, изображения, категории, продавцы. После сопряжения события статуса заказа передают номер заказа, статус и числовой ID покупателя, чтобы приложение покупателя могло показывать обновления заказа; имена, email и адреса покупателей никогда не покидают ваш сайт.
-
Замедляет ли это мой магазин?
-
Нет. Плагин работает только в wp-admin и не добавляет скрипты или стили на страницы магазина.
-
У меня мультивендорный маркетплейс — он поддерживается?
-
Да. Dokan, WCFM Marketplace, MultiVendorX, WC Vendors, YITH Multi Vendor, WooCommerce Product Vendors, MarketKing и Webkul определяются автоматически: предпросмотр включает витрину продавцов, а опубликованные приложения маркетплейсов получают страницы магазинов продавцов, просмотр по продавцам и рейтинги продавцов, при этом оформление заказа — и разделение заказов — выполняет ваш собственный сайт.
-
Меняет ли плагин способ отправки почты с моего сайта?
-
Нет, если вы сами об этом не попросите. Если определить
POSRA_SMTP_HOST(и при необходимостиPOSRA_SMTP_PORT,POSRA_SMTP_USER,POSRA_SMTP_PASS,POSRA_SMTP_SECURE,POSRA_SMTP_FROM) вwp-config.php, почта WordPress будет отправляться через этот SMTP-сервер — это полезно, когда хостинг блокирует PHP mail и покупатели в приложении не получают письма для сброса пароля. Если ни одна константа не определена, плагин вообще не затрагивает email, а сервер остаётся вашим: в Posra ничего не отправляется. -
Что произойдёт, если удалить плагин?
-
Деактивация немедленно отзывает подключение предпросмотра. Удаление плагина или нажатие «Удалить данные предпросмотра и отозвать доступ» удаляет все данные плагина локально и стирает данные предпросмотра вашего сайта с сервиса Posra.
-
Где взять приложение Posra Preview?
-
В Google Play: https://play.google.com/store/apps/details?id=app.posra.preview — оно бесплатное и не требует регистрации. Версия для iOS скоро появится, а пока предпросмотр работает на любом Android-телефоне.
-
На каких платформах можно опубликовать приложение?
-
Опубликованные приложения размещаются в Google Play и Apple App Store в ваших собственных аккаунтах разработчика, которые Posra поможет настроить. Этого требуют правила Apple, и это значит, что приложение полностью принадлежит вам.
Отзывы
Нет отзывов об этом плагине.
Участники и разработчики
«Posra – Конструктор мобильных приложений для WooCommerce и маркетплейсов» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Posra – Конструктор мобильных приложений для WooCommerce и маркетплейсов» переведён на 1 язык. Благодарим переводчиков за их работу.
Перевести «Posra – Конструктор мобильных приложений для WooCommerce и маркетплейсов» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.1.1
- Рендерер предпросмотра: предпросмотр приложения в панели управления теперь поддерживает новые экраны адреса и заказа (выбор страны, свёрнутые адреса, детали заказа) на всех 11 языках. Поведение плагина на вашем сайте не изменилось.
1.1.0
- Поддержка маркетплейсов MultiVendorX (4.x и 5.x), WC Vendors, YITH WooCommerce Multi Vendor, WooCommerce Product Vendors, MarketKing и Webkul наряду с Dokan и WCFM. Определение по-прежнему выполняется локально; данные продавцов передаются только после создания предпросмотра.
- Фильтрация по продавцам следует модели каждого плагина (автор, термин магазина или ID магазина), поэтому «покупки по продавцу» работают точно на любом маркетплейсе.
1.0.2
- Изменена формулировка названия в каталоге. Функциональных изменений нет.
1.0.1
- Название в каталоге обновлено, чтобы отражать назначение плагина. Функциональных изменений нет.
1.0.0
- Первый релиз: локальная сводка о магазине, создание предпросмотра только с согласия, сопряжение по QR-коду, живой предпросмотр в админке, витрина продавцов Dokan/WCFM, события статуса заказа для уведомлений в приложении.
