CategoriAs: GitPrestashop`

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

  • Prestashop`

Script para Duplicar BBDD en otro Prestashop

Modifica tu tienda en un solo sitio Si por algún motivo, no utilizas multitienda y dispones de dos tiendas exactamente…

3 años ago
  • Prestashop`

Prestashop – No se muestran las opciones de pago

En el proceso de compra no se muestran las opciones de pago Si te has encontrado con este problema, después…

3 años ago
  • Symfony

Regeneración BBDD Symfony en Deploy

/migrations#rm -rf ./* #php bin/console doctrine:migrations:generate #php bin/console doctrine:migrations:migrate #php bin/console doctrine:migrations:current #php bin/console doctrine:migrations:diff #php bin/console c:c #php bin/console…

3 años ago
  • Symfony

Inicializar proyecto Symfony 5 para gestionar entidades

Pasos para inicializar un proyecto Symfony 5 y un panel de control de entidades Inicializando Symfony: Si no tenemos el comando…

3 años ago
  • Odoo

Odoo – Enlaces de interes

MODULOS DE ODOO NECESARIOS PARA UN ECOMMERCE Enlaces de OCA de interes: En el siguiente enlace existen un montón de…

3 años ago
  • Sin categoría

Como Migrar Prestashop 1.7 de un dominio a otro

Migración de un prestashop 1.7 de un dominio a otro. Copiamos la BBDD del antiguo hosting al nuevo. Copiamos los…

3 años ago