Mudando para uma rede WordPress Multisite? - Neste guest post, o criador e empresário do MemberPress, Jan Czichos, concordou em compartilhar as lições que sua equipe aprendeu ao fazer sua própria migração. Confira se você deseja facilitar a migração de dados do MemberPress.
Cenário de migração: Do ponto de partida ao estado de destino
Cada cenário de migração é diferente, dependendo da motivação e dos objetivos subjacentes.
Em nosso caso, tínhamos três objetivos principais:
- Objetivo do negócio: Migrar para uma rede de vários sites do WP com o objetivo de facilitar a integração de parceiros em uma plataforma compartilhada..,
- Objetivo financeiro: Criar um processo com o mínimo de manutenção e esforço administrativo.
- Objetivo de marketing: Crie mais Benefícios de SEO.
Com isso em mente, vamos orientá-lo em nosso ponto de partida e estado de destino para que você possa ter uma ideia do escopo técnico da migração.
Onde começamos
Um único site WordPress com o Member Press (MP) Pro que permite aos clientes:
- Beneficie-se dos recursos premium do MP, como cursos do MP para vender produtos digitais.
- Manter a operação contábil em conformidade com os requisitos regulamentares locais (Alemanha) usando um complemento de fatura em PDF.
Estado-alvo
Queríamos fazer o upgrade para uma rede WordPress multisite que ainda oferecesse suporte a todos os recursos premium para os clientes, mas também
- Permite que profissionais de marketing (parceiros) participem da rede.
- Permite que eles iniciem seus próprios serviços de marketing digital para os clientes.

Você pode ler mais sobre casos de uso de multisites do WordPress em nosso artigo de resumo do projeto.

Requisitos locais adicionais podem dificultar as migrações
Você atende a clientes que não têm o inglês como idioma principal? Nesse caso, você pode ter que enfrentar Requisitos adicionais que seu estado de destino precisa suportar/cumprir.
Os seguintes requisitos locais tiveram um impacto direto na cronograma de migraçãoO resultado foi um aumento de custos, esforço e grau de dependência do suporte do Memberpress:
- Campos personalizados e configurações de tradução personalizadas
- Modelo personalizado (fatura)
- Convenção de nomenclatura personalizada para números de faturas
- Regras contábeis alemãs e a exigência de manter o histórico de transações até 2020
- MP em execução no subsite da rede multisite
- Exigência legal alemã com relação ao processo de checkout e à privacidade dos dados.
Recursos de suporte, processo de migração e ferramentas
Às vezes, encontrar os recursos certos pode consumir muito tempo e estender seu cronograma de migração. Para evitar isso, compilamos uma lista de recursos e ferramentas que usamos com sucesso em nossa migração.
Fora do caixaPara isso, pudemos aproveitar os seguintes recursos do MemberPress:
- Site de suporte - especificamente, o Visão geral da migração e importação.
- Este artigo útil sobre migração de conteúdo.
- São muito claros e úteis tutoriais em vídeo.
A seguir, vamos falar sobre o processo (e as ferramentas) que usamos para migrar o MP:
- Configurar as definições de MP, incluindo campos personalizados e métodos de pagamento.
- Migrar Obrigado, Conta, Login, Grupoe Associação páginas (Importador padrão do WordPress).
- Migrar o conteúdo de modelos de e-mail personalizados (copiar e colar).
- Importação Associações, Regrase Lembretes (importador padrão do WordPress).
- Importação Membros, Assinaturas, e Transações (importador de MP).
- Mova os arquivos de tradução para o diretório /../plugins/mepr-i18n (cliente FTP).
- Mova o(s) arquivo(s) de modelo personalizado para a pasta /../plugins/memberpress-pdf-invoice/app/views/account/invoice (cliente FTP).
- Restaurar filtros e ações personalizados no tema filho do subsite multisite (Visual Studio Code).
- Restaurar a integração contínua (CI) para faturas em PDF (Código do Visual Studio).
- Importar cursos e aulas (WP All Export plug-in e importador de MP).
O processo e as ferramentas funcionaram perfeitamente para nós e devem ser suficientes para a maioria das migrações de dados MemberPress para um multisite do WP.
Aprendemos várias lições ao longo do caminho que gostaríamos de compartilhar com você para tornar sua próxima migração ainda mais tranquila.
Lições aprendidas: 5 possíveis obstáculos e soluções relacionadas
1. Configurações de idioma
Contexto
Não instalamos o MP no site principal da rede multisite.
Bloqueio de estrada
A configuração de idioma não funcionava imediatamente.
Solução
Etapa 1: Altere o diretório do arquivo de /plugin/mepr-i18n/ para /plugin/memberpress/i18n.

Etapa 2: Atualize os arquivos de idioma para a nova versão.
Etapa 3: Migrar os dados de tradução para os arquivos de idioma atualizados.
Etapa 4: Ativar a regra de maiúsculas para o termo "semanas" (em alemão "Wochen" - correção temporária no MemberPress).
Lições aprendidas
Não espere para revisar as notas de atualização da versão MP. Revise-as quando elas estiverem disponíveis.
2. Período de faturamento
Contexto
Na Alemanha, temos requisitos contábeis adicionais. Cada fatura deve especificar o período de entrega do serviço.

Bloqueio de estrada
Embora tenhamos previsto problemas com essa consideração adicional, na verdade não houve nenhum obstáculo. A restauração do filtro personalizado no tema filho do subsite multisite funcionou perfeitamente.
3. Estilos de tema
Contexto
Projetamos o material do curso (conteúdo premium) usando os designs corporativos de nossos clientes para que eles sejam consistentes com o conteúdo não restrito do site.
Bloqueio de estrada
As folhas de estilo do tema do WordPress, incluindo cores corporativas, fontes e estilos de texto, não estariam disponíveis no mercado.
Solução
Enfileirar manualmente as folhas de estilo do tema do WordPress por adicionar um filtro para o tema filho do subsite multisite.
Lições aprendidas
As equipes de suporte da MemberPress e do desenvolvedor do tema ficaram mais do que felizes em nos ajudar a criar estilos de tema consistentes.
4. Requisitos legais
Contexto
Há dois requisitos legais que precisávamos contabilizar:
- Antes de fazer uma compra, os usuários precisam ter acesso aos Termos de Serviço (ToS - em alemão AGB), bem como à Política de Privacidade de Dados (Datenschutzerklärung).
- Para garantir a conformidade com os regulamentos locais de privacidade de dados, as fontes do Google podem não ser carregadas do servidor do Google.
Bloqueio de estrada
As fontes do Google precisavam ser carregadas de nosso próprio servidor.
Solução
Etapa 1: Restaurar um filtro no tema filho da subpágina multisite que exibe uma caixa de seleção ToS adicional no primeiro de um processo de checkout de duas etapas.

Etapa 2: Armazene os arquivos de fontes do Google em seu próprio servidor da Web e adicione dois filtros ao tema filho do subsite multisite. O suporte do MemberPress nos forneceu um filtro personalizado para nos ajudar.

Lições aprendidas
A ativação geral de fontes personalizadas para MP não ativa automaticamente as fontes personalizadas no complemento de fatura em PDF!
5. Formato do número da fatura
Contexto
As práticas recomendadas de contabilidade sugerem uma convenção de nomenclatura para números de faturas que incluam o ano atual.
Queríamos poder reemitir faturas de anos anteriores a partir do novo sistema sem alterar os dados das faturas de transações anteriores.
Bloqueio de estrada
Durante o procedimento de migração padrão, o importador MP cria novos números de transações e faturas ao migrar transações.
Como resultado, as faturas em PDF de anos anteriores não mostrariam mais o número original da fatura.
As configurações do formato do número da fatura MP são as seguintes:

Solução
Migramos os dados de transações e faturas usando as ferramentas padrão do nosso PHPMYAdmin banco de dados.
Lição aprendida
Consulte o suporte premium do MP antes de migrar transações e números de faturas!
Se tiver alguma dica ou sugestão para acrescentar a esta lista, compartilhe-a com a comunidade MemberPress na seção de comentários abaixo.
3 motivos para usar o suporte premium
Pouquíssimas empresas têm acesso a uma equipe com todas as habilidades e conhecimentos relevantes necessários para realizar uma migração perfeita para um multisite.
É por isso que recomendamos o uso total das equipes de suporte e dos serviços premium dos parceiros existentes. Aqui estão três coisas que fizeram toda a diferença para a tranquilidade de nossa migração.
1. Aproveite a experiência em vários locais
Para a migração de dados para uma rede multissite do WordPress, você deve definitivamente aproveitar o suporte do seu host da web!
Exemplo: A migração de um único site do WordPress para um multisite exigiu que lidássemos com uma estrutura de tabela de banco de dados ligeiramente diferente. O ID do site da subpágina multisite relevante torna-se parte do nome da tabela.

Recebemos orientações e suporte valiosos sobre como mover tabelas MP entre o site principal do WP e o subsite.
2. Delegar acesso de administrador
Economizamos tempo e aceleramos a migração, principalmente ao permitir o acesso direto dos membros do suporte do MP ao multisite.
Exemplo: Suporte de MP:
- Verificou os resultados da migração de dados.
- Forneceu relatórios detalhados até o nível da tabela do banco de dados.

Isso nos permitiu realizar a limpeza e a correção dos dados com o mínimo de esforço.
A equipe de suporte também se esforçou ao máximo. Eles criaram registros de teste e verificaram se a numeração sequencial funcionava.
Parabéns à equipe de suporte da MP por superar nossas expectativas!
3. Entre em contato e coopere com o proprietário do produto
Aproveite o suporte do desenvolvedor ao personalizar sua instalação do MP. Ter acesso aos desenvolvedores de produtos foi um dos nossos principais critérios para escolher o MP.
Como cooperamos nessa parceria:
- Investimos uma quantidade considerável de tempo para ilustrar e descrever nossos requisitos locais.
- A MP valoriza esse esforço ao encaminhar a especificação para o desenvolvedor de produtos correto e, em seguida, responde com uma solução proposta que é pré-testada.

Conclusão
Esperamos que nosso relato em primeira mão sobre a migração de dados do MemberPress para um Rede multisite do WordPress tem sido útil e informativo.
Com as dicas que fornecemos, você deve se sentir mais confiante para fazer a mudança para uma rede com vários sites. O processo de migração de dados não é tão assustador quanto pode parecer à primeira vista.
Temos certeza de que seu MemberPress migração de dados será um processo tranquilo e bem-sucedido se você seguir as etapas que descrevemos. Boa sorte em sua jornada!
Deseja compartilhar suas experiências de migração para uma rede com vários sites? Conte-nos na seção de comentários abaixo.

Obtenha o MemberPress hoje mesmo!
Comece a ser pago pelo conteúdo que você cria.
Adicionar um comentário