¿Mudarse a una red WordPress Multisite? - En este artículo, el creador de MemberPress y empresario Jan Czichos ha accedido a compartir las lecciones que su equipo aprendió al realizar su propia migración. Échale un vistazo si quieres que la migración de datos de MemberPress sea un proceso sencillo.
Escenario de migración: Del punto de partida al Estado de destino
Cada escenario de migración es diferente en función de la motivación y los objetivos subyacentes.
En nuestro caso, teníamos 3 objetivos principales:
- Objetivo empresarial: Migrar a una red WP multisitio destinada a facilitar la incorporación de socios a una plataforma compartida.,
- Objetivo financiero: Crear un proceso con un mantenimiento y un esfuerzo administrativo mínimos.
- Objetivo de marketing: Crear Ventajas SEO.
Teniendo esto en cuenta, le guiaremos a través de nuestro punto de partida y estado objetivo para que pueda hacerse una idea del alcance técnico de la migración.
Dónde empezamos
Un sitio único de WordPress con Member Press (MP) Pro que permite a los clientes:
- Benefíciese de las características premium de MP como los cursos MP para vender productos digitales.
- Mantenga sus operaciones contables en conformidad con los requisitos normativos locales (Alemania) utilizando un complemento de facturas en PDF.
Estado objetivo
Queríamos actualizarnos a una red multisitio de WordPress que siguiera ofreciendo todas las funciones premium a los clientes, pero también
- Permite a los vendedores (socios) unirse a la red.
- Les permite poner en marcha sus propios servicios de marketing digital para clientes.

Puede obtener más información sobre los casos de uso de los multisitios de WordPress en nuestro artículo resumen del proyecto.

Los requisitos locales adicionales pueden complicar las migraciones
¿Atiende a clientes que no hablan inglés como lengua materna? Si es así, es posible que se enfrente a requisitos adicionales que el Estado de destino debe apoyar o cumplir.
Los siguientes requisitos locales tuvieron una repercusión directa en la calendario de migracióny el grado en que tuvimos que depender del apoyo de Memberpress:
- Campos personalizados y ajustes de traducción personalizados
- Plantilla personalizada (factura)
- Nomenclatura personalizada para los números de factura
- Las normas contables alemanas y el requisito de mantener el historial de transacciones hasta 2020.
- MP funcionando en el subsitio de la red multisitio
- Requisitos legales alemanes sobre el proceso de pago y la privacidad de los datos.
Recursos de asistencia, proceso de migración y herramientas
A veces, encontrar los recursos adecuados puede llevar mucho tiempo y alargar los plazos de migración. Para evitarlo, hemos recopilado una lista de recursos y herramientas que hemos utilizado con éxito para nuestra migración.
Fuera del cajahemos podido aprovechar los siguientes recursos de MemberPress:
- Sitio de apoyo - en concreto, el Migración e importación.
- Este útil artículo sobre migración de contenidos.
- Estas muy claras y útiles tutoriales en vídeo.
A continuación, hablaremos del proceso (y las herramientas) que utilizamos para migrar MP:
- Configure los ajustes de MP, incluyendo campos personalizados y formas de pago.
- Migrar Gracias, Cuenta, Inicio de sesión, Grupoy Afiliación páginas (Importador estándar de WordPress).
- Migrar el contenido de las plantillas de correo electrónico personalizadas (copiar y pegar).
- Importar Afiliaciones, Reglasy Recordatorios (importador estándar de WordPress).
- Importar Miembros, Suscripciones, y Transacciones (importador MP).
- Mueva los archivos de traducción a la carpeta /../plugins/mepr-i18n (Cliente FTP).
- Mueva los archivos de plantillas personalizadas a la carpeta /../plugins/memberpress-pdf-factura/app/views/cuenta/factura (Cliente FTP).
- Restaurar filtros y acciones personalizados en el tema hijo del subsitio multisitio (Visual Studio Code).
- Restablecer la integración continua (IC) para las facturas PDF (Código de Visual Studio).
- Importar cursos y lecciones (WP Todo Exportación y el importador MP).
El proceso y las herramientas funcionaron perfectamente para nosotros y deberían servir para la mayoría de las migraciones de datos MemberPress a un multisitio WP.
Hemos aprendido una serie de lecciones por el camino que queremos compartir con usted para que su próxima migración sea aún más sencilla.
Lecciones aprendidas: 5 posibles obstáculos y sus soluciones
1. Ajustes de idioma
Contexto
No instalamos MP en el sitio principal de la red multisitio.
Bloqueo
El ajuste de idioma no funcionaba al sacarlo de la caja.
Solución
Primer paso: Cambia el directorio de archivos de /plugin/mepr-i18n/ a /plugin/memberpress/i18n.

Segundo paso: Actualice los archivos de idioma a la nueva versión.
Paso 3: Migre los datos de traducción a los archivos de idioma actualizados.
Paso 4: Activar la regla de mayúsculas para el término "semanas" (en alemán "Wochen" - arreglo temporal en MemberPress).
Lecciones aprendidas
No espere a revisar las notas de actualización de la versión MP. Revíselas cuando estén disponibles.
2. Período de facturación
Contexto
En Alemania existen requisitos contables adicionales. Cada factura debe especificar el periodo de prestación del servicio.

Bloqueo
Aunque preveíamos problemas con esta consideración añadida, en realidad no hubo ningún obstáculo. Restaurar el filtro personalizado en el tema hijo del subsitio multisitio funcionó sin problemas.
3. Estilos temáticos
Contexto
Diseñamos el material del curso (contenido premium) utilizando los diseños corporativos de nuestros clientes para que sean coherentes con el contenido no restringido del sitio web.
Bloqueo
Las hojas de estilo del tema de WordPress, incluidos los colores corporativos, las fuentes y los estilos de texto, no estarían disponibles de inmediato.
Solución
Poner en cola manualmente las hojas de estilo del tema de WordPress mediante añadir un filtro al tema hijo del subsitio multisitio.
Lecciones aprendidas
Los equipos de asistencia de MemberPress y del desarrollador del tema estuvieron encantados de ayudarnos a crear estilos coherentes.
4. 4. Requisitos legales
Contexto
Hay dos requisitos legales que debíamos cumplir:
- Antes de realizar una compra, los usuarios deben tener acceso a las Condiciones del servicio (ToS - en alemán AGB), así como a la Política de privacidad de datos (Datenschutzerklärung).
- Para garantizar el cumplimiento de la normativa local sobre privacidad de datos, es posible que las fuentes de Google no se carguen desde el servidor de Google.
Bloqueo
Las fuentes de Google debían cargarse desde nuestro propio servidor.
Solución
Primer paso: Restaurar un filtro en el tema hijo de la subpágina multisitio que muestre una casilla de verificación adicional de ToS en el primero de un proceso de pago en dos pasos.

Segundo paso: Almacena los archivos de fuentes de Google en tu propio servidor web y añade dos filtros al tema hijo del subsitio multisitio. El soporte de MemberPress nos proporcionó un filtro personalizado para ayudarnos.

Lecciones aprendidas
La activación general de fuentes personalizadas para MP no habilita automáticamente las fuentes personalizadas en el complemento de factura PDF.
5. Formato del número de factura
Contexto
Las mejores prácticas contables sugieren una convención de nomenclatura para los números de factura que incluya el año en curso.
Queríamos poder volver a emitir facturas de años anteriores desde el nuevo sistema sin cambiar los datos de las facturas de transacciones anteriores.
Bloqueo
Durante el procedimiento de migración estándar, el importador de MP crea nuevos números de transacción y de factura al migrar las transacciones.
Como resultado, las facturas en PDF de años anteriores ya no mostrarían el número de factura original.
Los ajustes del formato del número de factura MP son los siguientes:

Solución
Migramos los datos de transacciones y facturas utilizando las herramientas estándar de nuestro PHPMYAdmin base de datos.
Lección aprendida
Antes de migrar las transacciones y los números de factura, consulte al servicio de asistencia Premium de MP.
Si tienes algún consejo o sugerencia que añadir a esta lista, compártelos con la comunidad MemberPress en la sección de comentarios más abajo.
3 razones para utilizar la asistencia Premium
Muy pocas empresas tienen acceso a un equipo con todos los conocimientos y la experiencia necesarios para llevar a cabo una migración perfecta a un multisitio.
Por eso recomendamos aprovechar al máximo los equipos de asistencia y utilizar los servicios premium de los socios existentes. He aquí tres cosas que marcaron la diferencia para que nuestra migración se realizara sin contratiempos.
1. Aprovechar la experiencia multisitio
Para la migración de datos a una red multisitio de WordPress, definitivamente debe aprovechar el apoyo de su alojamiento web!
Ejemplo: La migración de un sitio único de WordPress a un multisitio nos obligó a tratar con una estructura de tablas de base de datos ligeramente diferente. El ID del sitio de la subpágina multisitio correspondiente pasa a formar parte del nombre de la tabla.

Recibimos valiosa orientación y apoyo sobre cómo mover las tablas MP entre nuestro sitio principal WP y nuestro subsitio.
2. Delegar acceso administrativo
Ahorramos tiempo y aceleramos notablemente la migración al permitir el acceso directo de los miembros de asistencia de MP al multisitio.
Ejemplo: Soporte MP:
- Comprobados los resultados de la migración de datos.
- Proporcionó informes detallados hasta el nivel de tabla de la base de datos.

Esto nos permitió realizar la limpieza y corrección de datos con un esfuerzo mínimo.
El equipo de asistencia también se esforzó al máximo. Crearon registros de prueba y comprobaron si la numeración secuencial funcionaba.
Enhorabuena al equipo de asistencia de MP por haber superado nuestras expectativas.
3. Contacto y cooperación con el propietario del producto
Aproveche la asistencia de los desarrolladores al personalizar su instalación de MP. Tener acceso a los desarrolladores de productos fue uno de nuestros criterios clave para elegir MP.
Cómo cooperamos en esta asociación:
- Hemos invertido mucho tiempo en ilustrar y describir nuestros requisitos locales.
- MP agradece ese esfuerzo dirigiendo la especificación al desarrollador de productos adecuado, y luego responde con una propuesta de solución previamente probada.

Conclusión
Esperamos que nuestro relato de primera mano sobre la migración de datos de MemberPress a un Red multisitio de WordPress ha sido útil e informativo.
Con los consejos que le hemos proporcionado, debería sentirse más seguro al pasar a una red multisitio. El proceso de migración de datos no es tan desalentador como puede parecer a primera vista.
Estamos seguros de que su MemberPress migración de datos será un proceso sencillo y satisfactorio si sigue los pasos que le hemos indicado. ¡Buena suerte en su viaje!
¿Quieres compartir tu experiencia de migración a una red multisitio? Háznoslo saber en la sección de comentarios.

Consiga MemberPress hoy mismo
Empieza a cobrar por los contenidos que creas.
Añadir un comentario