En este post, aprenderás a configurar tú mismo una copia de desarrollo, de prueba o de seguridad de tu tienda online en PrestaShop 1.7 en 10 pasos. Una copia de tienda te permite controlar los cambios antes de que lleguen a tus clientes, y puedes modificarla sin preocuparte por el funcionamiento de tu tienda de producción....
Implementación de la versión de desarrollo de PrestaShop
Versión deproducción = tienda disponible para los clientes que venden activamente.
Versión dedesarrollo = copia de su tienda disponible sólo para los administradores.
La versión de desarrollo es una copia exacta 1:1 de su tienda de producción. La versión Dev le permite realizar trabajos de desarrollo en la tienda sin interrupciones. Esta versión está protegida por una contraseña y es inaccesible para sus clientes y robots web. Con una versión dev de PrestaShop implementada profesionalmente, evitará problemas de SEO y de duplicación de contenidos.
Utilice la versión de desarrollo para:
- Instalar y probar los nuevos módulos antes de pasarlos al taller de producción
- Realice amplios cambios sin detener la tienda
- Actualizar la tienda y los módulos
- Actualizar PHP y otros componentes del servidor.
Sistema de control de versiones (GIT) + PrestaShop
Debes elegir: FTP o GIT. Si decides implementar Git, te sugerimos que no uses FTP. Si no quieres usar Git, puedes omitir esta implementación.
El sistema de control de versiones (GIT) se encarga de rastrear y almacenar todos los cambios en el código y los archivos de su tienda. Git controla perfectamente la calidad del código y se encarga de fusionar los cambios de varios desarrolladores.
Git contiene al menos dos ramas con el código de la tienda: la versión de desarrollo y la de producción. Git se encarga de la automatización completa de la aplicación de los cambios del código fuente y de la sincronización de las versiones dev > prod.
El proceso de trabajo en la tienda utilizando el sistema de control de versiones GIT:
- El desarrollador introduce nuevas funcionalidades o corrige errores. Luego envía los cambios a GitLab, a la rama de desarrollo.
- Los cambios son inmediatamente visibles en la versión de prueba de la tienda, por ejemplo dev.yourjadomena.com
- El probador comprueba si se han cumplido los supuestos de los cambios o si ya no existen errores. Si las nuevas características no se han ejecutado correctamente, la persona encargada de las pruebas envía un ticket al desarrollador (utilizando GitLab), y el proceso de desarrollo vuelve al paso 1.
- Después de aprobar los cambios, la persona encargada de las pruebas crea una solicitud de fusión con un solo clic: una solicitud para trasladar los cambios de la versión de desarrollo a la versión de producción de la tienda.
- El desarrollador acepta la Merge Request, y GitLab sube los cambios a la versión de producción de la tienda.
- El nuevo código está en la versión de producción de la tienda disponible para los clientes.
Requisitos
- Servidor que aloja la tienda - min. VPS con acceso total a la raíz.
- O el servicio de selección y despliegue de servidores por parte de nuestro equipo.
Para lograr la máxima consistencia, le animamos a pedir la implementación de GIT y la versión de desarrollo junto con la implementación y optimización del servidor PrestaShop.
Garantía
Precedemos el trabajo con una copia de seguridad de los archivos y de la base de datos de la tienda. Las configuraciones están cubiertas por una garantía de funcionamiento de 3 meses. La garantía no incluye la reparación de los depósitos dañados por los usuarios.
Por el momento, no hay comentarios de los clientes.