Hot

Post Top Ad

Your Ad Spot

Libros de e-commerce

sábado, 29 de septiembre de 2012

Magento, Software para la Creación de Tiendas en Línea

sábado, septiembre 29, 2012 0

QUE ES MAGENTO?

Plataforma e-Commerce de libre distribución, estructura y diseñada por la empresa Varien (hoy Magento Inc) publicada el 31 de marzo de 2008.

CARACTERISTICAS DE MAGENTO Y MODULOS

Escalabilidad.
Se puede usar en uno o varios sitios Web, desde un solo Gestor del Sistema. Esta característica es útil si el Webmaster maneja varios sitios Web con diversidad de productos en cada tienda.

Multi-lenguaje.
El sistema puede mostrar un mismo producto en diversos idiomas.

Configurabilidad.
El sistema puede configurarse para crear dos tiendas con productos orientados hacia segmentos de mercado totalmente distintos y múltiples idiomas.

Actualizable.
A excepción del núcleo, la mayor parte del código puede modificarse o mejorarse según necesidad o gustos del Webmaster.
Seguridad.
Cuenta con un modelo de seguridad de última tecnología, según los requerimientos actuales.

Velocidad.
Cuenta con algoritmos optimizados, de rápida ejecución, para garantizar velocidad del software en el manejo de cada transacción.


MODULOS QUE INTEGRA MAGENTO

Los módulos que se pueden configurar con Magento son:
  • Administración del sitio
  • Comercio móvil
  • Promociones y herramientas de marketing
  • Soporte de internacionalización
  • Aplicación de técnicas SEO (Search Engine Optimization)
  • Pagos en línea
  • Seguimiento de envíos
  • Gestión de órdenes
  • Servicio al cliente
  • Cuentas de usuario para clientes
  • Administración de catálogos
  • Navegación en catálogos
  • Navegación en productos
  • Estadísticas y reportes
  • Revisiones de clientes
  • Ventas cruzadas entre negocios
  • Etiquetas de clientes
  • Comparación de productos
  • Listas de deseos (Wishlists)
  • Integración con Google Base y Google Website Optimizer

 

INSTALACIÓN Y REQUISITOS

  • ¿Cache de PHP.
  • ¿Optimizadores de ejecución de PHP.
  • ¿Librerías de encriptación.

 

ARQUITECTURA

  • Modelo de datos de Magento es de tipo EAV(modelo de datos que describe entidades donde el número de atributos que las describen puede ser bastante amplio.)

 

SOPORTE & COMUNIDAD

  • Amplia comunidad de ayuda, con miles de módulos, foros de soporte, y cada vez hay más partners que dan soporte de Magento.

 

VENTAJAS

  • Sistema de búsqueda en Ajax
  • Diseño y desarrollo de múltiples tiendas virtuales, compartiendo todo en una sola administración.
  • Soporta alrededor de 60 idiomas, múltiples divisas (euro, pound, peso colombiano…) y taxas (iva).
  • Navegación por capas permite al usuario customizar opciones de vista por categorías. Esto significa que se puede organizar productos por colores, tamaños, opciones personales…
  •  Magento community versión viene con servicios web. Esta flexibilidad permite a aplicaciones externas acceder a los datos de Magento sin necesidad de alterar una sola línea de código del website.
  • Los protocolos permitidos son SOAP y XML-RPC.
  • Magento incorpora SEO (Search Engine Optimization) desde el inicio. URL amigables que hacen fácil a los buscadores indexar el sitio que se esta creando.
  • Ofrece precios en tiempo real de sus servicios de transporte, tiene opciones adicionales como múltiples direcciones de envío o mensaje de regalo para realizar un pedido.
  • El equipo de Varien ha diseñado una estructura de tres grandes secciones: núcleo, funcionalidad y diseño. Esto permite que fácilmente se modifiquen imágenes y CSS sin afectar a la funcionalidad del sitio. Igualmente se puede personalizar o completar Magento creando módulos “locales” o desde Magento Connect descargar módulos “comunidad” sin alterar el núcleo de su tienda virtual.
  • Magento community version es bajo licencia Open Software (OSL), esto significa que no tiene costo alguno y además genera una gran comunidad online que puede ayudarle en su proyecto.
  • Cuenta con la opción de Mobile Commerce pre configurado desde el momento que se realiza la instalación.
  • Permite integrarse con varios ERP (por ejemplo, Oracle, SAP, Great Plains, MAS 90/2000, Netsuite, Quickbooks, Peachtree, etc.).

 

DESVENTAJAS

  • Entorno flexible pero complejo, difícil de aprender y dependiente de mayores recursos del servidor.
  • Cuando se modifica el código de Magento para personalizarlo a las necesidades de una empresa, puede originar aumentos significativos en el tiempo de respuesta de la plataforma.
  • Magento tiene una estructura compleja, lo que hace que los ajustes de personalización tomen más tiempo y cuesten más dinero.
  • Magento requiere gran cantidad de procesamiento en el servidor donde esté instalado comparado con otras plataformas de tienda online.

Read More

viernes, 28 de septiembre de 2012

Prestashop, Software Para la Creación de Tiendas en Línea

viernes, septiembre 28, 2012 0

QUE ES PRESTASHOP?

Prestashop fue diseñado en 2005 por estudiantes de la Escuela de informática Epitech; es una herramienta para generar y administrar tiendas on-line que combina el lenguaje PHP, Apache como Servidor Web y MySQL como gestor de base de datos.



CARACTERISTICAS y MODULOS DE PRESTASHOP

Administración en tiempo real de:
  • Catálogo
  • Pedidos
  • Clientes
  • Compras
  • Estadísticas
  • Pagos
  • Transporte/Gastos de envío
  • Empleados

 

INSTALACIÓN Y REQUISITOS

  • Conexión a base de datos MYSQL/ PgSQL.
  • Servidor Web 

 

ARQUITECTURA

  • Código PHP orientado a objetos. 
  •  Smarty para la presentación 
  •  El sistema de módulos permite mantener el “kernel” casi a salvo de modificaciones.

 

SOPORTE Y COMUNIDAD

  • Hay muy poca comunidad
  • PrestaShop ofrece su BugTracker, donde cualquiera puede dar de alta una incidencia, y es respondida por los desarrolladores en poco tiempo.
}

VENTAJAS

  • Estructura modular y de fácil uso
  • Poca cantidad de procesamiento en el servidor donde esté instalado
  • Cuenta con más de 275 funcionalidades de carro de compras y tiene más de 2,000 módulos y plantillas.
  • Más de 100,000 tiendas virtuales en todo el mundo utilizan esta herramienta para comercializar sus productos.
  • Se puede configurar muy bien para el posicionamiento en buscadores (SEO)
  • Cuenta con documentación para desarrolladores, diseñadores y usuarios
  • Permite integrar varios idiomas.
  • Costo final de proyecto económico.
  • Gestión de módulos de pago.
  • Grupos de clientes integrados.
  • Fácil instalación con la mayoría de opciones.
  • Permite definir productos físicos o virtuales (descargas).
  • Bajo consumo de CPU.
  • Permite introducir códigos de barras
  • Panel de administración intuitivo y sencillo.
  • Prestastore: Tienda de módulos ya desarrollados.

 

DESVENTAJAS

  • No tiene la capacidad multitienda (permite administrar varias tiendas desde un solo sitio de administración).
  • La integración de Prestashop con diferentes ERP solo se logra con desarrollo a la medida.
  • Solo permite utilizar bases de datos MySQL y PgSQL.
  • Soporte mayormente en francés o inglés. 
  • Escasos Módulos y temas. 
Read More

Comparación de Prestashop vs Magento.

viernes, septiembre 28, 2012 0
En ésta sección se analizan dos herramientas de software utilizados para la creación de tiendas online, uno de ellos es Prestashop que es muy aceptado por las pequeñas empresas y el otro es Magento que presenta ciertas ventajas para las empresas grandes que quieren crear varias tiendas y administrarlas desde una misma interfaz.

TABLA COMPARATIVA MAGENTO – VRS PRESTASHOP

CRITERIO DE COMPARACION
MAGENTO
PRESTASHOP
Mercado empresarial
Orientado a empresas grandes con la necesidad de crear tiendas con muchos componentes pero fáciles de administrar.
Orientado a tiendas pequeñas con la necesidad de crear tiendas pequeñas.
Facilidad de uso
El uso requiere de refuerzo documental ya que es poco intuitivo, es necesaria lectura de manuales completos para su comprensión y administración.
Presenta un entorno intuitivo que inicia desde el momento de la instalación. También su administración es muy sencilla.
Disponibilidad de componentes
En cuanto a componentes supera a prestashop ya que cuenta con una gran cantidad de módulos adicionales y muchas comunidades que desarrollan nuevos módulos con mucha frecuencia.
Cuenta con muchos módulos que pueden implementarse, pero no supera los disponibles para magento.
Expansión de uso en el  mercado empresarial
Supera a prestashop en varios miles de usuarios, al menos cuatro de cinco tiendas que puedan considerarse usan magento.
Limitado uso en el mercado empresarial en comparativa con magento que lo supera en un equivalente de 4 a 1.
Funcionalidad
Las funcionalidades de magento se consideran muy superiores a prestashop, siendo una de las más importantes el soporte de multi-tiendas.
Por defecto tiene pocos atributos para cada artículo registrado, pero con la ventaja que permite crear más detalles personalizados.
En cuanto a funcionalidad tiene limitantes por ejemplo no permite comparativa de productos, pero si supera a magento en cuanto a la cantidad de atributos que pueden especificarse para cada producto, el problema es que solo pueden especificarse los que están disponibles por defecto.
Requisitos de Instalación
Cuando se instala magento es necesario conocer mucho el uso de servidores web, configuración de cache, librerías y opciones de encriptación.
La instalación es sencilla aunque genera múltiples fallos para los cuales no hay soporte disponible.
Fachada de la tienda
Con los conocimientos necesarios pueden crearse fachadas muy complejas y con una gran cantidad de componentes que proporcionan al cliente un mejor atractivo y funcionalidad.
Igual que magento pueden crearse fachadas muy atractivas para el gusto de los clientes.
Back office
El back office de magento requiere de mucha preparación, pueden dañarse módulos previamente configurados si no se usa adecuadamente.
Facilidad para realizar ajustes, mantiene el uso intuitivo al igual que el proceso de instalación, con el problema que por ser fácil de usar no hay usuarios que realicen documentación ya que lo dan todo por entendido.
Arquitectura
Versiones estables de magento, código PHP que funciona con el modelo de programación EAV(Entidad-Atributo-Relación), esto proporciona mucho dinamismo y rapidez al momento de crear las nuevas páginas y propiedades.
También prestashop esta creado con PHP solamente que con el modelo POO (programación orientada a Objetos), su código es dinámico pero los nuevos módulos  que son creadas con a veces no son  compatibles con las versiones anteriores y es necesario realizar cambios en el código fuente más que todo en archivos de configuración, esto requiere que el administrador maneje el modelo de programación orientado a objetos.
Soporte
La mayor cantidad de usuarios y funcionalidad compleja tienen como resultado la creación de muchas comunidades de soporte que proporcionan soporte y documentación describiendo los módulos disponibles y su forma de uso.
El soporte que puede encontrarse en blogs y foros es limitado, también las comunidades destinadas a proporcionar soporte son limitadas. Y como se  mencionó anteriormente al ser fácil de usar los usuarios no se toman el tiempo para la documentación de tutoriales.
Compatibilidad
Puede integrarse con otros componentes como ERP, CRM. Existen muchos módulos que pueden usarse para realizar ésta fusión.
Su estructura es cerrada, no permite incorporación de componentes adicionales que no pertenezcan a la plataforma.
Consumo de recursos
Si se requiere un mayor desempeño para la administración y respuesta a los usuarios lo mejor es instalarlo en un servidor dedicado ya que con el incremento de usuarios los procesos nativos y variables temporales  absorben mucha memoria.
Múltiples tiendas Pueden funcionar incluso en un mismo servidor compartido, ya que el consumo de recursos es limitado.
Seguridad
La razón de sugerir la instalación en un servidor dedicado es porque magento cuenta con vulnerabilidades que permiten realizar modificaciones en archivos de configuración.
La estructura de directorios y archivos de configuración se mantienen más seguros, esto permite compartir servidor con otras tiendas.
Funcionalidad en localhost
Problemas con servidor local, para mejor funcionamiento instalar directamente en el servidor online.
Puede funcionar sin problemas en servidor local.

 

CONCLUSIONES

  • Magento y Prestashop pertenecen a dos targets diferentes
  • Magento se orienta a empresas o tiendas con una oferta superior a 500 productos.
  • Prestashop se orienta para pequeñas y medianas empresas, ya que exige menores costos de hosting y de personalización.
  • Con Magento se han realizado más de 25 mil millones de transacciones, hay 90.000 tiendas online instaladas, unos 3.500 módulos y extensiones; y que ha sido descargado más de 3 millones de veces.
  • Prestashop ha llegado a las 50.000 tiendas online instaladas, cuenta con una comunidad de 200.000 miembros y hay unos 250 módulos y extensiones específicas para esta aplicación.
 

PREGUNTAS FRECUENTES PRESTASHOP VS MAGENTO


1.     ¿Cuál es el proceso de instalación de Magento y Prestashop ¿Cuál es más sencillo?

PrestaShop: tiene unos requisitos muy básicos, y consume pocos recursos, la mayoría de los hostings soportan Prestashop, el único inconveniente es la versión de PHP, necesita 5.x, aunque tiene algunos problemas con algunas versiones específicas de PHP 5.x.
Software-Ecommerce-Prestashop
     
Requerimientos de Instalación Local
  • Sistemas operativos aceptados: Windows, Mac y Linux
  • Paquete preparado: Wamp (para Windows) o Xampp (para Windows y Mac) o
  • Servidor web: Apache 1.3,Apache 2.x, Nginx o Microsoft IIS
  • PHP 5.1+ instalado y habilitado
  • MySQL 5.0+ instalado con una base de datos creada
    
Opcional
  • En la configuración PHP pregunte a su proveedor para fijar memory_limit a “64M” y file_max_upload_size a “16M”
  • Extensiones opcionales PHP: GD,cURL,SimpleXML, SOAP
     
Requerimientos de Instalación Web
  • Un nombre de dominio
  • Servidor web: Apache 1.3,Apache 2.x, Nginx o Microsoft IIS
  • PHP 5.1+ instalado y habilitado
  • MySQL 5.0+ instalado con una base de datos creada
  • Acceso FTP
    
Opcional
  • En la configuración PHP pregunte a su proveedor para fijar memory_limit a “64M” y file_max_upload_size a “16M”
  • Certificado SSL si planea procesar pagos internamente
  • Extensiones opcionales PHP: GD,cURL,SimpleXML, SOAP
  • Para mejorar rendimientos: MemCached, extensión mcrypt PHP

Magento: Es uno de las desventajas de Magento, si se piensa instalarlo en hosting barato, magento requiere cache de PHP, optimizadores de ejecución de PHP, librerías de encriptación avanzadas, etc.
 Software-Ecommerce-Magento
 Servidores web compatibles: ◦ Apache 1.3.x
Apache 2.0.x
Apache 2.2.x
Navegadores compatibles: ◦ Microsoft Internet Explorer 7 o superior
Mozilla Firefox 3.5 o superior
Apple Safari 5 y mayor en sólo Mac
Google Chrome 7 o superior
navegador Adobe Flash plug-in se debe instalar
Compatibilidad PHP:
extensiones requeridas: pdo_mysql
simplexml
mcrypt
hachís
GD
DOM
iconv
rizo
SOAP (API Webservices si se va a utilizar)

safe_mode off
memory_limit no menos de 256 MB (preferiblemente 512)

MySQL: ◦ 4.1.20 o posterior
InnoDB motor de almacenamiento

SSL: ◦ Si HTTPS se utiliza para trabajar en el certificado de admin, SSL debe ser válida. Los certificados autofirmados no son compatibles con SSL


2.     ¿Costo?

Son de libre distribución pero las versiones de pago por ejemplo ronda los $15 mil la mayoría de los módulos de Magento son de pago y algunos muy caros. 

3.     ¿Cómo es el soporte de Prestashop y Magento?

Prestashop: hay muy poca comunidad, mucha gente preguntado y poca respondiendo, pero lo bueno que tiene PrestaShop es su BugTracker (herramienta que lista errores), donde cualquiera puede dar de alta una incidencia, y es respondida por los desarrolladores en poco tiempo pero mayormente en francés o inglés.
Magento: es uno de los puntos fuertes de Magento, tiene una amplia comunidad, con miles de módulos, foros de soporte, y cada vez hay más partners que dan soporte de Magento lo único es que casi todo está en inglés.

4.     ¿Cuáles son los idiomas que soportan Prestashop y Magento?

PrestaShop
Los idiomas de instalación son los que aparecen a continuación
Cabe destacar que al igual que Magento posee un módulo para configuración del idioma.

Magento
Viene sólo en inglés, pero podemos cambiarlo por el idioma que necesitemos

5.     ¿Cómo es la administración de Prestashop y Magento?

Prestashop: es sencilla, pero falta documentación, y con los constantes cambios, es difícil encontrar algunas opciones.
Magento: es muy compleja, es fácil que equivocarse y quedarse sin tienda durante varios días, hasta descubrir donde tocaste. Pero una vez aprendida, te permite diseñar una tienda con las características que realmente quieres, sin las limitaciones que encontraremos en otras aplicaciones.

6.     ¿Cuál es el mercado empresarial de Prestashop y Magento?

Prestashop: Su mercado es para pequeñas y medianas empresas, ya que exige menores costos de hosting y de personalización.
Magento: Su mercado es para grandes empresas y sobre todo aquellas que tienen varias sucursales.

7.     ¿Nivel de seguridad que manejan Magento y PrestaShop?
Para Magento:
Se sugiere la instalación en un servidor dedicado ya que cuenta con vulnerabilidades que permiten realizar modificaciones en archivos de configuración.         
Para PrestaShop:
La estructura de directorios y archivos de configuración se mantienen más seguros, esto permite compartir servidor con otras tiendas.
8.     ¿Tanto Magento y PrestaShop permiten el manejo de múltiples tiendas?

Para Magento
  • Diseño y desarrollo de múltiples tiendas virtuales, compartiendo todo en una sola administración.
Para PrestaShop
  • No tiene la capacidad multitienda (permite administrar varias tiendas desde un solo sitio de administración).
9.     ¿Manejan integración con otros ERP  Magento y PrestaShop?
  • Magento
Puede integrarse con otros componentes como ERP, CRM. Existen muchos módulos que pueden usarse para realizar ésta fusión.
  • PrestaShop
Su estructura es cerrada, no permite incorporación de componentes adicionales que no pertenezcan a la plataforma.

Read More

Post Top Ad

Your Ad Spot