Prestashop`

1 GIT Para multiples proyectos web prestashop

Sistema de GIT para múltiples proyectos Prestashop.

La idea es simple, tener un Prestashop Base donde hagamos los cambios significantes de un proyecto Prestashop, por ejemplo modificación de las plantillas de Email, funcionalidades particulares de módulos que utilizan todas las tiendas…

El resultado será desplegar un nuevo proyecto Prestashop en cuestión de minutos. Preparado para instalar una plantilla y hacerle las modificaciones propias del proyecto.

Este mismo proyecto se podrá ir actualizando según vayamos actualizando nuestro proyecto base, añadiendo mejoras, arreglando bugs…

Los pasos son los siguientes.

  1. Creamos un prestashop base. Lo dejamos listo para vender:
    1. Instalamos módulo de Redsys.
    2. Instalamos módulo de Paypal.
    3. Preparamos el prestashop para enviar las métricas a Google Tag Manager.
    4. Modificamos las plantillas de Email.
    5. Todo un sin fin de tareas que hay que hacerle a un Prestashop para prepararlo para la venta.
  2. Teniendo nuestro Prestashop Base listo para vender. Creamos un repositorio, por ejemplo en BitBucket llamado Prestashop-Base.
  3. Ahora supongamos que tenemos un cliente que quiere una tienda Prestashop. Pues en BitBucket nos creamos un nuevo repositorio con el nombre del cliente.
  4. En nuestra máquina, hacemos un update en local del repositorio Prestashop-Base y ya podemos empezar a trabajar en la tienda de nuestro cliente añadiendo un TEMPLATE, instalando los módulos que necesite el cliente y haciendo las modificaciones necesarias para ese cliente en particular.

Ahora, supongamos que hacemos una mejora en nuestro Prestashop Base, para el módulo MailAlerts, si queremos hacer un despliegue de dicha mejora a nuestros clientes solo tendremos que hacer un update de los cambios en el Prestashop de cada uno de los clientes.

Esto último se puede llegar a automatizar con un Script, que ejecutandolo pueda aplicar los cambios a todos nuestros clientes en un momento.

 

descuderosanchez@gmail.com

Compartir
Publicado por
descuderosanchez@gmail.com

Artículos Recientes

Sistema Avanzado de Sincronización de Stock entre PrestaShop y ERP

Este documento describe la arquitectura y funcionamiento de un sistema robusto de sincronización bidireccional de…

1 semana ago

Tu PrestaShop lleva años sin actualizar. Esto es lo que pasa (y lo que puedes hacer)

Cada semana nos llega al menos un caso igual: un dueño de tienda online con…

1 mes ago

Como resolver errores de precio en Google Merchant Center

El Problema: Productos Bloqueados en Merchant Center Los errores de precio en Google Merchant Center…

2 meses ago

Cómo Implementar un Chat de IA Inteligente en PrestaShop: Nuestra Experiencia

En el desarrollo de soluciones para comercio electrónico, nos enfrentamos a un problema recurrente: la…

2 meses ago

Guía Completa: Configuración de FTP y Backups en Servidores Ionos con Plesk

Si acabas de contratar un servidor con Ionos y estás utilizando Plesk o cPanel como…

2 meses ago

LaLiga vs Cloudflare: Cómo Mantengo los Sitios Accesibles Durante los Bloqueos Masivos

Desde noviembre de 2024, miles de sitios web españoles completamente legítimos se vuelven inaccesibles cada…

3 meses ago