Gerenciamento de atualizações do Shopify POS com o Gerenciamento de dispositivos móveis

Se a empresa usa o Gerenciamento de dispositivos móveis (MDM, na sigla em inglês) para gerenciar os dispositivos do Shopify POS, é possível controlar quando as novas versões do Shopify POS são instaladas. Isso oferece a flexibilidade de testar as atualizações antes da implementação em toda a empresa, reduzir interrupções durante períodos de pico de vendas e solucionar problemas com mais eficiência caso uma atualização cause transtornos.

Este guia explica como as atualizações do Shopify POS funcionam, como configurar o MDM para implementações em fases e as práticas recomendadas para manter os dispositivos estáveis.

Entender as atualizações do Shopify POS

Uma nova versão do Shopify POS é lançada a cada 2 semanas. As novas versões do Shopify POS incluem novos recursos e correções de bugs para garantir a funcionalidade mais atualizada. As atualizações também podem afetar os fluxos de trabalho diários e exigir treinamento adicional para os membros da equipe. O planejamento de atualizações, especialmente para grandes frotas de dispositivos, pode ajudar a evitar interrupções nas operações comerciais.

A prática recomendada é atualizar o Shopify POS em todos os dispositivos o quanto antes para garantir a execução da versão mais recentemente testada do app.

A maioria dos MDMs gerencia as atualizações de sistema operacional separadamente das atualizações do app Shopify POS. Ao configurar o MDM, confirme se os dois tipos de atualização estão incluídos. Isso evita a implementação automática de uma atualização do sistema operacional antes que você termine de testar uma nova versão do Shopify POS.

Usar o MDM para controle de atualizações com o Shopify POS

Siga as etapas abaixo para saber como o MDM pode preparar, programar e monitorar as atualizações do Shopify POS em dispositivos iOS ou Android gerenciados. Para obter atendimento relacionado ao software MDM, é preciso entrar em contato com a equipe de atendimento do seu MDM.

Não é possível reverter para uma versão anterior do Shopify POS. Após atualizar o Shopify POS, os dispositivos permanecem nessa versão até que a próxima atualização seja lançada e você a implante.

Etapa 1: criar grupos de teste de dispositivos

A maioria das configurações de MDM permite criar grupos de dispositivos para que você possa gerenciá-los de maneira diferente. A criação de um grupo de dispositivos de teste permite implantar atualizações em um número controlado de aparelhos, para que seja possível testar novos recursos e alterações nos fluxos de trabalho antes de atualizar toda a frota.

Planeje de 2 a 3 dias úteis de teste no grupo de teste antes de implementar a atualização no restante dos dispositivos. Antes de períodos de pico de vendas, estenda a janela de testes para uma semana inteira.

Etapa 2: definir as configurações de atualização dos dispositivos

A maneira de definir as configurações de atualização depende do tipo de dispositivo:

  • Dispositivos iOS: configure o MDM para desativar as atualizações automáticas do app Shopify POS na maioria dos grupos de dispositivos. O grupo de teste deve ter as atualizações automáticas ativadas para sempre receber as novas versões primeiro. Depois, você poderá ativar as atualizações automáticas para cada grupo quando quiser fazer a implementação.

  • Dispositivos Android: configure o modo de atualização do Shopify POS nas configurações do "Managed Google Play" (Google Play gerenciado) do MDM. Defina o grupo de teste como "Padrão" ou "Alta prioridade" para receber as atualizações imediatamente. Defina os outros grupos como "Adiar" para atrasar as atualizações por até 90 dias e, depois, mude para "Padrão" quando tudo estiver pronto para a implementação.

Se os dispositivos iOS tiverem o iOS 17.2 ou posterior, forem supervisionados e estiverem inscritos pelo Apple Business Manager, talvez o MDM seja compatível com a fixação do Shopify POS em uma versão específica pelo gerenciamento declarativo de apps. A compatibilidade depende do fornecedor do MDM. Confirme as capacidades de fixação de versão com o fornecedor do MDM antes de depender desse recurso para implementações graduais. Se o MDM não for compatível com a fixação, a ativação de atualizações automáticas instalará a versão mais recente disponível na App Store naquele momento, que pode ser mais nova do que a versão testada.

Etapa 3: atualizar os dispositivos

Considere as seguintes dicas para atualizar os dispositivos com o mínimo de interrupção nas operações comerciais:

  • Escolha horários de pouco movimento para as atualizações para evitar interrupções nas operações diárias do negócio.
  • Configure o MDM para implantar as atualizações antes da abertura ou após o fechamento das lojas.
  • Se houver locais em vários fusos horários, talvez seja necessário escalonar o cronograma de implementação para que cada local receba as atualizações durante a madrugada local. Isso evita a atualização simultânea de todos os dispositivos e permite que a equipe de atendimento lide com possíveis problemas durante o horário de funcionamento adequado ao fuso horário da loja.

As atualizações do app Shopify POS não incluem firmware de equipamentos, como o leitor de cartão ou o Shopify POS Hub. Gerencie as atualizações de firmware dos equipamentos separadamente por meio do próprio processo de atualização de cada equipamento.

Antes de atualizar os dispositivos, notifique os gerentes das lojas, inclusive no caso de atualizações feitas durante a madrugada. Isso os prepara para possíveis mudanças no fluxo de trabalho. Forneça ao gerente os seguintes detalhes sobre a atualização do Shopify POS:

  • Data e hora da atualização no fuso horário local
  • Breve descrição das alterações com base no Retail Release Roundup
  • Instruções de teste, como o processamento de uma venda de teste antes da abertura da loja.
  • Com quem entrar em contato em caso de problemas

Pode ser necessário que os gerentes cheguem de 15 a 30 minutos antes da abertura da loja nos dias de atualização para verificar se os dispositivos POS estão funcionando corretamente.

Etapa 4: planejar para períodos de movimento

Antes de grandes períodos de maior volume de vendas, como feriados ou eventos de promoção, certifique-se de que todos os dispositivos estejam atualizados com a versão estável e testada mais recente do Shopify POS. Para reduzir as interrupções, evite implantar atualizações não testadas pouco antes ou durante esses dias de alto volume de transações.

Siga estas práticas recomendadas para se planejar para períodos de movimento:

  • Teste as novas atualizações do Shopify POS no grupo de dispositivos de teste várias semanas antes dos períodos de pico.
  • Verifique todos os fluxos de trabalho, integrações e equipamentos com a nova versão antes de atualizar os dispositivos restantes.
  • Programe a implementação para que todos os locais estejam executando a versão aprovada mais recente antes dos picos de vendas.

Validar uma atualização do Shopify POS

Depois que os dispositivos de teste receberem uma nova versão do Shopify POS, execute as seguintes verificações antes de implementar a versão no restante dos dispositivos:

  • Processe um pagamento com cartão para confirmar que o leitor de cartão se conecta e conclui a transação.
  • Processe uma venda em dinheiro para confirmar se a gaveta de dinheiro abre.
  • Processe uma devolução.
  • Aplique um desconto.
  • Imprima um comprovante.
  • Leia um código de barras.
  • Abra cada extensão de UI do Shopify POS usada pelos membros da equipe.
  • Verifique integrações com apps de terceiros, como apps de fidelidade ou de estoque.

Se todas as verificações forem aprovadas, prossiga com a implementação no restante dos dispositivos. Se alguma verificação não funcionar como o esperado, interrompa a implementação e consulte Solução de problemas em implementações de atualização.

Solução de problemas nas implementações de atualização

É possível resolver a maioria dos problemas de implementação de atualizações seguindo estas etapas de solução de problemas. Caso não seja possível resolver a questão, entre em contato com o fabricante do MDM para obter atendimento adicional de solução de problemas.

Os dispositivos não recebem atualizações

Se os dispositivos não atualizarem de 24 a 48 horas após a implantação, siga estas etapas de solução de problemas:

Verifique a conectividade do dispositivo:

  • Verifique se o dispositivo POS está conectado ao Wi-Fi ou à rede celular.
  • Confirme se o dispositivo POS não está no modo avião ou offline.
  • Certifique-se de que as configurações do firewall de rede não estejam bloqueando o tráfego do MDM.

Verifique as configurações do MDM:

  • Verifique se o dispositivo POS está no grupo correto para implantação.
  • Confirme se a política de atualização está ativa (não pausada ou desativada).
  • Analise o horário do último check-in do dispositivo POS no console do MDM.

Verificar a distribuição de apps (iOS):

  • Verifique se o Shopify POS foi adicionado por meio da seção “Apps and Books” do “Apple Business Manager”.
  • Confirme se o token do “Apple Business Manager” está atualizado, pois os tokens expiram anualmente.
  • Se o Shopify POS tiver sido adicionado a partir da App Store pública, os controles de atualização não funcionarão. Adicione o Shopify POS novamente por meio do “Apple Business Manager”. Em dispositivos supervisionados, uma instalação pública atual da App Store do Shopify POS pode ser convertida para o gerenciamento do Apple Business Manager sem a necessidade de reinstalar.

Forçar sincronização manual:

  • A maioria dos MDMs tem um botão “sincronizar” ou “fazer check-in” para dispositivos individuais. Isso aciona uma tentativa de conexão imediata em vez de aguardar o check-in agendado.
Problemas na rede e no MDM

Em alguns casos, o software de MDM pode interferir na rede do Shopify POS. Se houver problemas de conectividade do Shopify POS após a implementação do MDM, siga estas etapas de solução de problemas:

  • Teste um dispositivo sem MDM para isolar o problema.
  • Analise o firewall do MDM e as políticas de segurança.
  • Verifique se o MDM está bloqueando domínios ou portas necessários para o POS.
  • Verifique os requisitos de rede do Shopify POS.

Entre em contato com o atendimento do fabricante do MDM se você suspeitar que o software esteja causando problemas de rede.

Instalação de atualizações no horário comercial

Se as atualizações forem implantadas com as lojas abertas, apesar do agendamento noturno, siga estas etapas de solução de problemas:

Verificar as configurações de fuso horário do dispositivo:

  • O fuso horário do dispositivo pode ser diferente do local da loja.
  • Verifique se o fuso horário local correto está configurado em cada dispositivo. O padrão de alguns deles é o UTC ou o fuso horário da matriz.

Analisar a configuração da janela de manutenção:

  • Confirme se os horários da janela de manutenção estão corretos.
  • Verifique se os horários estão no fuso horário local do dispositivo, e não no UTC.
  • Confirme se o recurso de janela de manutenção está ativado.

Relatar um problema com uma atualização

Testar em alguns dispositivos primeiro ajuda a identificar problemas antes de atualizar todos eles. Se você notar algum problema durante ou após o processo de teste, siga estas etapas:

  • Se você ainda não concluiu a implantação da atualização, não atualize o restante dos dispositivos.
  • Relate o problema e envie os registros do POS dos dispositivos afetados. No Shopify POS, acesse Menu horizontal > Atendimento > Relatar um erro.
  • Decida se continuará ou não com a implantação da atualização. Se o problema afetar os fluxos de trabalho diários, pause a implantação até que ele seja corrigido.