Más de 10 años de experiencia en el desarrollo y mantenimiento activo de tiendas en línea.
Existen numerosas opciones para crear una tienda en línea.
La plataforma de comercio electrónico Zen Cart es una de ellas y ofrece una solución interesante debido a las siguientes características.
Zen Cart es un sistema de gestión de “carrito de compras” de código abierto, adecuado para todo tipo de tiendas. Zen Cart también es adecuado para tiendas más grandes.
Índice
- Licencia
- Temas
- Derecho
- Idiomas
- EZ-Pages
- Actualizaciones
- Rendimiento
- Informe Lighthouse
- PageSpeed Insights
- Herramientas para desarrolladores
- Costos
- Descarga
- Enlaces y soporte
Licencia
Zen Cart es uno de los pocos sistemas de tiendas completamente gratuitos que aún existen. No hay suscripciones, ni dependencias: solo la Licencia Pública General con el lema “Libre como la libertad”.
Zen Cart ofrece de forma predeterminada una gran variedad de funciones relevantes para la tienda y está diseñado para gestionar eficientemente (incluso) un gran número de productos.
Quien alguna vez haya tenido que crear o editar un gran número de artículos apreciará un backend rápido y eficiente.
Una variedad de funciones básicas de la tienda ya están preinstaladas. Numerosos complementos están disponibles en forma de plugins.
Zen Cart ofrece una funcionalidad de backend altamente completa y especializada en comercio electrónico. Es un sistema dedicado a las tiendas, no un CMS con una extensión de tienda.
Lo que no se puede configurar mediante las amplias opciones en el backend, se puede editar con un simple editor de texto. Los archivos se pueden cargar o descargar a través de un sistema de archivos bien organizado mediante FTP o editarse en Secure Shell (SSH).
Los cambios menores también se pueden realizar directamente en el Panel de control utilizando el editor de archivos bastante útil.
Los requisitos para el hosting son, en comparación con otros sistemas de tiendas, notablemente bajos.
Beneficios reales de un buen rendimiento
Un rendimiento optimizado de la tienda permite escalar contenidos. Si la página de inicio se carga con 20 miniaturas de productos en 1.0 segundos, el tiempo de carga aumentará a solo 2.0 segundos al mostrar 120 miniaturas, lo cual sigue siendo un valor realmente bueno. Esto se debe a que 120 miniaturas serían inusualmente muchas.
Un vistazo bajo el capó - Prueba de una tienda Zen Cart
Lighthouse
El informe Lighthouse es una prueba estandarizada para evaluar la usabilidad, el rendimiento, la implementación y la SEO en dispositivos móviles.
Scoring
inadecuado
suficiente a satisfactorio
bueno a muy bueno
Fecha: 07/10/2023
PageSpeed Insights
PageSpeed Insights es una prueba estandarizada que mide las áreas de rendimiento, SEO, accesibilidad y mejores prácticas. Una tienda optimizada obtiene la puntuación máxima en las cuatro categorías para escritorio.
Estado: 07.10.2023
Plantillas y Temas
Zen Cart incluye la plantilla “responsive_classic”, que, como su nombre indica, es totalmente responsive.
Alternativamente, está disponible la plantilla oficialmente soportada “ZCA Bootstrap Template”.
Los conjuntos de plantillas deben considerarse una base para representar todas las funcionalidades de un sistema de compras.
Por otro lado, los temas son conjuntos de plantillas modificados cuyo diseño se ha alterado mediante fuentes, colores y otros elementos.
Estructura
Todas las áreas de una tienda pueden editarse fácilmente a través de archivos de plantilla bien organizados. Las principales secciones incluyen:
- Página de inicio
- Página de categoría
- Página de blog
- Lista de productos
- Todos los productos
- Productos destacados
- Nuevos productos
- Ofertas especiales
- Página de producto
- Registro
- Contacto
- Mi cuenta
- Resumen
- Verificar código de cupón
- Historial de pedidos
- Libreta de direcciones
- Direcciones de envío
- Dirección de facturación
- Descargas en PDF de:
- Términos y condiciones
- Política de devoluciones
- Factura
- Rastreo de paquetes
- Búsqueda avanzada
- Carrito de compras
- Pago
Los desarrolladores se centran en las dos plantillas mencionadas debido a su mantenimiento activo. Hay una variedad de temas disponibles, pero a menudo requieren personalización, algo que debe considerarse para una tienda en producción.
Estilización
La estilización se realiza mediante CSS directamente en los archivos de hojas de estilo. Los cambios menores también pueden realizarse mediante el editor de archivos integrado en el Panel de Control.
A diferencia de los constructores de páginas de plataformas como WordPress, Zen Cart requiere algo de experiencia con un editor de texto. Sin embargo, los archivos de hojas de estilo son claros y menos complejos, permitiendo ajustes rápidos.
Cumplimiento Legal
Zen Cart Pro está adaptado al mercado de habla alemana con:
- Ajustes del frontend de la tienda según la legislación alemana
- Divulgación de datos conforme al GDPR con un solo clic
- Interfaz integrada para el servicio opcional “IT Recht Kanzlei”
Idiomas
La versión alemana de Zen Cart ya es multilingüe (alemán e inglés). Otros paquetes de idiomas (español, francés, holandés) están disponibles como extensiones.
- Traducción de cadenas de texto
- Campos adicionales para títulos y descripciones de productos
- Traducción de categorías y descripciones de categorías
- Traducción de metadatos (Título, Descripción, Palabras clave)
- Traducción de nombres de atributos
- Traducción de EZ-Pages
No hay duplicados de IDs, URLs o entradas: todo permanece consistente, fiable y cómodo.
Métodos de Pago
Diversos métodos de pago están preinstalados como módulos en la versión oficial. Estos pueden activarse o desactivarse con un solo clic.
Actualizaciones
Las actualizaciones regulares garantizan un uso seguro y funcional del software de la tienda. Las nuevas versiones incluyen optimizaciones de código y funciones ampliadas (por ejemplo, nuevas opciones para el manejador de imágenes, editores de texto, etc.).
Optimización SEO de Google
- Generador de mapas del sitio con funciones de notificación para Google y Bing
- Amplia funcionalidad de etiquetas meta
- URLs amigables para SEO disponibles para descargar
Funciones de Producto
Funciones integradas para agrupar productos:
- Todos los productos
- Nuevos productos
- Productos destacados
- Productos con descuento
- Los clientes también compraron
- X-Sell
Imágenes
Un manejador de imágenes flexible ofrece:
- Marca de agua para resoluciones de imagen definidas
- Estructuras de directorios sistemáticas para categorías complejas
- Caché en servidor con calidad de imagen ajustable
- Reemplazo rápido y regeneración automática de imágenes
Gestión de Caché
- El caché del servidor optimiza las imágenes subidas en la primera solicitud.
- El caché del navegador mantiene las imágenes localmente en el dispositivo del usuario.
Funciones CRM
Funciones integradas:
- Seguimiento de actividad de los visitantes (por ejemplo, tiempo en línea, últimos clics, productos populares)
- Estadísticas de ingresos (día, mes, año)
- Función de boletín interna o integración con Mailchimp/Brevo
Análisis de Errores
La herramienta de depuración integrada muestra informes detallados de errores PHP independientemente de los archivos de registro del servidor web.
Independencia
Zen Cart es seguro, rápido, funcional, eficiente, gratuito y fácilmente personalizable.
No depende de cuentas, suscripciones ni servicios externos.
Ejemplo
Rendimiento
Los tiempos de carga largos afectan negativamente la experiencia del usuario y son penalizados por Google.
Los tiempos de carga optimizados mejoran la eficiencia tanto para los clientes como para los administradores.
Estado: 19.10.2023
Escalabilidad
El tiempo de carga especificado no solo se refiere a la carga del contenido, sino también al tiempo de procesamiento del dispositivo final. El gráfico demuestra claramente la excelente escalabilidad de la tienda. Mientras que en una red 3G (muy) lenta (con solo 1.6 Mbps de velocidad de descarga), todos los dispositivos se mantienen cerca de 4 segundos todavía utilizables de tiempo de carga total (Document Complete). Con conexiones a Internet mejores, todos los dispositivos escalan efectivamente.
El rendimiento de los dispositivos más nuevos también es evidente. Mientras que el Galaxy S5, que tiene casi 10 años (lanzado en 2014), descarga todo el contenido en aproximadamente un segundo con una conexión Cable 100, pasa un segundo adicional renderizando la biblioteca de JavaScript jQuery. Un análisis detallado de los datos recogidos muestra claramente que el rendimiento de la CPU del dispositivo antiguo es el cuello de botella. Aunque la carga de jQuery comienza temprano, su ejecución, al estar muy vinculada al rendimiento de la CPU, toma tiempo incluso cuando el sitio web ya está completamente cargado.
No se trata solo de la usabilidad suficiente en dispositivos más antiguos y redes más lentas. También se trata de una escalabilidad perfecta y un rendimiento sobresaliente en dispositivos más nuevos con conexiones de red más rápidas.
Los dispositivos más nuevos no solo utilizan de manera efectiva las conexiones a Internet más rápidas y escalan bien, sino que también aprovechan su mejor rendimiento de la CPU para permitir tiempos de carga excelentes de menos de 1 segundo. Incluso el iPhone X de 5 años (lanzado en 2018) puede mostrar la página de inicio de nuestra tienda en línea de ejemplo en un impresionante 0.75 segundos de tiempo de carga total. Esto ocurre al “Document Complete” y para la primera solicitud sin caché. Con la caché activada en visitas posteriores, el tiempo de carga es aún más rápido.
La conexión 3G de 1.6 Mbps es casi un valor teórico (y es aún más baja en muchas áreas con velocidades de conexión inferiores), lo que hace raro encontrarla en Alemania. Sin embargo, incluso en estas áreas, la tienda de ejemplo de Zen Cart aún puede cargar en 4 segundos, lo que, aunque no es extremadamente rápido, sigue siendo lo suficientemente rápido y completamente funcional.
Al utilizar dispositivos como el iPhone X / Galaxy S8 o más nuevos, el rendimiento de la CPU de los dispositivos móviles es suficiente para no afectar negativamente el tiempo de carga.
Un sistema de tienda optimizado, un hosting rápido y un smartphone LTE de 2017 permiten tiempos de carga de un segundo o menos.
Mucho depende de los objetivos. La tienda en línea de ejemplo está destinada a ser visualmente atractiva y dirigida a un público con una infraestructura promedio.
Teóricamente, incluso nuestra tienda de ejemplo aún podría cargarse con Edge (240 Kbit). Para tiendas dirigidas a audiencias con conexiones de red más débiles, sería posible crear tiendas personalizadas con tiempos de carga más bajos.
Como diseñador web, creo soluciones de comercio electrónico con Zen Cart.
Incluso con un Galaxy S5 de 9 años y una conexión de red muy pobre “Edge” (240 Kbit / 0.24 Mbps), es teóricamente posible utilizarla. Muchos otros sistemas de tiendas fallan mucho antes en tales condiciones.
Estado: 19.10.2023
¿Es Zen Cart adecuado como solución de comercio electrónico para mí?
El sistema de gestión de carrito de compras Zen Cart es adecuado para tiendas de comercio electrónico que deseen las siguientes características:
- Independencia mediante software libre.
- Sin dependencias del proveedor (palabras clave: suscripción, ID, marketplace).
- Idealmente, vender al menos una cantidad de tres cifras de productos.
- Desear una gran cantidad de opciones visuales de configuración en el backend.
- Buscar una alta personalización o ser conscientes de la necesidad de adaptaciones.
Zen Cart es menos adecuado para tiendas pequeñas que:
- Ofrecen solo un artículo o muy pocos productos para la venta.
- Solo necesitan una página de pago.
- Quieren una página de aterrizaje tipo “storytelling” con una función de tienda adicional.
- Tienen un blog con una tienda complementaria.
- Simplemente quieren comprar un tema para que la tienda se vea bien.
EZ-Pages
En Zen Cart se pueden crear nuevas páginas, llamadas “EZ-Pages”, para contenidos personalizados. Estas páginas se pueden utilizar para cualquier tipo de contenido, como una página de “Impressum”, “Sobre Nosotros” o incluso para publicar artículos de blog. Las EZ-Pages se pueden configurar para que el CMS las coloque automáticamente en una ubicación específica, como el pie de página, y las ordene. Esto ahorra la necesidad de vincularlas manualmente.
Las EZ-Pages también se pueden utilizar para publicar artículos de blog y colocarlos en cualquier parte de la tienda (como en la descripción de una subcategoría). A diferencia del uso de un blog adicionalmente instalado, las EZ-Pages ofrecen un aspecto consistente en todas las áreas de la tienda. La edición de las páginas se puede hacer, al igual que en otras áreas, en texto plano o mediante un editor visual.
Costos
Particularmente los principiantes esperan costos bajos con una tienda pequeña. Zen Cart hace esto posible. Sin embargo, esto a menudo se nota negativamente. Aún así, con Zen Cart, los principiantes pueden tener un sistema funcional y seguro sin ayuda profesional. Zen Cart es evaluado como un sistema de tienda seguro.
Gratis, seguro, rápido y con un diseño “To-the-Edge” no funcionan de manera sencilla, al menos no “out-of-the-box”.
Muchas tiendas Zen Cart no se ven especialmente atractivas “out-of-the-box”. Sin embargo, la plantilla gratuita proporcionada representa una base valiosa.
Un comercio que compite en el mercado tiene desventajas si el diseño y la funcionalidad no están al día. No basta con configurar una tienda una sola vez. El mantenimiento y el desarrollo continuo son necesarios para poder mantenerse a largo plazo en el mercado.
El costo de un sitio web no depende de la cantidad de artículos, sino de la creación del concepto, la adaptación de funciones, las pruebas y el soporte después del lanzamiento.
Una tienda Zen Cart no solo es económica, sino también relativamente barata.
Herramientas para desarrolladores
Las herramientas gráficas integradas en el backend permiten buscar en el sistema de archivos directamente desde el backend. De esta manera, se pueden encontrar los archivos que contienen el término de búsqueda deseado. La búsqueda se puede limitar a:
- Frontend
- Backend
- Archivos para definiciones de idioma
- Archivos para plantillas
- Archivos para clases
- Idiomas seleccionados
Depuración
Las herramientas de depuración disponibles y configurables generan archivos de registro que se pueden leer cómodamente directamente desde el backend de Zen Cart. Estos contienen indicios, advertencias y errores generados por la interacción con PHP.
Consejos para principiantes en comercio electrónico
La complejidad de una tienda no debe subestimarse. Solo con una revisión continua de todas las áreas se logra una impresión profesional y coherente.
Hacer que alguien “haga” una tienda es solo el comienzo.
Un análisis de mercado ayuda a evaluar:
- Tamaño del mercado
- Competencia
- Perspectivas futuras del sector
Si puede afirmar mayoritariamente los siguientes puntos, tiene buenas perspectivas.
- Los productos/servicios propios tienen una o varias características únicas.
- El mercado es lo suficientemente grande.
- Las perspectivas futuras del mercado son positivas.
- Solo “yo” puedo ofrecer los productos de esta forma.
- Hay una patente para los productos vendidos.
- Existen precios de venta obligatorios.
Sin características únicas, la competencia de otras tiendas que ya están bien posicionadas en el mercado cubrirá por completo el campo de productos (“One-Stop-Shop”), tendrá una infraestructura funcionando, personal capacitado que maneja los procesos de la empresa de manera eficiente y un gran desafío para los nuevos competidores.
Estas tiendas tienen todo en stock y pueden resistir una guerra de precios durante un largo período. Estas tiendas tienen una base de clientes fija y, por lo tanto, ingresos regulares.
Una guerra de precios no tiene que provenir necesariamente del deseo de sacar a un competidor del negocio, sino que puede estar relacionada, por ejemplo, con un comportamiento de consumo débil durante tiempos económicos difíciles.
Cuanto más fuerte sea la característica única, mejores serán las posibilidades de éxito en el comercio electrónico.
Descargar Zen Cart
Versión DE
Versión US
Enlaces y Soporte
Zen Cart DE
- Página web de Zen Cart Pro
- Errores y desarrollo de Zen Cart Pro en GitHub
- Archivo de foros en alemán de Zen Cart Pro
Zen Cart US
- Página web de Zen Cart US y el foro en inglés.
- Documentación de Zen Cart US
- Desarrollo de Zen Cart US en GitHub