Управление обновлениями Shopify POS с помощью управления мобильными устройствами

Если ваш бизнес использует систему управления мобильными устройствами (MDM) для парка устройств Shopify POS, вы можете контролировать время установки новых версий Shopify POS. Это дает возможность тестировать обновления до их развертывания в масштабах всей компании, уменьшать количество сбоев в периоды пиковых продаж и более эффективно решать проблемы, если обновление вызывает ошибки.

В этом руководстве объясняется, как работают обновления Shopify POS, как настроить MDM для поэтапного выпуска обновлений, а также описаны лучшие практики для поддержания стабильной работы устройств.

Принцип работы обновлений Shopify POS

Новая версия Shopify POS выпускается каждые 2 недели. Новые версии Shopify POS включают новые функции и исправления ошибок, которые обеспечивают вас самой актуальной функциональностью. Обновления также могут повлиять на ваши повседневные рабочие процессы и потребовать дополнительного обучения персонала. Планирование обновлений, особенно при наличии большого парка устройств, поможет избежать сбоев в ваших бизнес-операциях.

Лучшая практика — как можно скорее обновлять Shopify POS на всех устройствах, чтобы убедиться, что вы используете самую последнюю протестированную версию приложения.

Большинство систем MDM управляют обновлениями операционной системы отдельно от обновлений приложения Shopify POS. При настройке MDM убедитесь, что охвачены оба типа обновлений, чтобы обновление операционной системы не выполнялось автоматически до завершения тестирования новой версии Shopify POS.

Использование MDM для контроля обновлений Shopify POS

Ознакомьтесь со следующими шагами, чтобы узнать, как MDM может планировать, организовывать поэтапный выпуск и отслеживать обновления Shopify POS на ваших управляемых устройствах iOS или Android. Для получения поддержки по вашему программному обеспечению MDM вам необходимо обратиться в команду поддержки вашего MDM-решения.

Откат к предыдущей версии Shopify POS невозможен. После обновления Shopify POS устройства будут использовать эту версию до выхода и развертывания следующего обновления.

Шаг 1. Создание тестовых групп устройств

Большинство конфигураций MDM позволяют создавать группы устройств, чтобы вы могли управлять ими по-разному. Создание группы тестовых устройств позволяет развернуть обновления на ограниченном количестве устройств, чтобы вы могли протестировать новые функции и изменения в рабочих процессах до обновления всех ваших устройств.

Запланируйте 2–3 рабочих дня на тестирование в тестовой группе перед поэтапным выпуском для остальных устройств. Перед периодами пиковых продаж увеличьте время тестирования до полной недели.

Шаг 2. Конфигурация настроек обновления устройств

Способ конфигурации настроек обновления зависит от типа вашего устройства:

  • Устройства iOS: настройте MDM для деактивации автоматических обновлений приложения Shopify POS для большинства групп устройств. В тестовой группе автоматические обновления должны быть активированы, чтобы она всегда получала новые версии первой. Затем вы сможете активировать автоматические обновления для каждой группы, когда будете готовы к поэтапному выпуску.

  • Устройства Android: Настройте режим обновления Shopify POS в настройках «Managed Google Play» вашего MDM. Установите для тестовой группы значение «По умолчанию» (Default) или «Высокий приоритет» (High Priority), чтобы получать обновления немедленно. Для других групп установите значение «Отложить» (Postpone), чтобы задержать обновления на срок до 90 дней, а затем переключите их на «По умолчанию», когда будете готовы к поэтапному выпуску.

Если на ваших устройствах iOS установлена версия iOS 17.2 или более поздняя, они контролируются и зарегистрированы через Apple Business Manager, то ваша система MDM может поддерживать закрепление Shopify POS за определенной версией с помощью декларативного управления приложениями. Поддержка зависит от поставщика MDM. Прежде чем полагаться на эту функцию для поэтапных выпусков, уточните возможности закрепления версий у поставщика MDM. Если система MDM не поддерживает закрепление, то при активации автоматических обновлений будет установлена последняя версия, доступная в App Store на тот момент, которая может оказаться новее протестированной вами.

Шаг 3. Обновление устройств

Ознакомьтесь со следующими советами по обновлению устройств с минимальными перебоями для вашего бизнеса:

  • Выбирайте для обновлений время с наименьшим трафиком, чтобы не нарушать повседневную работу вашего бизнеса.
  • Настройте MDM для развертывания обновлений до открытия или после закрытия ваших магазинов.
  • Если у вас есть места расположения в разных часовых поясах, вам может потребоваться распределить график поэтапного выпуска так, чтобы каждое место расположения получало обновления в свои местные ночные часы. Это предотвратит одновременное обновление всех устройств и позволит вашей команде поддержки решать проблемы в рабочие часы магазинов соответствующего часового пояса, если они возникнут.

Обновления приложения Shopify POS не включают прошивку для такого оборудования, как устройство чтения карт или POS Hub. Управляйте обновлениями прошивки оборудования отдельно, используя собственный процесс обновления оборудования.

Перед обновлением устройств вам следует уведомить менеджеров магазинов, в том числе о ночных обновлениях. Это подготовит их к возможным изменениям в рабочих процессах. Предоставьте менеджерам следующие данные об обновлении Shopify POS:

  • Дата и время обновления в их местном часовом поясе
  • Краткое описание изменений из Сводки релизов для розничной торговли
  • Инструкции по тестированию, например, обработка тестовой продажи перед открытием магазина.
  • К кому обращаться в случае возникновения проблемы

Менеджерам магазинов может потребоваться прийти на 15–30 минут раньше открытия магазина в дни обновлений, чтобы проверить правильность работы устройств POS.

Шаг 4. Планирование на периоды высокой нагрузки

Перед крупными периодами распродаж, такими как праздники или рекламные акции, убедитесь, что все устройства обновлены до последней стабильной и проверенной версии Shopify POS. Чтобы снизить вероятность сбоев, избегайте развертывания непроверенных обновлений непосредственно перед такими днями с большим количеством транзакций или во время них.

Используйте следующие лучшие практики для планирования периодов высокой нагрузки:

  • Тестируйте новые обновления Shopify POS на тестовой группе устройств за несколько недель до наступления пиковых периодов.
  • Проверяйте все рабочие процессы, интеграции и оборудование с новой версией перед обновлением остальных устройств.
  • Запланируйте поэтапный выпуск так, чтобы во всех местах расположения использовалась последняя утвержденная версия до всплеска продаж.

Проверка обновления Shopify POS

После того как тестовые устройства получат новую версию Shopify POS, выполните следующие проверки перед поэтапным выпуском для остальных устройств:

  • Обработайте оплату картой, чтобы убедиться, что устройство чтения карт подключается и завершает транзакцию.
  • Обработайте продажу за наличные, чтобы убедиться, что денежный ящик открывается.
  • Оформите возврат.
  • Примените скидку.
  • Распечатайте квитанцию.
  • Отсканируйте штрих-код.
  • Откройте каждое расширение интерфейса Shopify POS, которое использует ваш персонал.
  • Проверьте интеграции сторонних приложений, такие как приложения для программ лояльности или управления товарными запасами.

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

Поиск неисправностей при развертывании обновлений

Большинство проблем при развертывании обновлений можно решить, выполнив следующие шаги по поиску неисправностей. Если вы не можете решить проблему, обратитесь к поставщику MDM-решения для получения дополнительной поддержки по поиску неисправностей.

Устройства не получают обновления

Если устройства не обновляются в течение 24–48 часов после развертывания, выполните следующие действия по поиску неисправностей:

Проверьте подключение устройства:

  • Убедитесь, что ваше устройство POS подключено к сети Wi-Fi или сотовой сети.
  • Убедитесь, что устройство POS не находится в режиме полета или в режиме офлайн.
  • Убедитесь, что настройки сетевого брандмауэра не блокируют трафик MDM.

Проверьте конфигурацию MDM:

  • Убедитесь, что ваше устройство POS находится в правильной группе для развертывания.
  • Убедитесь, что политика обновлений активна (не приостановлена и не деактивирована).
  • Проверьте время последнего подключения устройства POS в вашей консоли MDM.

Проверьте распространение приложения (iOS):

  • Убедитесь, что приложение Shopify POS было добавлено через раздел «Приложения и книги» в Apple Business Manager.
  • Убедитесь, что ваш токен Apple Business Manager действителен, так как срок действия токенов истекает ежегодно.
  • Если приложение Shopify POS было добавлено из публичного App Store, элементы управления обновлениями не будут работать. Добавьте Shopify POS повторно через Apple Business Manager. На контролируемых устройствах (supervised devices) установленное из публичного App Store приложение Shopify POS можно преобразовать в управляемое через Apple Business Manager без переустановки.

Принудительная синхронизация вручную:

  • Большинство систем MDM имеют кнопку синхронизации или подключения для отдельных устройств. Это запускает немедленную попытку подключения вместо ожидания запланированной проверки связи.
Проблемы с MDM и сетью

В некоторых случаях программное обеспечение MDM может препятствовать работе Shopify POS в сети. Если после внедрения MDM у вас возникли проблемы с подключением Shopify POS, выполните следующие действия по поиску неисправностей:

  • Протестируйте устройство без MDM, чтобы локализовать проблему.
  • Проверьте брандмауэр MDM и политики безопасности.
  • Проверьте, не блокирует ли MDM требуемые домены или порты POS.
  • Проверьте сетевые требования для Shopify POS.

Обратитесь в службу поддержки вашего поставщика MDM, если вы подозреваете, что проблемы с сетью вызваны MDM.

Установка обновлений в часы работы

Если обновления развертываются во время работы магазинов, несмотря на то, что они запланированы на ночь, выполните следующие действия по поиску неисправностей:

Проверьте настройки часового пояса устройства:

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

Проверьте конфигурацию окна обслуживания:

  • Убедитесь, что время окна обслуживания указано верно.
  • Убедитесь, что время указано в местном часовом поясе устройства, а не в UTC.
  • Убедитесь, что функция окна обслуживания активирована.

Сообщить о проблеме с обновлением

Сначала протестировав обновление на нескольких устройствах, вы сможете выявить проблемы до обновления всех устройств. Если вы заметили проблему во время или после тестирования, выполните следующие действия:

  • Если вы еще не завершили развертывание обновления, не обновляйте оставшиеся устройства.
  • Сообщите о проблеме, отправив журналы POS с затронутых устройств. В Shopify POS перейдите в меню Horizontal menu > Поддержка > Сообщить об ошибке.
  • Примите решение о том, следует ли продолжать развертывание обновления. Если проблема влияет на ваши ежедневные рабочие процессы, вы можете приостановить развертывание до ее устранения.