Saltar al contenido
bnet.es

Migrar VirtueMart sin perder pedidos ni clientes

Por Julio Blanco ·

Muchas tiendas online hechas con Joomla siguen funcionando con VirtueMart 3 sobre Joomla 3. Funcionan, venden y nadie quiere tocarlas. Pero Joomla 3 ya no recibe parches de seguridad y una tienda guarda datos de clientes y pedidos: es justo el tipo de web que no puede quedarse atrás.

Por qué una tienda es distinta

En una web corporativa, si algo sale mal durante la migración, se pierde un rato. En una tienda se pueden perder pedidos, clientes, stock o pagos. Por eso la migración de una tienda se planifica de otra manera:

  • La tienda real sigue vendiendo mientras se trabaja en una copia.
  • El paso final se hace en una franja de poca actividad y con los últimos pedidos sincronizados.
  • Antes de publicar se hace un pedido de prueba completo con cada forma de pago y envío.

1. Inventario de la tienda

Antes de tocar nada hay que saber qué hay: versión de Joomla, de VirtueMart y de PHP, plantilla, y sobre todo los plugins de pago y envío, que son los que más problemas dan. Cada uno tiene que existir en una versión compatible o tener una alternativa.

2. Versión de destino

VirtueMart 4 es la rama para Joomla 4 y posteriores. Antes de empezar conviene comprobar en la web oficial de VirtueMart qué versión exacta soporta la versión de Joomla a la que vamos, y que también la soporten la pasarela de pago y la plantilla.

3. Migración en una copia

El orden habitual es: copia completa, actualizar Joomla 3 a la última 3.10, pasar a Joomla 4 y actualizar VirtueMart en cada salto. Las tablas de VirtueMart (productos, categorías, clientes, pedidos) se conservan; lo que hay que revisar a fondo son las extensiones de terceros y la plantilla, que casi siempre hay que rehacer.

4. Pagos, envíos e impuestos

Es la parte crítica. Hay que revisar:

  • Que la pasarela de pago (Redsys, PayPal, Stripe…) funciona en modo de pruebas y luego en real.
  • Que las reglas de envío por zona y peso calculan lo mismo que antes.
  • Que el IVA y los precios con y sin impuestos coinciden.
  • Que los correos de confirmación de pedido llegan al cliente y a la tienda.

5. URLs y SEO

Las fichas de producto suelen ser las páginas que más tráfico traen. Si cambian de dirección, hay que crear redirecciones 301 de la URL antigua a la nueva. Después de publicar, Search Console dirá si Google encuentra errores.

6. El día del cambio

Se pone la tienda en mantenimiento unos minutos, se traen los pedidos y clientes nuevos desde la copia de seguridad del último momento, se publica y se hace un pedido real de importe bajo. Si todo va bien, la tienda vuelve a abrir.

En resumen

Migrar VirtueMart no es complicado si se hace con método: inventario, copia, pruebas de pago y un cambio final rápido. Lo que sale caro es hacerlo con prisas cuando el hosting ya ha retirado la versión de PHP que necesitaba la tienda antigua.

¿Necesitas ayuda con esto? Es parte de mi servicio de Tiendas online VirtueMart. Cuéntame tu caso.

¿Trabajamos juntos?

Cuéntame tu proyecto o el problema de tu web. Te respondo personalmente y con un presupuesto cerrado.

Pide presupuesto Llamar al 696 024 097