Si el proyecto selecciona Phoca Cart como plataforma de destino, la preparación debe distinguir las numerosas estructuras que pueden existir alrededor de un Product. Los atributos pueden crear variaciones y modificar el precio, las especificaciones pueden servir para comparar, los parámetros pueden alimentar filtros, los grupos de clientes pueden cambiar precios y acceso a la tienda, los archivos descargables pueden depender de relaciones con Orders, y los menús, idiomas, módulos, plantillas y niveles de acceso de Joomla determinan cómo se accede a la tienda.
El paquete de preparación debe definir una acción, un responsable, una evidencia y una condición de preparación para cada área material. Debe conservar el significado del origen mediante selección de muestras, copias de seguridad, inventarios, mapas de relaciones y decisiones explícitas sobre si cada parte está lista.
Asegurar acceso a Joomla, Phoca Cart, hosting y archivos
Confirma acceso a la administración de Joomla, administración de Phoca Cart, hosting, base de datos, sistema de archivos, imágenes de Products, archivos descargables o cargables, procesos programados y servicios externos. Registra versiones de Joomla y Phoca Cart, entorno PHP y de base de datos, idiomas, plantilla, niveles de acceso, módulos/plugins habilitados, métodos de pago y envío y código personalizado.
| Acción de preparación | Responsable | Evidencia | Condición de preparación |
|---|---|---|---|
| Confirmar acceso administrativo | Administrador de Joomla/Phoca Cart | Cuentas funcionales y resumen de roles | Products, atributos, Customers, Orders, módulos y configuración pueden inspeccionarse. |
| Crear copias de seguridad recuperables | Responsable de infraestructura | Exportación de base de datos, archivo del sistema de ficheros, directorios protegidos de descarga/carga y responsable de restauración | El origen puede restaurarse sin depender de la tienda activa. |
| Registrar entorno y extensiones | Responsable técnico | Inventario de Joomla, Phoca Cart, PHP, base de datos, plantilla, módulos, plugins e idiomas | Los registros dependientes de versiones y extensiones están documentados. |
| Capturar personalizaciones | Responsable de desarrollo | Personalizaciones de plantilla, campos personalizados, SQL personalizado, cambios en el código fuente y plugins a medida | Cada personalización que lee o escribe registros comerciales tiene un responsable. |
| Mapear sistemas conectados | Responsables de integraciones | Endpoints e IDs del flujo de datoss, ERP, CRM, POS, contabilidad, pago, envío y marketplaces | Se conocen los sistemas que continuarán y sus valores autorizados. |
Conserva IDs de Products, Categories, Manufacturers, atributos, especificaciones, parámetros, Customers, grupos de clientes, Orders, líneas de Order, estados, puntos de recompensa, Reviews, campos de formularios, feeds y sistemas externos cuando sean necesarios para reconstruir relaciones.
Preparar Products, Categories, Manufacturers, imágenes e inventario
Los Products de Phoca Cart pueden incluir identificadores, descripciones, Categories, Manufacturers, imágenes, vídeo, precios, impuestos, inventario, dimensiones, puntos de recompensa, descargas, etiquetas, idioma, metadatos, Products relacionados y claves externas. Prepara los registros según el comportamiento de venta y su importancia operativa.
| Patrón de Product | Evidencia que debe prepararse | Condición de preparación |
|---|---|---|
| Product simple | ID de Product, SKU/EAN/MPN, precio, impuesto, inventario, Category, Manufacturer, medios y Order de muestra | Un registro identifica claramente el artículo vendido. |
| Product basado en atributos | Definiciones de atributos, opciones, combinaciones, efectos de precio, cálculo de inventario, imágenes y Order de muestra | Cada variación comprable y sus valores de opción pueden rastrearse. |
| Product descargable | Archivo de Product, archivos de opciones de atributo, ruta, caducidad, número de descargas y Order completado | La propiedad de archivos protegidos y el acceso basado en Order están documentados. |
| Product en varias Categories | Relaciones Product–Category, ruta prioritaria y alcance de idioma | Se conservan las relaciones de descubrimiento sin duplicar el Product. |
| Product con puntos de recompensa | Puntos requeridos/obtenidos, relación con Product, historial de Customer y reglas aplicables | Las relaciones de recompensa están separadas de los datos ordinarios de precio. |
| Product procedente de POS o enviado por terceros | Contexto POS/origen, remitente, estado, identificadores y Product relacionado | Las rutas de creación no estándar tienen un responsable explícito. |
Registra estado de publicación, comportamiento de modo catálogo, estado de inventario, cantidades mínimas y múltiplos, IDs externos, campos del flujo de datoss y asociaciones de idioma. Una cantidad vacía, un estado de inventario ilimitado y un Product agotado no deben interpretarse como la misma condición.
Separar atributos, especificaciones, parámetros, etiquetas y campos personalizados
Phoca Cart distingue varios sistemas de información de Product. Los atributos pueden crear variaciones y modificar el precio. Las especificaciones ayudan a comparar y filtrar sin cambiar el precio. Los parámetros proporcionan otra estructura de filtrado. Las etiquetas y labels se utilizan principalmente para clasificación o presentación visual. Los campos adicionales de Product pueden guardar identificadores, valores del flujo de datoss, medios, dimensiones y referencias externas.
| Estructura | Evidencia | Condición de preparación |
|---|---|---|
| Atributo y opción | Tipo de atributo, estado obligatorio/predeterminado, valores de opción, comportamiento de combinaciones, efecto de precio, imagen, inventario y asignaciones a Products | Las elecciones comprables no se reducen a campos descriptivos. |
| Especificación | Grupo/valor de especificación, relaciones con Products, uso de comparación/filtro e idioma | Los datos descriptivos comparables permanecen separados de las variantes. |
| Parámetro | Parámetro/valor, asignaciones a Products, uso en búsqueda/filtro y rutas | Las relaciones de filtrado están documentadas sin inventar efectos de precio. |
| Tag o label | Tipo, valor, finalidad de visualización, asignaciones a Products e idioma | Las etiquetas visuales no se confunden con las Categories principales del catálogo. |
| Campo adicional de Product | Nombre de campo, significado de negocio, tipo de valor, consumidor externo y clave de Product | Los valores operativos y de integración tienen un responsable identificado. |
Crea un vocabulario normalizado únicamente después de conservar definiciones y asignaciones de origen. Etiquetas parecidas pueden representar comportamientos distintos, y una familia de Products puede usar atributos mientras otra utiliza especificaciones.
Preparar precios, grupos de clientes, impuestos, descuentos y puntos de recompensa
Phoca Cart puede relacionar Products con precios por grupo de clientes, controlar visibilidad de precio y Add to Cart por grupo, aplicar descuentos de Product o carrito, utilizar varios impuestos y divisas y mantener registros de puntos de recompensa. Prepara estas estructuras como relaciones, no como números aislados.
| Área comercial | Evidencia que debe prepararse | Condición de preparación |
|---|---|---|
| Precios de Product | ID de Product/variación, grupo de clientes, divisa, importe, fecha o condición y responsable de origen | Cada precio está vinculado al Product y contexto de comprador correctos. |
| Grupos de clientes | Definición de grupo, Customers asignados, ajustes de visibilidad, comportamiento de precios y regla de automatización | El significado del grupo está documentado más allá de su etiqueta. |
| Impuestos | Tipo/clase fiscal, alcance por país/región/zona, asignaciones a Product/Category y ejemplos de Orders históricos | La configuración fiscal está separada de los importes fiscales históricos. |
| Descuentos y cupones | Tipo de regla, Products/Categories, umbrales de cantidad/importe, grupo, fechas y uso histórico | Las reglas activas y la evidencia histórica pueden distinguirse. |
| Puntos de recompensa | Customer, Product, puntos obtenidos/gastados, saldo y contexto de transacción | El historial de fidelización tiene un destino o responsable conservado. |
| Inventario | Product/variación, cantidad, método de cálculo, cantidad mínima/múltiplo, responsable de ubicación/POS y clave externa | Se conoce la cantidad vendible autorizada. |
Si un ERP, POS, marketplace o flujo de datos del proveedor controla precio o inventario, documenta por separado los valores iniciales y el sistema que seguirá manteniéndolos.
Preparar Customers, usuarios de Joomla, formularios, Reviews y direcciones
La preparación de Customers debe conectar usuarios de Joomla, Customers de Phoca Cart, grupos de clientes, direcciones de facturación y envío, campos personalizados de formularios, identificadores de fidelización, puntos de recompensa, Reviews, estado de newsletter y claves externas de CRM o contabilidad.
| Área de cuenta | Evidencia | Condición de preparación |
|---|---|---|
| Customer registrado | ID de usuario Joomla, ID de Customer, email, estado, grupo, direcciones, número de fidelización e IDs externos | Las identidades duplicadas y cruzadas entre sistemas tienen un tratamiento previsto. |
| Customer invitado | Nombre, email, datos de facturación/envío y referencias de Order | El historial de invitado se conserva sin inventar una cuenta. |
| Campo del formulario de compra | Definición, tipo, reglas obligatorias/de visualización, nivel de acceso, grupo de clientes y valores almacenados | Los datos personalizados de Customer no se pierden ni se clasifican de forma incorrecta. |
| Review | Product, identidad Customer/invitado, puntuación, texto, fecha, estado e idioma | Las Reviews siguen relacionadas con el Product y estado de moderación previstos. |
| Registro de recompensa o fidelización | Clave de Customer, saldo, origen de transacción y contexto de Product/Order | Los datos de fidelización tienen evidencia completa de propiedad. |
| Autenticación | Contraseña local, SSO/inicio social, flujo de restablecimiento y responsable de comunicación | El acceso a cuentas está planificado sin asumir que las contraseñas puedan trasladarse. |
Incluye Customers con varias direcciones, precios por grupo, datos de fidelización, Reviews, campos personalizados y Orders importantes. Estos ejemplos revelan relaciones que las cuentas minoristas ordinarias no muestran.
Preparar Orders, facturas, descargas, envío, pago e historial POS
Los Orders de Phoca Cart pueden incluir origen online o POS, número de Order, token, Customer o invitado, direcciones, líneas de Product, atributos, impuestos, descuentos, pago y envío, estados, comentarios, evidencia de privacidad/términos, seguimiento, números de factura/recibo, enlaces de descarga y referencias externas.
| Evidencia de Order | Responsable | Condición de preparación |
|---|---|---|
| Cabecera y origen del Order | Responsable de comercio/POS | Número de Order, canal, identidad Customer/invitado, fechas, idioma y estado están documentados. |
| Líneas de Product y atributos | Responsables de catálogo y Orders | IDs de Products, SKUs, atributos seleccionados, cantidades, precios, impuestos e instantáneas de texto están completos. |
| Totales y descuentos | Responsable financiero | Subtotal, descuento de Product/carrito, cupón, impuesto, envío, coste de pago, puntos de recompensa y total final cuadran. |
| Pago, envío y seguimiento | Responsables de finanzas/preparación de pedidos | Se conocen etiquetas históricas de métodos, referencias, transportista, seguimiento y fecha de envío. |
| Factura, recibo y nota de entrega | Responsable financiero | Numeración, fechas, archivos/datos de diseño y relaciones con Orders pueden recuperarse. |
| Acceso a descargas | Responsable de preparación de pedidos digital | Archivos, caducidad, número máximo de descargas, relación Product/atributo y Order están vinculados. |
| Referencias externas | Responsable de integración | IDs de POS, ERP, contabilidad, marketplace o preparación de pedidos siguen siendo rastreables. |
Cuando estén disponibles, selecciona Orders ordinarios, de invitados, con muchos atributos, con descuentos, con puntos de recompensa, reembolsados o ajustados, descargables, POS, multilingües y con seguimiento de envío.
Preparar rutas de Joomla, idiomas, niveles de acceso, módulos y medios
Phoca Cart está completamente integrado con Joomla. Menús, niveles de acceso, asociaciones de idioma, módulos, personalizaciones de plantilla, módulos de búsqueda/filtro, rutas de medios y metadatos pueden determinar si los registros comerciales migrados siguen siendo accesibles.
| Área de la tienda | Evidencia | Condición de preparación |
|---|---|---|
| URLs de Products y Categories | Ruta de origen, alias, contexto de menú, idioma, metadatos e intención de destino | Cada ruta prioritaria tiene una decisión de conservar, cambiar, fusionar, retirar o redirigir. |
| Menús y acceso de Joomla | Tipo de Menu Item, padre, alias, nivel de acceso, idioma y destino | Los puntos de entrada al catálogo y las rutas restringidas están documentados. |
| Módulos y filtros | Tipo de módulo, posición, asignación de menú, origen de atributo/especificación/parámetro y responsable | El comportamiento de descubrimiento está separado de los datos de Product. |
| Asociaciones multilingües | Asociaciones de Product/Category/término, idiomas, menús y medios | Las traducciones no se tratan como duplicados independientes. |
| Personalizaciones de plantilla | Archivos personalizados, vistas afectadas, campos personalizados y posiciones de módulos | Las dependencias de presentación están documentadas por separado de los registros comerciales. |
| Medios y archivos protegidos | Imágenes de Product, miniaturas, vídeos, descargas/cargas, almacenamiento remoto y permisos del sistema de archivos | Los archivos prioritarios están disponibles y relacionados con los registros correctos. |
El alcance general del CMS Joomla es responsable de Articles y CMS Pages generales. Aquí se documentan solo las estructuras de Joomla que afectan directamente rutas, acceso, descubrimiento y medios comerciales de Phoca Cart.
Inventariar módulos, plugins, feeds, código personalizado y sistemas externos
Construye un registro de dependencias para pagos, envíos, búsqueda, filtros, marcas, comparación, listas de deseos, POS, feeds, importaciones/exportaciones, contabilidad, ERP, CRM, marketplaces, analítica y modificaciones personalizadas.
| Dependencia | Evidencia que debe prepararse | Condición de preparación |
|---|---|---|
| Módulo o plugin de Phoca | Nombre, versión, finalidad, dependencias Product/Customer/Order y configuración | Los registros propiedad de extensiones tienen un destino o responsable conservado. |
| Flujo de datos XML/CSV | Definición del flujo de datos, campos de Product, mapeo de Categories, identificadores, consumidor y programación | Los datos de canal están separados del modelo canónico de Product. |
| Integración POS | Contexto de ubicación/dispositivo, responsable de Product/inventario, IDs Customer/Order y proceso de sincronización | Historial online y POS no se fusionan de forma incorrecta. |
| Tabla personalizada o modificación del código | Esquema, claves, finalidad empresarial y código consumidor | Los registros personalizados pueden interpretarse en lugar de copiarse sin contexto. |
| Sistema externo | Endpoint, autoridad de datos, dirección de sincronización, IDs y responsable de corte | La identidad entre sistemas sigue siendo utilizable. |
| Datos generados | Cachés, miniaturas, logs, feeds temporales, sesiones e índices | Los datos técnicos no autorizados se excluyen de forma deliberada. |
La personalización de código abierto hace especialmente importante inspeccionar el origen. Un nombre de campo conocido puede haber adquirido comportamiento local mediante código personalizado o cambios SQL.
Seleccionar muestras representativas para la prueba de migración
Registra IDs de origen, SKUs, URLs, registros relacionados, idioma, grupo de clientes, clave externa y motivo de selección para cada muestra.
| Muestra | Evidencia que debe prepararse | Propósito de preparación |
|---|---|---|
| Product simple | Precio, inventario, impuesto, Category, Manufacturer, imágenes y Order | Establece el caso base de Product ordinario. |
| Variación por atributo | Atributos/opciones, estado obligatorio/predeterminado, efectos sobre precio/imagen/inventario y línea de Order | Representa comportamiento de variaciones comprables. |
| Product con especificaciones/filtros | Especificaciones, parámetros, tags, Categories y módulos de filtro | Representa relaciones descriptivas y de descubrimiento. |
| Caso de grupo de clientes | Customer, grupo, precio/visibilidad de Product, campos de formulario y Order | Representa comercio segmentado. |
| Order complejo | Identidad invitado/registrado, atributos, descuentos, impuestos, recompensas, pago, envío, seguimiento y factura | Representa contexto comercial histórico. |
| Product/Order descargable | Archivos, ruta protegida, archivo por opción de atributo, caducidad, contador y Order | Representa preparación de pedidos digital. |
| Ruta multilingüe | Products/Categories relacionados, alias, menús, metadatos e intención de redirección | Representa alcance de idioma y enrutamiento Joomla. |
| Registro POS o de extensión | Entidad principal, responsable de canal/extensión, ID externo y Orders relacionados | Expone dependencias fuera del núcleo antes de ejecutar. |
La preparación de pruebas representativas define las muestras y la evidencia de origen. Las decisiones posteriores de aprobar, vigilar o bloquear corresponden al trabajo de validación.
Completar la verificación final de preparación de Phoca Cart
| Área de preparación | Condición para estar listo |
|---|---|
| Acceso y recuperación | Joomla, Phoca Cart, hosting, base de datos, archivos protegidos, copias de seguridad y responsable de restauración están confirmados. |
| Catálogo | Products, Categories, Manufacturers, atributos, especificaciones, parámetros, medios, descargas, inventario, precios e identificadores están documentados. |
| Customers | Usuarios de Joomla, Customers, grupos, formularios, direcciones, Reviews, recompensas y dependencias de autenticación están clasificados. |
| Orders | Origen online/POS, líneas, atributos, totales, estados, pago, envío, facturas, descargas e IDs externos tienen evidencia. |
| Tienda online | Menús, acceso, idiomas, módulos, filtros, personalizaciones, URLs, SEO y medios están documentados. |
| Dependencias | Plugins, módulos, feeds, código personalizado, sistemas externos y autoridades de datos tienen responsables. |
| Muestras | Los registros representativos cubren todos los patrones materiales de catálogo, Customer, Order, ruta, descarga, POS y extensiones. |
El alcance de Phoca Cart está preparado cuando cada registro material tiene un responsable de origen, mapa de relaciones, evidencia y una decisión sobre destino o sistema que continuará siendo responsable.
Conclusión
Preparar una migración hacia Phoca Cart requiere coordinar evidencia entre Joomla, Products, atributos, especificaciones, parámetros, grupos de clientes, Customers, Orders, descargas, POS, rutas, módulos, plugins, feeds y sistemas externos. Estas estructuras deben separarse según su significado empresarial antes de comenzar la ejecución.
Un paquete de preparación sólido asegura copias de seguridad recuperables, documenta los registros autorizados, separa transacciones históricas de configuración activa, selecciona muestras representativas y asigna un responsable y una condición de preparación a cada dependencia material.
Preguntas frecuentes
¿Qué debe prepararse primero para una migración hacia Phoca Cart?
Confirma acceso a Joomla, Phoca Cart, hosting, base de datos, sistema de archivos, directorios protegidos de descarga/carga y extensiones. Crea copias de seguridad recuperables y registra el inventario de software y personalizaciones antes de entrar en el detalle del catálogo.
¿Cuál es la diferencia de preparación entre atributos y especificaciones?
Los atributos pueden crear variaciones de Product y modificar precio, imagen, inventario o elección del comprador. Las especificaciones describen Products para comparación y filtrado sin cambiar el precio. Sus definiciones y asignaciones a Products deben mantenerse separadas.
¿Por qué deben inventariarse parámetros y tags por separado?
Los parámetros pueden alimentar filtros y valores buscables, mientras que tags y labels suelen apoyar clasificación o presentación visual. Mezclarlos puede cambiar el descubrimiento de Products y el significado del archivo histórico.
¿Cómo deben prepararse los datos de grupos de clientes?
Registra definiciones de grupo, Customers asignados, precios de Products, ajustes de visualización y Add to Cart, visibilidad de atributos, reglas de descuento y cualquier criterio de asignación automática. La etiqueta del grupo por sí sola no es evidencia suficiente.
¿Qué Orders deben incluirse en el registro de muestras?
Incluye Orders online y POS, compradores invitados y registrados, líneas con muchos atributos, descuentos, impuestos, puntos de recompensa, reembolsos o ajustes, descargas, seguimiento, facturas y referencias externas utilizadas por soporte o finanzas.
¿Cómo debe dividirse la preparación entre Joomla y Phoca Cart?
El alcance de Joomla controla contenido CMS general, usuarios, menús, módulos, plantillas y arquitectura de acceso. La preparación de Phoca Cart controla Products, Customers, Orders, atributos, inventario, recompensas y extensiones comerciales, documentando únicamente las dependencias de Joomla necesarias para esos registros.