Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actualmente, los sistemas Open Source con tecnologa PHP ms conocidos son:
Magento (www.magentocommerce.com) osCommerce (www.oscommerce.com) Zen-Cart (www.zen-cart.com) Prestashop (www.prestashop.com) VirtueMart (http://virtuemart.net) OpenCart (www.opencart.com) CRE Loaded (www.creloaded.com) X-Cart (www.x-cart.com) LiteCommerce (www.litecommerce.com - Compatible con Drupal)
Podemos encontrar ms informacin sobre plataformas e-commerce basadas en PHP, ASP, Java, Rails, etc en: http://en.wikipedia.org/wiki/Comparison_of_shopping_cart_software
Sistema flexible de cupones de descuento o reglas de precios, con posibilidad de restringir por tiendas, grupos de clientes, perodos de tiempo, productos o categoras Precios promocionales en el catlogo
Analtica e Informes
Escritorio Admin con resumen de actividad a primera vista Informes de carritos de la compra abandonados Informe de mejores clientes por totales o nmero de pedidos
Google Site Map Control completo de reescrituras de URL Meta-informacin por productos y categoras
Control de mltiples websites y tiendas desde el Panel Web Services API para integraciones entre Magento y aplicaciones de terceros
Procesos de Importacin y Exportacin del Catlogo Integracin con Google Base Productos descargables, configurables, agrupados, etc Reglas avanzadas de precios y soporte para precios especiales (herramienta de marketing)
Navegacin por categoras, filtrado por categoras y atributos en catlogo Navegacin con filtros en los resultados de bsqueda Comparacin de Productos Opiniones de Productos
Navegacin de Producto
Imgenes mltiples por producto Capacidad de Zoom en imagen de producto Comentarios del producto Productos relacionados Productos agrupados Atributos y Stock
Mobile Commerce
Internacionalizacin
Proceso de Compra
Compra en pgina nica (One-Page Checkout) Compra como invitado/compra sin cuenta Compra con mltiples direcciones en un slo pedido
Envo
Compra con mltiples direcciones en un slo pedido Mltiples envos por pedido Envo gratuito
Pago
Soporte para mltiples mtodos de pago Extensiones de mtodos de pago disponibles en Magento Connect Autorizacin y captura de pagos configurable
Servicio al Cliente
Cuentas de cliente con mucha Informacin Historial de pedidos E-mails personalizables por idioma Seguimiento del Pedido desde la Cuenta de cliente Crear pedidos desde Admin
Cuentas Cliente
Volver a solicitar un pedido realizado con anterioridad desde la cuenta Gestin de direcciones Productos descargables Suscripcin al boletn Etiquetas Comentarios Consulta de pedidos recientes
Gestin de pedidos
Ver, editar, crear y cancelar pedidos desde el Panel Crear una o mltiples facturas y envos por pedido
Magento en cifras
25+ Billones en transacciones 90,000+ comercios 3,500+ extensiones 2.5+ millones de descargas
Comunidad (Community - Gratis) Profesional (Professional - $2.995/ao) Empresarial (Enterprise- $12.990/ao) Magento Go (Desde $15/mes durante 1 ao; Ahora el primer ao GRATIS!)
Historia
La empresa Varien Inc. nace en el ao 2001 En el ao 2007 Varien inicia el proyecto Magento En Marzo de 2008 lanza la primera versin 1.0 En Marzo de 2010 Ebay a travs de su filial PayPal adquiere el 49% de las acciones de Magento por 22,5 Millones de dlares En 2011 Magento lanza Magento Go, su solucin alojada para pequeas y medianas empresas
Sus oficinas se encuentran en Culver City, California. Actualmente tiene un buen modelo de negocio y una seria estrategia empresarial con una estructura de ms de 180 trabajadores (se dice que de 2010 a 2011 ha crecido hasta los 240). En 2011 Magento est liderado por:
Roy Rubin, Confundador y CEO (Director Ejecutivo) Yoav Kutner, Cofundador, CTO (Director Tcnico) Bob Schwartz, Presidente Keren Aminia, CFO (Directora Financiera) Udi Shamay, Vicepresidente, Grupo de Expertos de Consultora Jary Carter, Vicepresidente, Ventas Norte America
Michel Goossens, Vicepresidente & GM de EMEA Paul Wallace, Vicepresidente, Atencin al Cliente Doug McIver, Vicepresidente, Gestin del producto Phil Robinson, Vicepresidente, Desarrollo Comercial Susie M. Sedlacek, Vicepresidenta, Formacin
Adems de tener toda una estructura empresarial detrs de este software, Magento cuenta con el apoyo de la industria
Instalacin y Conceptos
Conceptos bsicos y Requisitos
Magento est pensado para ser implantado en servidores LAMP (Linux Apache/Nginx - MySQL y PHP) y, aunque se podra conseguir correr la plataforma sobre sistemas Windows/Mac con Apache, su uso en entornos de produccin est ABSOLUTAMENTE CONTRAINDICADO, pues no ha sido pensado para dicha estructura, todo el desarrollo, informacin y ayuda est orienta a sistemas UNIX. El paquete base, viene preparado para funcionar en servidores Web Apache (.htaccess, etc), pero podemos encontrar documentos donde se elogian los buenos resultados con Nginx y se explica cmo configurar nuestros servidores para su uso. En cuanto al cdigo, se podra decir que Magento es un Framework para ecommerce construido sobre Zend Framework (ZF, es el framework oficial de PHP). ZF 1.x le confiere grandes posibilidades a Magento, pero al mismo tiempo es uno de los motivos por los que requiere recursos muy superiores en comparacin con otras soluciones e-commerce. Actualmente se est desarrollando la versin 2.0 de Zend Framework donde se pretende, entre otras cosas, mejorar su rendimiento.
Base de Magento Las aplicaciones construidas con Zend Framework emplean uno de los patrones de arquitectura de software ms importantes en entornos web, el Model - View - Controller o MVC o CMU. Este patrn loga una buena separacin lgica a nivel de cdigo y por tanto, nos pone en el buen camino para el desarrollo de grandes aplicaciones:
Model: la gestin de los datos (Base de datos) View: la interfaz de usuario (HTML, CSS...) Controller: la lgica de control o gestin de las acciones/eventos (Mostrar Index, cargar datos y mostrarlos en la vista...)
Requisitos: Viendo los requisitos mnimos que se indican en la Wiki de Magento, podemos llegar a pensar que el software puede funcionar perfectamente en algunos servidores compartidos y as es, pero ante determinadas situaciones de fallo o necesidad de crecimiento de recursos nos daremos cuenta de que el servidor compartido nos limita mucho a la hora aplicar soluciones u optimizar parmetros y recursos. Actualmente las limitaciones del servidor suelen ser, en gran medida, la fuente de los problemas ms comunes:
Pginas en blanco por falta de recursos Actualizaciones interrumpidas por limitaciones en los tiempos de ejecucin, en memoria, etc Imposibilidad de regenerar ndices con cierto volumen de datos Imposibilidad de crear productos con muchas custom options Imposibilidad de servir pginas rpidamente Problemas de seguridad Etc
Requisitos oficiales:
Sistemas Operativos Soportados: o Linux x86, x86-64 Servidores Web Soportados: o Apache 1.3.x o Apache 2.0.x o Apache 2.2.x Navegadores Soportados: o Microsoft Internet Explorer 6 y Superiores o Mozilla Firefox 2.0 y Superiores o Apple Safari 2.x o Google Chrome
8
PHP: 5.2.13+ Extensiones necesarias: PDO_MySQL simplexml mcrypt hash GD DOM iconv curl SOAP (si necesitas utilizar el API de Webservices) o Safe_mode off o Memory_limit no menos de 256MB (preferiblemente 512MB) MySQL: o 4.1.20 o superior o InnoDB storage engine SSL: o Si utiliza HTTPS, el certificado SSL debe ser vlido para ser soportado Configuracin del Servidor: o Debe ofrecer la posibilidad de correr Tareas Programadas (crontab) con PHP 5 o Debe ofrecer la posibilidad de sobrescribir opciones del servidor mediante archivos .htaccess
o o
El servidor y su optimizacin
A la hora de buscar el mejor servidor para nuestra tienda Magento y valorar las diferencias entre unos y otros, debemos saber:
Cubre los requisitos mnimos? Dnde se encuentran sus servidores? Acepta ajustes en la configuracin de MySQL? Acepta compresin Gzip? Tiene activa la opcin KeepAlive? Tiene Software actualizado (PHP, Apache...)? Procesador potente?
9
Mucha Memoria RAM dedicada? Cuanto mayor sea mejor rendir nuestra tienda y mayor nmero de usuarios concurrentes seremos capaces de soportar Discos duros rpidos (SATA o mejor SAS)? Magento almacena datos en disco y esta suele ser una accin muy lenta Gran ancho de banda? Ofrece RAID? Ofrece sistema de Backups Interno/Externo? Ofrece soluciones de seguridad? Ofrece soluciones avanzadas y optimizaciones como: o LiteSpeed o Nginx o APC cach o xCache o eAccelerator o Memcached o MySQL Query Cach o Apache Solr (Utilizada en la versin Enterprise) o Extensiones (www.tinybrick.com): Magento Speed Booster Magento LightSpeed
Magento ofrece un pequeo script que valida los requisitos ms relevantes que debe cumplir el servidor e indica si est preparado para correr nuestras tiendas. www.magentocommerce.com/_media/magento-check.zip Algunas referencias para optimizar
BLOG DE MAGENTO: o www.magentocommerce.com/blog/category/performance/ BLOG DE YOAST: o http://yoast.com/magento-performance-hosting/ BLOG DE INCHOO: o http://inchoo.net/ecommerce/magento/boost-the-speed-of-your-magento/ o http://inchoo.net/ecommerce/magento/magento-performance-research-andimprovement/ BLOG DE NEXCESS: o http://blog.nexcess.net/2010/03/22/enabling-memcached-in-magento/ BLOG DE OGGETTO: o http://oggettoweb.com/blog/magento-performance-enterprise-community/ GRUPO MAGENTO PERFORMANCE AND OPTIMIZATION: o www.magentocommerce.com/group/view/168/ WIKI MAGENTO: o www.magentocommerce.com/wiki/groups/168/optimising_your_web_stack_performance_ for_magento FORO MAGENTO: o www.magentocommerce.com/boards/viewthread/36225/ o http://www.magentocommerce.com/boards/viewthread/4168/ SLIDESHARE:
10
www.slideshare.net/dmitriysoroka/methods-and-best-practices-for-high-performanceecommerce
Instalacin de Magento
A la hora de implantar la plataforma en nuestros servidores, disponemos de varias opciones que podemos utilizar en funcin de nuestras posibilidades:
Descargar el paquete Magento en el servidor y realizar la instalacin Descargar Magento Downloader en el servidor y realizar la instalacin a travs de Downloader Realizar la instalacin a travs de SSH (Shell) Instalar el paquete desde el panel de gestin del servidor (disponible en algunos servidores)
La opcin SSH est pensada para usuarios ms avanzados, pero es la opcin ms recomendable, ya que no se aplican las reglas/restricciones de Apache (tiempo mximo de ejecucin, memoria) y tampoco tendremos las limitaciones de nuestro software FTP (asignacin avanzada de permisos, propietario de los archivos). Para utilizar adecuadamente la instalacin de Magento por SSH es importante tener algunos conocimientos bsicos de UNIX y un servidor bien configurado, de otra forma, no sabremos que estamos haciendo ni cmo solucionar los posibles problemas en caso de error. A nivel de usuario, MagentoConnect es la forma ms sencilla de instalar/actualizar extensiones y de actualizar el Core de Magento. En algunas ocasiones, durante el proceso de instalacin se producen errores y se nos indica que determinadas tablas de la base de datos ya existen. En general, estos errores se deben a problemas con los recursos del servidor.
11
1. Descargar el paquete de Magento y subir los archivos al servidor. No se suele recomendar utilizar la ltima versin para tiendas en produccin debido a que las extensiones y plantillas tardan un tiempo en adaptarse a las versiones ms recientes.
a. http://www.magentocommerce.com/download
b. http://www.magentocommerce.com/downloads/assets/1.5.0.1/magento-1.5.0.1.tar.gz c. Con SSH el proceso es mucho ms rpido ya que el paquete se descarga y se descomprime directamente en el servidor, ahorrndonos el tiempo que un software de FTP requiere para subir la enorme cantidad de archivo que vienen el paquete: Para descargar:
wget http://www.magentocommerce.com/downloads/assets/1.5.0.1/magento-1.5.0.1.tar.gz
NOTA: Algunos servidores permiten descomprimir archivo desde sus paneles de gestin (cPanel, DirectAdmin) NOTA: Uno los clientes SSH ms conocidos es PuTTY, el cual dispone de versiones para Linux y Windows. Para Mac: JellyfiSSH, MacSSH...
2. Fijar los permisos. Por defecto, nuestro servidor debera establecer los permisos correctos: 755 para todos
los directorios y 644 para todos los archivos. Antes de proceder con las instalacin, debemos asegurarnos que los siguientes archivos y directorios tienen los permisos de escritura:
a. b. c. d.
Archivo var/.htaccess Directorio app/etc/ Directorio var/ Todos los directorios y subdirectorios bajo media/
En caso que necesitemos utilizar el sistema de actualizacin, necesitaremos dar permisos de escritura a todos los directorios. Si utilizamos un programa FTP, asignaremos permisos 777 a los archivos y directorios indicados. En caso que utilicemos SSH, podemos ejecutar los siguientes comandos (en la raz de la tienda; por ejemplo: public_html):
find . type f exec chmod 644 {} \; find . type d exec chmod 777 {} \;
12
NOTA: La Wiki de Magento ofrece ms informacin sobre la configuracin de permisos: http://www.magentocommerce.com/wiki/1__installation_and_configuration/magento_filesystem_permissions http://www.magentocommerce.com/wiki/groups/227/installing_magento_via_shell_ssh
3. Crear la base de datos. Deberemos crear nuestra base de datos y un usuario con permisos para interactuar con ella. Las bases de datos y sus usuarios se suelen crear desde el panel de gestin (cPanel, DirectAdmin, otros) NOTA: es importante anotar/recordar los datos indicados: nombre de la base de datos, usuario, contrasea y host (normalmente localhost). Si queremos utilizar los datos de muestra que ofrece Magento (Sample Data:
http://www.magentocommerce.com/knowledge-base/entry/installing-the-sample-data-for-magento),
deberemos cargarlos antes de continuar con los siguiente pasos de instalacin. Para realizar la importacin de los datos, podemos utilizar algunas aplicaciones como: phpMyAdmin www.phpmyadmin.php o MySQLDumper www.mysqldumper.net) y por SSH:
wget c t 10 http://www.magentocommerce.com/downloads/assets/1.2.0/magento-sample-data-1.2.0.tar.gz tar zxvf ./magento-sample-data-1.2.0.tar.gz mv magento-sample-data-1.2.0/media/* ./media/ chmod R o+w ./media mysql h localhost u NombreUsuario pPassword BaseDeDatos < ./magento-sample-data1.2.0/magento_sample_data_for_1.2.0.sql
4. Optimizar algunos parmetros antes de correr la instalacin. Editamos el archivo .htaccess y revisamos/modificamos los siguientes parmetros:
NOTA: max_execution_time
18000
13
14
15
16
Migracin de Magento
Habitualmente durante el diseo y creacin de la tienda trabajaremos en unos de nuestros servidores de desarrollo y, una vez el cliente valide el proyecto, llegar el momento de migrar la tienda al servidor de produccin. Para conseguir que nuestras migraciones no sean traumticas, deberemos seguir una serie de pasos. 1. Cambiar la URL base. Accedemos al panel de administracin y navegamos por el men Sistema Configuracin Web y cambiamos los valores de Base URL por {{base_url}} en la Pestaas Insegura (Unsecure) y Segura (Secure). 2. Limpiar cach y sesiones. Desde la administracin, navegamos por el men hasta Sistema Gestin de la cach y, desactivamos todas las opciones de cach y realizamos todas las acciones de limpieza: a. b. c. d. Limpiar Cach de Magento Limpiar la Cach de Almacenamiento Limpiar la Cach de Imgenes del catlogo Limpiar la Cach de Javascript y CSS
17
3. Exportar e importar una copia de la base de datos. Antes de exportar la base de datos, suele ser buena idea limpiar las tablas de logs, importaciones, exportaciones...
TRUNCATE TRUNCATE TRUNCATE TRUNCATE TRUNCATE TRUNCATE TRUNCATE TRUNCATE TRUNCATE TRUNCATE TRUNCATE TRUNCATE
TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE
`dataflow_batch_export` `dataflow_batch_import` `log_customer` `log_quote` `log_summary` `log_summary_type` `log_url` `log_url_info` `log_visitor` `log_visitor_info` `log_visitor_online` `report_event`
4. A la hora de importar y exportar grandes base de datos, MySQLDumper puede ser una gran herramienta si queremos utilizar interfaces de usuario y si preferimos realizar la accin mediante SSH, deberemos utilizar mysqldump.
5. Copiar los archivos. A la hora de copiar los archivos, se recomienda crear un archivo comprimido mediante el panel del servidor o mediante SSH y migrar la copia al servidor final. Tambin podemos descargar todos los ficheros mediante FTP y subirlos al nuevo servidor de produccin. En caso que utilicemos la opcin SSH y una vez tengamos los archivos en el servidor de produccin, deberemos revisar el propietario de los archivos. Un ejemplo de migracin de archivos mediante SSH, podra ser el siguiente: En el servidor de desarrollo www.servidordesarrollo.com:
tar -zcvf backup.tar.gz ./*
18
6. Modificar el archivo de configuracin. Finalmente, editamos el archivo app/etc/local.xml indicando los parmetros del nuevo servidor. <connection> <host><![CDATA[localhost]]></host> <username><![CDATA[UsuarioProduccion]]></username> <password><![CDATA[PasswordProduccion]]></password> <dbname><![CDATA[BaseDeDatosProduccion]]></dbname> <active>1</active> </connection>
Actualizaciones en Magento
Magento es en la actualidad la plataforma mejor preparada para la actualizacin su core y de sus extensiones, pero no est exenta de errores y en muchas ocasiones estos errores se producen durante el proceso de actualizacin, llegando a corromper la base de datos. Por este motivo, suele recomendarse realizar un proceso previo de actualizacin mediante una copia en los servidores de desarrollo y, en caso que el proceso se lleve a trmino sin problemas, se procedera con la actualizacin de la base de datos en produccin. No sin antes tomar una serie de medidas de precaucin. 1. Limpiar las tablas de importaciones, exportaciones, logs 2. Realizar una copia de seguridad de la base de datos y verificar que los datos se guardaron correctamente. En algunas ocasiones, al comprimir mediante zip o gzip la salida de nuestros backups, los datos se almacenan incorrectamente 3. Limpiar los directorios de cache, sesiones, logs, etc. 4. Realizar una backup de los archivos prestando especial atencin a los directorios de extensiones, cdigo personalizado, plantillas personalizadas, media y el archivo app/etc/local.xml 5. Actualizar a la nueva versin. Al igual que en el proceso de instalacin, a la hora de actualizar podemos realizar el proceso mediante MagentoConnect (en la mayora de versiones, se suelen producir errores), Pear o descargando el nuevo paquete, sobreescribiendo los archivos y accediendo a una pgina de nuestra tienda para que se ejecuten los procesos de actualizacin.
MagentoConnect
es el sistema de instalacin/gestin de extensiones y paquetes base de Magento. El sistema est pensado al ms puro estilo Synaptics de Linux, donde podemos decidir qu extensiones instalamos, actualizamos, reinstalamos o bien eliminamos del sistema, qu tipo de versiones aceptamos para nuestro sistema: versiones estables, beta, alpha y entre otras cosas, MagentoConnect nos ofrece un control de dependencias para evitar incompatibilidades entre las distintas extensiones.
19
MagentoConnect tambin incluye una herramienta para hacer ms sencillo el proceso de empaquetado de extensiones creadas por nosotros.
20
Uso de MagentoConnect
Trabajar con MagentoConnect es una tarea realmente sencilla. Gracias a este sistema, instalar nuevas extensiones es cuestin de muy pocos pasos, de los cuales, en la mayora de las ocasiones, el ms complicado es encontrar la extensin que necesitamos. Para localizar extensiones tenemos varias opciones:
Utilizar el apartado que Magento tiene en su web: http://www.magentocommerce.com/magentoconnect Buscar directamente en Google (en muchas ocasiones funciona mejor) Consultar pginas conocidas: o http://ww.aitoc.com o http://www.mageworx.com o http://ecommerce.aheadworks.com/ o http://velite.de/ o http://www.magextension.com/ o http://www.phoenix-medien.de/ o http://www.wdca.ca/ o Etc
Siempre que descarguemos la extensin desde una pgina externa, deberemos seguir las instrucciones de instalacin de su creador. En caso que utilicemos la web de Magento, deberemos seguir los siguientes pasos:
1. Acceder a nuestra cuenta de usuario de Magento o Registrarnos en su web 2. Ir a la pgina de extensiones: : http://www.magentocommerce.com/magento-connect 3. Localizar la extensin deseada mediante el buscador que tenemos en el apartado web de MagentoConnect o bien navegando por el men de clasificacin de extensiones. 4. Una vez localizada la extensin, es importante leer las indicaciones, versiones existentes, comentarios, etc, para detectar posibles conflictos con nuestra versin y para saber si realmente ofrece las funcionalidades que necesitamos. 5. Seleccionar la versin de nuestro MagentoConnect Manager (versin del Manager no de Magento): a. MagentoConnect Manager 1.5+ b. MagentoConnect Manager 1.5Versin 2.0 Version 1.0
6. Aceptar los trminos y condiciones de licencia (leer, tambin ) 7. Copiar la direccin URL de la extensin 8. Abrir nuestro MagentoConnect Manager y proceder con la instalacin Spanish para versin 1.0: magento-community/Locale_Mage_community_es_ES Spanish para versin 2.0: http://connect20.magentocommerce.com/community/Locale_Mage_community_es_ES NOTA: una vez tengamos la tienda en produccin o en una fase avanzada del desarrollo, es importante realizar copias de seguridad a nivel de ficheros y base de datos antes de proceder con cualquier instalacin/actualizacin de extensiones o paquetes base.
21
22
23
24
Core y extensiones
Con el fin de facilitar la tarea de gestin de paquetes al futuro administrador de la tienda, suele ser recomendable dejar instalados en MagentoConnect Manager los paquetes base de Magento. La instalacin de los paquetes base se puede realizar uno por uno o bien utilizando la instalacin de todos los paquetes ms recientes. Individualmente:
Magento Core para v.1.0:
Todo:
Magento Core para v.1.0: magento-core/Mage_All_Latest Magento Core para v.2.0: http://connect20.magentocommerce.com/community/Mage_All_Latest SSH Core + Extensiones:
NOTA: una vez tengamos la tienda en produccin o en una fase avanzada del desarrollo, es importante realizar copias de seguridad a nivel de ficheros y base de datos antes de proceder con cualquier instalacin/actualizacin de extensiones o paquetes base.
25
Grupo Hostienda www.hostienda.com NOTA: en algunas ocasiones la instalacin/actualizacin de los paquetes queda interrumpida y por tanto, al volverlo a intentar con todos los paquetes (Mage_All_Latest) recibiremos un error indicando que ya existen algunos paquetes en el sistema. En estos casos utilizaremos el parmetro --force para reinstalarlo todo:
./mage install http://conect20.magentocommerce.com/community Mage_All_Latest --force
Gestin de Tiendas
Desde su inicio, Magento ya fue pensado y desarrollado con funcionalidades para la gestin de mltiples tiendas y esto hace que sea uno de los mejores y ms preparados sistemas Open Source para proyectos multi-sore. Con Magento tenemos la posibilidad de gestionar mltiples dominios, tiendas y vistas (idiomas, por lo general) desde un nico panel de administracin. Esto significa que podemos expandir internacionalmente nuestros proyectos sin tener que preocuparnos por las posibilidades del software, ni de repetir los procesos de mantenimiento (actualizaciones, mejoras, correcciones). Una estructura posible con Magento podra ser: Mitiendamagento.es o Tienda de Zapatos Espaol o Tienda de Bolsos Espaol o Tienda de Ropa Espaol Mitiendamagento.it o Negozio di Abbigliamento Italiano
26
Ejemplo de Magento: www.magento-mall.com, www.magento-apparel.com... A la hora de gestionar toda esta estructura, tenemos un gran abanico de posibilidades a diferentes niveles o alcances: Global: Acciones que tienen efecto sobre toda la estructura Sitio Web: Los sitios web son los dominios base de las tiendas. En un mismo sitio web, podemos alojar varias tiendas (ej: Zapatos y Bolsos), con una gestin diferenciada (catlogos separados, clientes separados por tienda...). Tienda: Las tiendas son cada uno de nuestros comercios/comerciantes, cada una de las divisiones de nuestro catlogo, de nuestros clientes Vista: Todas las vistas de una tienda comparten un mismo catlogo, pero permiten presentar los contenidos con diferentes diseos e idiomas.
Diseo
El diseo en Magento es un mundo de posibilidades para nuestros diseadores y comerciantes. Tenemos en nuestras manos las herramientas necesarias para que cada pgina de un producto sea una rica y atractiva Landig Page (al ms puro estilo Apple), para que cada categora sea una nueva experiencia y que nuestra plantilla sea perfectamente personalizable por pocas del ao/promociones/pblico objetivo/idioma, etc. Actualmente existe una gua oficial para aprender los conceptos ms relevantes en cuanto al diseo de plantillas: http://www.magentocommerce.com/design_guide y adems de la gua oficial, tambin podemos encontrar algunos libros, manuales y tutoriales relacionados con la creacin/personalizacin de tiendas.
27
Por defecto, en el paquete base de la versin Community encontraremos 4 plantillas oficiales, que Magento se encarga de mantener: Blank Theme (no incluida en EE, ni PRO): es la plantilla pensada para los diseadores y es por eso que se presenta con la estructura bsica. Sin adornos, ni estilos innecesarios. Default Theme: es la plantilla base de Magento, la plantilla de referencia para las extensiones por encontrarse disponible en todas las versiones. Modern Theme (no incluida en EE, ni PRO): el modern theme incluye algunas variantes modernas en la presentacin de los mens, las categoras, productos, etc. Iphone Theme (no incluida en EE, ni PRO): versin optimizada de Magento para Mviles Iphone.
Los themes base son plantillas bien diseadas a nivel de cdigo y sobre todo, son plantillas que Magento se encarga de adaptar a cada nueva versin sin ningn coste para nosotros.
Internamente, las plantillas se distribuyen en paquetes (antes interfaces) y temas y se componen de:
28
Layouts (Distribuciones): archivos XML que definen la estructura de las pginas y elementos de la misma. Templates (Plantillas): archivos PHTML que representan la interfaz de usuario en cdigo (X)HTML y PHP. Magento no utiliza sistemas externos de plantillas como Smarty o Twig, utiliza el propio cdigo de PHP y HTML para construir las plantillas. Locale (Configuracin Regional): documentos csv con texto plano, organizados en base a los idiomas. En los directorios Locale incluiremos las traducciones de los e-mails y textos. Podemos realizar traducciones a nivel global o de plantilla. Skins (Pieles): archivos Javascript, CSS e imgenes de las plantillas.
Las versiones actuales de Magento incluyen un paquete especial, el Base. Este paquete se encuentra presente en todas las versiones de Magento (Community, Professional, Enterprise).
29
Gestionar categoras
A la hora de gestionar las categoras deberemos tener en cuenta algunos aspectos importantes: La vista sobre la que trabajamos. Por defecto, Magento selecciona la opcin Todas las Vistas y por tanto, todos los cambios realizados quedarn reflejados a nivel Global. En caso que queremos crear categoras para una vista concreta, deberemos seleccionarla previamente. Las categoras padre. Las categoras padre se emplean, principalmente, para separar los catlogos de las tiendas. Mover categoras. Para reorganizar nuestra estructura de categoras, Magento ofrece un sistema de clic y arrastre.
30
Informacin General: configuracin, datos principales y meta datos. o Nombre o Est activa o URL de la categora o Miniatura o Descripcin o Imagen o Ttulo de la pgina (Meta) o Palabras clave (Meta) o Descripcin (Meta) o Incluir en men de navegacin Configuracin de la Vista: mostrar productos, bloques, orden de los productos o Modo de visualizacin Mostrar Productos de la categora Bloque esttico Bloque esttico y Productos o Bloque CMS. En caso que activemos el modo de bloque, seleccionaremos el bloque a mostrar. o Opciones de ordenacin disponibles en la parte frontal. o Opcin de ordenacin por defecto o Permitir navegacin por niveles de precio (ej: 120, que vendra a decir: 0 120, 240 360) Diseo personalizado: personalizacin del diseo para la categora y sus productos. o Usar configuracin de la categora padre o Aplicar configuracin tambin a los productos o Diseo personalizado. Permite indicar una plantilla concreta para la categora o Activo desde. Fecha en la que se activar el diseo personalizado. o Activo hasta. Fecha en la que se desactivar el diseo personalizado. o Distribucin de la categora. Mostrar sin columnas, mostrar con una/dos/tres columnas o Actualizaciones del layout. Ejemplo: ocultar el bloque de suscripcin en una categora concreta.
<reference name="left"> <remove name="left.newsletter" /> </reference>
31
Productos de la categora: gestin rpida de los productos que pertenecen a la categora. Permite filtrar y gestionar de forma masiva los productos de una categora.
Gestin de atributos
En Magento, a diferencia de otras plataformas, se puede interactuar de forma sencilla con los atributos, incluidos los atributos base. En algunas plataformas como osCommerce la gestin de los atributos es un apartado que se complica especialmente cuando trabajamos con grandes catlogos. En el apartado de gestin de atributos es importante destacar la posibilidad de agruparlos en conjuntos. Gracias a esta funcionalidad, podremos crear productos muy diferentes simplemente indicando el grupo o conjunto de atributos que lo definen. Por ejemplo: podemos crear un conjunto de atributos Bolsos y otro Zapatos, de forma que no tengamos que asignar Zapato por Zapato o Bolso por Bolso cada uno de los atributos que definen un zapato o un bolso, sino que directamente les asignamos un conjunto de atributos. Tipos de atributos Se definen distintos tipos de atributos con algunas propiedades distintas en funcin de su naturaleza. Campo de texto: campo de escritura libre con posibilidad de almacenar un nico prrafo no muy largo. Campo rea de texto: campo de escritura libre con posibilidad de almacenar un texto largo. Permite activar el editor visual. Campo fecha Campo Si/No: por ejemplo si un producto tiene o no un rasgo relevante. Tambin se suelen aprovechar en las extensiones: Es un producto destacado?, Acepta x Pago?, Se muestra en x Apartado?...
32
Lista de seleccin mltiple: de entre una lista de valores, se puede seleccionar ms de 1 valor o todos. Desplegable: de entre una lista de valores slo puede seleccionarse uno. Precio: campo de tipo precio, es decir, almacena valores tipo moneda. Imgenes de medios: campo de tipo contenedor para almacenar archivos de imgenes adicionales de un producto.
En este ejemplo crearemos un nico impuesto, pero se podra dar el caso que necesitemos dar de alta de alta impuestos del 4% (IVA superreducido) o del 8% (IVA reducido)... 2. El siguiente paso ser crear el impuesto que asignaremos a cada grupo de clientes. Ventas Impuestos Impuestos al cliente e indicamos Cliente Final
33
3. A continuacin realizaremos la definicin de Zonas e Impuestos navegando por el men hasta Ventas Impuestos Manage Tax Zones & Rates (Gestionar Zonas y Tasas de impuesto). En este apartado podemos crear tasas de impuestos y asignarlas a una zona en funcin del Pas, Provincia e incluso por el cdigo postal. Ser en esta seccin donde indicaremos aquellas zonas exentas de impuestos.
Pas
Espaa Espaa Espaa
Estado/Regin
* Ceuta Las Palmas
Cdigo Postal
* * *
Tasa/Ritmo
18.00 0.00 0.00
34
Siempre que tengamos que repetir procesos de este tipo para varios impuestos o tiendas, es recomendable realizar una exportacin de los datos a csv, realizar los cambios pertinentes e importar los nuevos datos. 4. Finalmente relacionaremos todos los elementos creando una Regla de de impuestos. Para ello, navegaremos hasta Ventas Impuestos Gestionar Reglas de Impuestos e indicamos los siguientes datos: a. b. c. d. Nombre: IVA 18% Clase de Impuesto al cliente: Cliente Final Clase de Impuesto al producto: IVA 18 Tasa del Impuesto: i. Espaa ii. Ceuta iii. Melilla iv. Las Palmas v. Santa Cruz de Tenerife e. Prioridad: 1 f. Ordenar Pedido: 0
35
Otros ajustes que podemos indicar en relacin con los impuestos los podemos encontrar en la configuracin de la tienda Sistema Configuracin Ventas Impuestos Tipos de impuestos o Impuesto aplicable a los envos. En caso que sea necesario aplicar un impuesto sobre los gastos de envo, lo indicaremos en este punto. Ajustes de Clculo o El mtodo de clculo de impuestos se realiza sobre: El Total El Total de filas o nmero de artculos Precio unitario o El clculo de impuestos se realiza en base a: Direccin de envo Direccin de facturacin Origen del envo o Aplicar impuestos al cliente Antes de los descuentos Despus de los descuentos o Aplicar descuentos sobre los precios Excluyendo impuestos Incluyendo impuestos o Aplicar impuestos al Precio personalizado, si est disponible
36
Precio original del producto Destino por defecto para el clculo de impuestos o Pas por defecto o Provincia por defecto o Cdigo postal por defecto Configuracin de los precios a mostrar o Mostrar los precios del catlogo Sin Impuestos Con Impuestos Con y sin impuestos o Mostrar los costes de envo Sin Impuestos Con Impuestos Con y sin impuestos Configuracin al mostrar la cesta de la compra o Mostrar Precios Sin Impuestos Con Impuestos Con y sin impuestos o Mostrar Subtotal Sin Impuestos Con Impuestos Con y sin impuestos o Mostrar Costes de Envo Sin Impuestos Con Impuestos Con y sin impuestos o Incluir impuestos en Grand Total o Mostrar resumen completo de impuestos (muestra los subtotales e impuestos diferenciados; ej: Subtotal 4%, IVA 4%, Subtotal 18%, IVA 18%) o Mostrar subtotal cuando los impuestos son cero Tasas fijas del producto (FPT Fixed Product Taxes) o Activar tasas fijas (FPT) o Mostrar precios de los listados Incluyendo slo tasas fijas Incluyendo tasas fijas y su descripcin Excluyendo tasas fijas, la descripcin y el precio final Excluyendo tasas fijas o Mostrar precios en la pgina del producto Incluyendo slo tasas fijas Incluyendo tasas fijas y su descripcin Excluyendo tasas fijas, la descripcin y el precio final Excluyendo impuestos fijos o Mostrar los precios en los mdulos de venta Incluyendo slo tasas fijas Incluyendo tasas fijas y su descripcin
37
o o o
Excluyendo tasas fijas, la descripcin y el precio final Excluyendo tasas fijas Mostrar los precios en los e-mails Incluyendo slo tasas fijas Incluyendo tasas fijas y su descripcin Excluyendo tasas fijas, la descripcin y el precio final Excluyendo tasas fijas Aplicar descuentos a las tasas fijas Aplicar impuestos sobre las tasas fijas Incluir tasas en el subtotal
Condiciones Generales de Venta En nuestra instalacin base, podemos encontrar un apartado especifico para la creacin de bloques de trminos y condiciones de venta. Esta opcin se encuentra en el panel de administracin, navegando por el men hasta Ventas Trminos y Condiciones. En este apartado podremos incluir los textos legales en relacin con la privacidad y proteccin de los datos y en relacin con las condiciones generales de venta. El usuario deber aceptar cada una de estas condiciones para poder finalizar su pedido. Para activar el sistema de condiciones de venta, deberemos configurar correctamente la tienda desde Sistema Configuracin Ventas Realizar Pedido Opciones de Compra Activar trminos y condiciones.
38
39
Gestin de moneda o divisas Como ya se indic anteriormente, Magento es un software bien preparado para soportar mltiples monedas y tipos de cambio, pero no solo eso, sino que ofrece las herramientas para mantener actualizada la paridad entre monedas. Para acceder a la configuracin principal de las monedas, debemos navegar por el men hasta Sistema Configuracin General Configuracin de la moneda. En este apartado encontraremos los ajustes de monedas por defecto para la fijacin de precios, para mostrarlos, las monedas permitidas y los aspectos relacionados con el servicio web para el mantenimiento de la paridad entre monedas.
Una vez tengamos todo este apartado correctamente configurado, realizaremos la primera actualizacin de monedas de forma manual. Para ello, navegaremos hasta Sistema Gestionar tipos de cambio, donde deberemos presionar primero el botn: Importar y una vez se actualicen todas las monedas presionaremos el botn Guardar todas las tasas de cambio antes de salir de esta seccin.
40
Otras configuraciones Otros aspectos importantes son: La creacin de los textos informativos en relacin con el (LSSI-CE Ley de Servicios de la Sociedad de la Informacin y de Comercio Electrnico) mediante el sistema CMS La inclusin del NIF/CIF/NIE en el registro (Sistema Configuracin Configuracin del cliente Opciones nombre y direccin Show Tax/Vat number) Aceptacin de trminos y condiciones durante el registro (mediante la extensin Tax Code & Privacy) Desactivar el sistema de enviar a un amigo para el cumplimento del artculo 21 de la ley, donde se prohbe las comunicaciones publicitarias o promocionales no autorizadas por correo electrnico o medios de comunicacin electrnica equivalentes.
Gestin de productos En este apartado aprenderemos cmo gestionar el catlogo de cada una de nuestras tiendas, cmo agregar productos, definir sus atributos, conjuntos de atributos y tambin conoceremos algunas utilidades orientadas al marketing. Atributos, conjunto de atributos y su relacin con los productos Antes de comenzar con lo que sera la creacin del catlogo en s, es recomendable analizar las propiedades de los productos que van a conformarlo, conocer cules son sus atributos y si estos atributos se pueden agrupar. Es importante realizar el paso previo de anlisis y organizacin de atributos para que cuando vayamos a crear, por ejemplo, un bolso, tengamos disponible atributos como: medidas, tipo de tejido, marca, color, etc. Con el tiempo pueden ir apareciendo nuevos atributos y conjuntos que podremos ir incluyendo sin problemas. Para gestionar los atributos deberemos navegar por el men de administracin hasta Catlogo Atributos Gestionar los atributos
41
Las opciones que tenemos disponibles para los atributos son: Cdigo del atributo: identificador nico del atributo. No pueden existir dos atributos con un mismo cdigo. El cdigo no puede contener ni espacio ni smbolos especiales. Alcance: indica el nivel al que el atributo ser editado. o Global: un nico valor para todas las webs. Ejemplo: las marcas de los productos son igual para todas las tiendas, por ejemplo, Nike y Adidas servirn para una tienda de bolsos, tienda de calzado deportivo, etc. o Sitio web: un valor por tienda. Podemos asignar el mismo para todas o decidir un diferente para cada una de ellas. Ejemplo: la imagen principal del producto suele ser la misma independientemente del idioma, por tanto, tendremos una foto a nivel de tienda, una para todas las vistas/idiomas. o Vista: un valor por vista/idioma. Podemos asignar el mismo para todas o decidir un diferente para cada una de ellas. Por ejemplo, si queremos que las caractersticas tcnicas de un ordenador estn disponibles en varios idiomas, deberemos crear el atributo con alcance de Vista. Tipo de entrada para el propietario de la tienda: indica la forma como el atributo ser definido. Si ser definido mediante: o Un prrafo o campo de texto o Un rea para textos amplios, con posibilidad de indicar cdigo HTML (negrita, cursiva) o Una fecha o Un selector Si/No o Un lista de opciones con seleccin mltiple o Un desplegable con seleccin nica o Precio. Un valor en formato moneda. o Imagen de medios. Una imagen adicional.
42
o Tasa fija del producto. Un impuesto fijo para el producto. Podemos configurar la tienda para que estos impuestos se tenga en cuenta en el desglose del pedido. Valor por defecto. Valor asignado por defecto en el momento de crear el producto. Valor nico. En caso que indiquemos si, cada valor de este atributo solo podr aparecer en un nico producto. Sin repeticiones. Valor requerido. En caso que el atributo sea imprescindible para la definicin del producto, que siempre deba tener un valor, indicaremos que se trata de un atributo requerido. Validacin de entrada. Podemos asignar reglas de validacin a los valores del atributo, para asegurarnos de que el administrador no introducir valores incorrectos. Los filtros disponibles por defecto son: o Nmero decimal o Nmero entero o Direccin de e-mail o Letras (a-z y A-Z) o Letras (a-z y A-Z) y nmeros (0-9) Aplicar a (atributo aplicable a). o Todos los tipos de producto o Solo los tipos seleccionados Utilizar en el buscador rpido. Incluir en las bsquedas rpidas los valores del atributo. Utilizar en el buscador avanzado. En caso que incluyamos el atributo en el buscador avanzado, este mostrar el campo y sus opciones en funcin del tipo indicado. Por ejemplo, en caso que sea del tipo desplegable, en el buscador aparecer un desplegable con todas las opciones del atributo. Comparable. Indica si es un valor a mostrar en las comparaciones entre productos. Utilizar en la navegacin por capas o navegacin por filtros. Magento permite mostrar al cliente una serie de filtros, con los que puede ir afinando su bsqueda dentro de una categora sin tener que utilizar el buscador. Por ejemplo, puede filtrar todos los bolsos de fiesta en funcin de su color, de su rango de precios, etc. No se aceptan todos los tipos de atributos. Utilizar en la navegacin por filtros del buscador. Ofrece las mismas posibilidades que la opcin anterior, pero para los resultados del buscador en vez de para las categoras. Utilizar para crear ofertas/promociones. Disponer de los valores de este atributo para crear reglas de oferta. Un ejemplo con el atributo color podra ser, descontar un 10% en todos los bolsos rojos. Posicin. En caso que tengamos varios filtros de navegacin, en posicin se mostrar este. Permitir etiquetas HTML en la parte cliente. El producto es visible en la parte pblica. El atributo se muestra al cliente o solo es de uso interno. Utilizar el atributo en los listados. Mostrar el atributo en los listados de las categoras. Depende de la plantilla que pueda mostrarse o no, pero cabe la posibilidad. Utilizar para ordenar el listado de productos (Used for sorting in product listing). Al igual que podemos ordenar los listados de productos por nombre y precio, tambin podemos incluir otras opciones de ordenacin.
43
Conjuntos de atributos La agrupacin de atributos nos agiliza una parte importante del proceso de definicin de un producto y nos permite crear promociones orientadas a un grupo de productos concreto. Una vez hayamos creado y agrupado los atributos de nuestra tienda, simplemente necesitaremos agregar nuevos productos indicando su tipo y sus caractersticas (un bolso, un zapato, una camiseta, un software o un producto sin atributos especiales). A la hora de agrupar los productos, podemos hacer una divisin entre: Atributos del Core. No se pueden eliminar del conjunto. Atributos asignados al conjunto. Atributos no asignados al conjunto.
Crear nuevos conjuntos o editar los existentes es una tarea realmente sencilla y consiste simplemente en arrastrar los atributos dentro o fuera del conjunto.
Los nuevos conjuntos de atributos deben tomar como base otro conjunto existente. De esta forma podemos ir creando una jerarqua que parten del conjunto por defecto (Default) y van hasta conjuntos ms especficos. Tipos de productos y parmetros asociados Cubiertos ya los aspectos ms relevantes entorno a los productos, vamos a conocer mejor el proceso de definicin.
44
Tenemos a nuestra disposicin los tipos de producto ms comunes y la posibilidad de crear nuevos mediante el uso de extensiones. Producto simple: producto individual con un precio y stock determinados. Producto agrupado: venta conjunta de combinaciones de productos en una o varias unidades. Ejemplo: la venta de un bolso y un zapato por separado tienen un precio y su venta conjunta tiene un descuento sobre el precio total. Producto configurable: productos que los clientes pueden configurar mediante la seleccin de atributos. Ejemplo: un bolso de piel, de tamao mediano y color rojo. Los productos configurables se guardan internamente como un producto simple por cada una de las combinaciones de atributos y un producto padre que los une a todos. De cara al cliente, normalmente, mostraremos 1 solo producto con atributos. En caso que tengamos un producto en dos tamaos y dos colores, podemos tener la siguiente estructura interna: o o o o o Bolso de piel Mediano Rojo (Producto Simple) Bolso de piel Grande Rojo (Producto Simple) Bolso de piel Mediano Blanco (Producto Simple) Bolso de piel Grande Blanco (Producto Simple) Bolso de piel (Producto Configurable)
45
Producto virtual: productos simples que de entrada no necesitan ser enviados, ni tampoco descargados por la web. Un ejemplo claro son los servicios que no necesitan direccin de envo, ni opciones de descarga. Paquete de productos (Bundle): kit de productos. Por ejemplo la compra de un ordenador y sus accesorios (Impresora, altavoces, etc.). Producto descargable: permite asignar un archivo de descarga que se suministrar al cliente una vez finalizada la compra y que tendr siempre a su disposicin desde el panel de cliente.
Informacin General
Nombre Descripcin Descripcin corta (se muestra en los listados) SKU/Referencia Peso Marcar como Novedad (desde/hasta) Estado: deshabilitado/habilitado Direccin URL Visibilidad o No visible individualmente (propio de un producto simple que slo existe para conformar uno configurable). o Slo catlogo o Slo bsqueda o Bsqueda y Catlogo Mostrar en Feed
46
Gestin de precios
Precio del producto Precio de oferta Oferta activa desde/hasta Coste del producto Descuentos por volumen (Ej: si el cliente compra de 1 a 9 unidades 100, si compra 10 unidades 75) Tipo de impuestos Se puede comprar mediante Google Checkout?
Gestin de inventario/stocks Magento ofrece la posibilidad de realizar una gestin real de nuestras existencias y de configurar acciones y notificaciones en funcin de los niveles (stock bajo, stock mnimo, etc). La configuracin general de la tienda se encuentra en: Sistema Inventario. Configuracin Catlogo
47
Mediante la configuracin podemos conseguir que el producto se marque como Fuera de existencia cuando est por debajo de cierto nivel de stock, pero el paso inverso no es automtico. Deberemos actualizar las unidades en stock y volver a marcar el producto como En existencia. NOTA: Al duplicar productos es importante actualizar el inventario del nuevo artculo. Por defecto su stock y disponibilidad se pondrn a 0 y Fuera de existencia respectivamente.
Clientes y productos Venta recurrente (Magento CE 1.4.1+ y EE 1.9+) Algunos de nuestros productos pueden estar sujetos a un tipo de venta recurrente o por suscripcin, por ejemplo, la venta de revistas con entregas diarias, semanales, mensuales, anuales
48
A estos artculos se les llama artculos nominales y esto significa que se comportan de igual modo que el resto durante la navegacin por el catlogo, pero no en la cesta de la compra donde no se incluyen los costes en los totales normales, ni se permite la venta simultanea de varias suscripciones. Durante proceso de compra tambin existen diferencias y restricciones para estos productos: puntos de fidelidad, vales de regalo, mtodos de pago, mtodos de envo... Actualmente solo se acepta el pago de las suscripciones mediante PayPal y concretamente mediante su versin Express Checkout. Resumiendo el proceso de creacin y adquisicin de suscripciones podemos tener el siguiente ciclo: El administrador de la tienda crea un producto Simple o Virtual y lo configura para la venta por suscripcin El comprador aade este producto a su cesta El cliente indica que desea realizar el pago y es enviado al sistema de Paypal Paypal toma los datos del cliente y crea un perfil recurrente de cobros con una periodicidad El comprador es enviado nuevamente a la tienda para finalizar su pedido Magento genera el pedido y asigna un ID de Perfil Recurrente/Suscripcin al cliente
NOTA: modificando los atributos is_recurring y recurring_profile e indicando que estos atributos estn disponibles para otros tipos de productos, podemos lograr la venta recurrente de productos Configurables, Agrupados, etc.
A nivel de producto las opciones de configuracin son: Activar la venta recurrente Programacin de los cobros o El cliente puede decidir la fecha de inicio o Descripcin corta para los cobros, normalmente el mismo nombre del producto o Nmero mximo de intentos de cobro. Paypal permite desvincularse de estas suscripciones desde su plataforma y en ese caso, nuestra tienda realizar intentos de cobro sin xito. o Facturar el saldo pendiente en el siguiente perodo, si se produjeron errores en el actual. Facturacin o Unidades en las que se mide el perodo de facturacin Da Semana Dos semanas Mes Ao o Frecuencia de cobro. Por ejemplo: podemos indicar que las unidades son los das y la frecuencia de cobro es cada 25 das. o Nmero mximo de pagos pendientes en un perodo de facturacin Perodo de prueba Las opciones para el perodo de prueba son opcionales, pero en caso que queramos activar esta opcin, es importante rellenar todos los campos.
49
o Unidades en las que mide el perodo de prueba o Frecuencia de cobro o Nmero mximo de cobros durante el perodo de prueba o Precio del producto durante el perodo de pruebas Cuota inicial o Cuota Inicial de pago nico o Suspensin de la suscripcin en caso de fallo en el pago. En caso que indiquemos NO, la cuota inicial se aadir como importe pendiente de abono y se realizar el cargo en el momento en el que el cliente tenga suficiente dinero para cubrirlo.
Utilidades de Marketing a nivel de producto (productos sugeridos, sugerencias de venta, ventas cruzadas) Durante la creacin de un producto, encontraremos algunas pestaas que no se utilizan para definir el producto, sino su relacin con otros artculos del catlogo. La asociacin o sugerencia de productos se suele utilizar en algunos sectores para mejorar las conversiones. Podemos encontrar algunos artculos interesantes en este sentido en: http://comunicat.typepad.com/persuabilitat/estudios A nivel de producto, tenemos utilidades como: Productos relacionados: son artculos que se muestran en la ficha del producto desde el que se asocian y que comparte cierta relacin. Por ejemplo, en la ficha de un libro para el desarrollo de extensiones en Magento puede ser interesante mostrar otros libros de desarrollo o diseo en Magento. Sugerencias de venta: al igual que los productos relacionados, son artculos que se muestran en la ficha del producto, pero de una forma un tanto diferente. Los productos relacionados habitualmente se muestran en una de las columnas y las sugerencias de venta en el mismo cuerpo de la ficha. Normalmente encontraremos frases del tipo: los clientes que compraron este artculo, tambin compraron este otro o incluso con porcentajes, el 90% de clientes que compraron este producto se interesaron en este otro.
Ventas cruzadas: son productos relacionados que se muestran en la cesta de la compra y antes del proceso de pago. Haciendo un smil con los supermercados, las ventas cruzadas son las pilas y las golosinas que encontramos siempre justo antes de pagar.
50
Personalizacin de productos
El ltimo apartado que encontramos en torno a la definicin del producto es el de opciones personalizadas. En algunos casos, podemos encontrarnos con catlogos poco homogneos para los que es difcil definir conjuntos de atributos. Catlogos con productos que varan mucho su nmero de atributos o que tienen atributos para momentos muy puntuales. Para este tipo de necesidades, para permitir que un usuario pueda enviarnos un archivo adjunto a su pedido (ej: camisetas personalizadas) y otras posibles situaciones, disponemos de una herramienta para crear atributos a nivel de producto.
Gestin de Clientes
Grupos de clientes e informacin general A la hora de gestionar los clientes, el primer punto que deberemos revisar y configurar es el de los grupos (Clientes Grupos de clientes). Los grupos de clientes nos van a permitir tener clasificados a nuestros clientes y por tanto, nos van a brindar la posibilidad construir estrategias y acciones de Marketing segmentadas (mailing, descuentos, promociones, etc). Al mismo tiempo nos sirven para realizar otras acciones como la correcta asignacin de impuestos. Inicialmente nos encontraremos con 4 grupos que se pueden modificar y ampliar: General Not logged in Retailer Wholesale
51
Los nuevos clients se asignan al grupo General, pero podemos modificarlo desde la configuracin de la tienda Sistema Configuracin Configuracin del cliente Crear nuevas opciones para la cuenta (Opciones para cuentas nuevas) Grupo por defecto. La asignacin del grupo se puede realizar por dos vas: Asignacin individual desde la ficha de cliente Asignacin masiva desde el listado de clientes
Consultando la ficha de un cliente desde el panel de administracin podemos obtener informacin como: Vista general o vista resumen o ltimo acceso a su cuenta de usuario o Estado de verificacin de su e-mail o Fecha de alta o Grupo de cliente o Estadsticas de venta o Pedidos recientes o Carritos de compra pendientes o Lista de artculos que le interesan Informacin de la cuenta o Tienda en la que se registro o Idioma/visto desde el que se registro
52
o Datos personales o Modificacin de la contrasea con posibilidad de envo al cliente (por e-mail) Direcciones de envo y facturacin o Con posibilidad de una gestin completa (consulta, alta, baja y modificacin de direcciones) Pedidos o Listado de pedidos del cliente con posibilidad de gestin completa ms acciones adicionales Consultar de pedidos Alta de pedidos Baja Modificacin Cancelacin Suspensin Generacin de factura Reordenacin (repeticin de un pedido anterior) Envo de e-mail Gestin de las facturas Abonos Envos Etc Gestin de los acuerdos de suscripcin Gestin de perfiles recurrentes o suscripciones Gestin de cestas pendientes Lista de artculos de inters Boletn de noticias o Posibilidad de gestionar las altas y bajas o Posibilidad de gestionar los envos realizados Gestin de los comentarios realizados por el cliente Gestin de las etiquetas asignadas por el cliente
Creacin de pedidos desde el Administrador Crear un pedido completo desde el panel de administracin es una realidad con Magento. En otras plataformas podemos encontrar soluciones incompletas o no muy bien implementadas. En Magento podremos seleccionar un cliente, las direcciones que asignaremos al pedido (envo, facturacin), indicar los productos y cantidades deseadas, el mtodo de pago y envo, incluir un comentario, aplicar un cupn de descuento
53
54
En algunas ocasiones, la numeracin de las facturas no se ajusta a la realidad, se descuadra debido a algunas pruebas, errores, etc. Para evitar algunos de estos problemas, podemos utilizar la siguiente extensin gratuita. http://www.magentocommerce.com/magentoconnect/ASchroder/extension/4088/aschroder_setstartordernumber
Gestin de Ventas
Con la tienda ya en produccin, el apartado de ventas debe ser una de las secciones ms consultadas de nuestra tienda y por eso, debe que ser completo y sencillo de gestionar. Nuestro apartado de Ventas Pedidos ser el centro de mandos desde el que gestionaremos las nuevas peticiones temporales (pedidos), peticiones permanentes (pedidos con factura), peticiones canceladas Un pedido es en realidad una venta temporal que puede consultarse, modificarse, anularse, pero en el momento en el que la facturemos la convertimos en permanente. Un pedido facturado no puede anularse, pero disponemos de herramientas para volver atrs, herramientas para crear facturas de abono. Una peticin cancelada, es una peticin perdida, pero podemos recuperarla ejecutando la opcin de reordenar/crear un pedido nuevo con los mismos artculos.
55
Gestin de abonos
Los abonos representan facturas de devolucin parcial o total de un pedido previamente facturado. Magento permite realizar una factura de abono por el importe que indiquemos, siempre que este importe sea inferior al importe total de la factura. Para realizar el abono de un pedido deberemos editarlo y en la pestaa de Facturas de abono, presionaremos el botn: Factura de abono En el momento de realizar un abono, tenemos la posibilidad de reajustar nuestro stock indicando que las unidades reembolsadas volvern a nuestro stock.
56
Ejemplo 1: tenemos un pedido con un importe de 100 en productos y 5 en gastos de envo (total 105). Generamos una factura de abono para este pedido con los siguientes importes: Reembolso del envo: 5 Ajuste del reembolso: 4 Ajuste de la tarifa: 25
El resultado de este abono sera de 84 (100 + 5 + 4 - 25). Esto significa que devolveremos al cliente un importe de 84. Ejemplo 2: debemos realizar un abono de 160 sobre una factura de 260. Los importes que indicaremos sern los siguientes: Reembolso del envo: 5 Ajuste del reembolso: 0 Ajuste de la tarifa: 100
Utilidades de Marketing
Si enumeramos las herramientas orientadas al marketing que nos ofrece Magento, veremos que ciertamente estamos hablando de un sistema potente desde el paquete base. Cupones de descuento muy flexibles Precios promocionales en porcentaje o precio fijo por producto, categora y tienda, a nivel de catlogo y cesta. Posibilidad de ofrecer envo gratis Descuentos por volumen, con posibilidad de asociarlos a un grupo Precios por grupo de clientes ltimos productos consultados ltimos productos comparados Ventas cruzadas en la cesta de la compra Sugerencias de venta Paquetes de productos Enviar a un amigo Enviar un listado de productos deseados por e-mail o RSS Mapa del sitio autogenerable Encuestas Gestin de boletines URLs amigables para el SEO Herramientas para creacin de Landing Pages ricas
Algunas extensiones adicionales Magento dispone de extensiones adicionales para la integracin y comparticin de contenidos en las redes sociales, directorios de tiendas, banners promocionales
57
Magento Social Bookmarking Services (Gratis) Magento Facebook Like Button (Gratis) Facebook LikeBox (Gratis) Meanbee Promote/Share Order (Gratis) Magentweet (Gratis) Blog Community Edition (Gratis) Datafeed Shopmania (Gratis) Universal Feeds Manager (Pago) Seccin de Publicidad y Marketing de Magento
Promociones
De entre todas las herramientas mencionadas, existen dos muy importantes y con enormes posibilidades. Reglas de precios del catlogo (ofertas, promociones) Reglas de precios de la cesta de la compra (cupones de descuento y ms) Ambas herramientas tienen como objetivo la creacin y gestin de promociones con descuentos o incrementos de precio bajo unas condiciones a nivel de tienda, categora, conjunto de atributos, atributo concreto, grupo de clientes o a nivel de los costes del pedido (cesta de la compra). Podemos crear promociones combinando varias condiciones o reglas y trabajando con importes fijos o porcentajes.
Reglas de precios aplicadas sobre los productos que an no han sido agregados a la cesta de la compra. La definicin de reglas de precios a nivel de catlogo est divida en 3 apartados (men Promociones Reglas de precios del catlogo Agregar una regla nueva): Informacin general
58
Nombre de la promocin Descripcin Estado Web sobre la que tiene efecto Grupo de clientes sobre los que se aplica Fecha de inicio y fin Prioridad. En caso que exista ms de una regla aplicable en el mismo momento, la prioridad determinar cul ellas prevalecer sobre el resto. El valor 1 es la prioridad la prioridad mxima y conforme mayor sea el valor, menor es la prioridad. Condiciones o Por defecto, la primera regla o combinacin de condiciones viene configurada con valores que obligarn a que se cumplan todas y cada una de las condiciones. o o o o o o o Si TODAS estas condiciones son VERDADERAS Los valores marcados en negrita pueden ser substituidos por CUALQUIERA y FALSA respectivamente. Bajo la regla principal encontraremos un botn con el smbolo + mediante el que iremos incluyendo condiciones adicionales. Condiciones sobre una categora, un conjunto de atributos, sobre un atributo concreto o una nueva combinacin de condiciones. Para poder aplicar reglas sobre atributos concretos (precio, referencia, fabricante, etc), primero debemos configurar cada atributo de forma que pueda ser incluido en las reglas de precios (ver apartado de Atributos, conjunto de atributos y su relacin con los productos). Cuando existen atributos en el sistema de condiciones, Magento nos muestra el listado de productos, de forma que podamos ir seleccionndolos y obteniendo el valor del atributo con el que estamos trabajando en esa condicin.
Gracias a la flexibilidad que ofrece Magento en este apartado, podemos conseguir crear promociones para productos de un determinado color, medidas, que su cdigo de referencia se encuentra dentro de un listado o que estn relacionados con un conjunto de
59
o Los tipos de condiciones que ofrece Magento son: Es No Es Es igual o superior a Es igual o inferior a Superior a Menor de Contiene No contiene Es uno de No es uno de Acciones Con las condiciones configuradas, ahora nos queda indicar los efectos en caso que se cumplan. o Aplicar Porcentaje de descuento sobre el precio original (By) Ejemplo, si tenemos un producto con un coste de 100 e indicamos en la promocin un porcentaje de descuento del 80%, el precio final del producto ser de 20 (descontamos el 80% del precio). Descuento de importe fijo Ejemplo, si tenemos un producto con un coste de 100 e indicamos en la promocin un descuento de 25, el precio final del producto ser de 75. Porcentaje de descuento que ser el precio final (To) Ejemplo, si tenemos un producto con un coste de 100 e indicamos en la promocin un porcentaje del 80%, el precio final del producto ser de 80 (el 80% del precio). Descuento fijo que ser el precio final Ejemplo, si indicamos un importe fijo de 80 todos los productos sobre los que se aplique esta regla tendrn un coste de 80, siempre que el coste actual del producto sea superior a este importe. o Cantidad de descuento. o Detener la aplicacin de reglas superiores. Pongamos por caso que la regla actual con la que trabajamos es solo aplicable a los bolsos D&G y que tienen una prioridad de aplicacin 1 y un descuento de 10. Adems de esta regla existe otra, aplicable a todos los productos, pero con prioridad 2 y con un descuento de 20. En caso que indiquemos si para la detencin de reglas superiores, esto significar que para los bolso D&G solo se aplicar el descuento de 10, pero no el de 20 (la regla de prioridad 1 si, pero no la de prioridad 2). En caso que indiquemos: no detener, se aplicara la regla de prioridad 1 y tambin la de prioridad 2, dejando el producto con un descuento de 30 (10 + 20).
60
Una vez configurada la regla tenemos varias tenemos la opcin de guardarla o guardarla y aplicarla sobre el catlogo.
Compre X y consiga Y gratis o Cantidad de descuento o Nmero mximo de artculos sobre los que se aplica el descuento Ejemplo, si indicamos 5 y en el carrito hay 10 artculos que cumplen las condiciones, solo se aplicar sobre 5 artculos. o Paso de cantidad de descuento (comprando x) El descuento se aplica a partir del valor indicado. Por ejemplo, si indicamos 5, el descuento se aplicara en caso que tengamos ms de 5 artculos en la cesta. o Aplicar para el coste de envo o Envo gratuito Permite indicar si el descuento no es aplicable para aquellos pedidos con envo gratuito, si es aplicable para toda la cesta en estos casos o si es aplicable, pero solo para los productos que cumplen las condiciones del cupn. Etiquetas o Ttulos para mostrar/promocionar los descuentos. Permite una etiqueta general y una a nivel de vista/idioma.
Gestin de newsletters
Magento pone a disposicin de los comerciantes la posibilidad de gestionar las suscripciones de sus clientes a los boletines de noticias, novedades y ofertas. A la hora de crear un nuevo boletn de noticias, el primer paso ser configurar el sistema correctamente desde Sistema Configuracin Clientes Boletn de noticias Opciones de suscripcin. Donde deberemos configurar las plantillas que se enviarn en caso que la siscripcin se realice correctamente, en caso que el cliente solicite la baja de servicio, plantilla para confirmar una suscripcin y las direcciones desde las que le enviaremos cada uno de los e-mails. Entre estas opciones exite una opcin importante que es: Debe confirmar. En caso que indiquemos, si, el cliente recibir un e-mail para confirmar su alta en los boletines de noticias y de esta forma reduciremos las posibilidades de que los clientes consideren nuestros boletines como SPAM. La confirmacin de la suscripcin por parte de los clientes puede parecer poco importante o incluso contraproducente. pues requerimos una nueva accin del cliente cuando este ya indic su conformidad. Existen casos en los que puede ser altamente recomendable, por ejemplo, cuando utilizamos sistemas externos de mailing como MailChimp. MailChimp ofrece a nuestros clientes la posibilidad de valorar los boletines y por tanto, la posibilidad de considerarlos como SPAM. En el momento en el que alguno de nuestros boletines supere los valores mximos de SPAM permitidos por MailChimp, nuestra cuenta ser suspendida temporalmente, hasta que el servicio verifique el problema con nosotros.
62
Plantillas del boletn de noticias Antes de poder enviar un boletn, necesitaremos crear una plantilla. Podemos crear tantas plantillas como consideremos. Podemos crear plantillas para informar de los perodos vacacionales, para informar sobre las novedades semanales, etc. Las plantillas tienen los mismos campos que un e-mail, adems permiten cdigo HTML en el contenido y permiten utilizar variables de Magento para mostrar determinadas informaciones. Ejemplo, agregar un enlace para que el cliente pueda darse de baja del boletn desde el mismo boletn:
Una vez creada la plantilla, en el listado de plantillas encontraremos que cada una de ellas dispone de desplegable con posibles acciones a realizar: Poner en cola Vista previa
Si seleccionamos poner en la cola, Magento nos solicitar que revisemos los datos de la plantilla, que indiquemos para que vistas o tiendas queremos enviarlo y que indiquemos una fecha para el inicio del envo. Una vez guardado, Magento esperar hasta la fecha indicada y en ese momento proceder con los envos a todos y cada uno de los clientes suscritos. Lista o cola de Boletines de noticias
Todos los boletines pendientes de envo los encontraremos en esta seccinSuscritos al boletn de noticias En este apartado podremos gestionar las suscripciones de los clientes de forma masiva, sin necesidad de abrir todas y cada una de las fichas de los clientes. Al eliminar la suscripcin del boletn de un cliente, no eliminamos todos sus datos, simplemente marcamos al cliente como no suscrito. Informes de problemas del boletn de noticias Muestra todos los errores producidos durante el proceso de envo de e-mails. Esta opcin nos permite detectar e-mails incorrectos para poder eliminarlos del listado de suscripciones o bien tomar las medidas que consideremos ms oportunas.
Pginas estticas
Las pginas del CMS son pginas estticas o semiestticas donde se ofrece informacin al cliente. Las ms comunes son la portada, la pgina de error, el apartado quines somos, nuestros servicios, nuestra tienda, condiciones generales de venta, privacidad, etc. Estas pginas pueden ser generadas y gestionadas desde el panel de administracin de la tienda y a diferencia de los bloques estticos, las pginas tienen una direccin URL propia y aceptan la inclusin de bloques estticos. La gestin bsica de pginas es una tarea realmente sencilla para cualquier webmaster. Magento, adems de las opciones bsicas, ofrece herramientas avanzadas para conseguir resultados profesionales. Para crear una nueva pgina con nuestro CMS navegaremos por el men hasta CSM Agregar una nueva pgina, donde encontraremos la siguiente informacin: Pages (Pginas)
Informacin de la pgina o Ttulo de la pgina o Direccin URL o Vista de la tienda. Permite tener 1 pgina por idioma o vista y pueden ser completamente diferentes. o Estado Contenido o Cabecera o ttulo principal. Aparecer en la parte superior, antes del contenido. o Contenido (texto, HTML y bloques especiales de Magento) Diseo o Distribucin de la pgina Diseo Vaco (sin columnas) Una columna Dos bloques con columna a la izquierda Dos bloques con columna a la derecha XML de actualizacin de la distribucin/layout o Diseo personalizado Diseo personalizado desde/hasta Tema/Plantilla personalizada Distribucin personalizada Vaco (sin columnas) Una columna Dos bloques con columna a la izquierda Dos bloques con columna a la derecha Actualizaciones del layout
Meta datos
64
o Palabras clave o Descripcin En Magento, incluso pginas como el contacto pueden ser editadas mediante el uso de bloques.
{{block id=footer_links}}
Insercin de un mdulo de Magento o una extensin (ej: pgina de contacto, productos destacados)
La ruta de una imagen tambin puede escribirse directamente, sin variables, pero en caso que movamos la tienda de un dominio a otro (ej: desarrollo produccin), tendremos que actualizar todos las rutas (igual pasa con los enlaces). Podemos encontrar ms informacin sobre estas Directivas en la wiki de Magento CMS Directives.
65
Widgets
Los Widgets son una forma sencilla de aadir contenido dinmico. Estos elementos han sido pensados y desarrollados para simplificar las tareas de los administradores de la tienda. Por ejemplo, a la hora de agregar informacin sobre un producto, que se puede realizar mediante el sistema de Widgets y con una serie de clics tenemos la informacin en la pgina o bien se puede realizar mediante la inclusin de las directivas adecuadas.
La informacin incluida mediante Widgets es informacin dinmica y esto significa que si, por ejemplo, la informacin de un producto se actualiza desde el catlogo, esta informacin se actualizar tambin en todas las pginas con Widgets asociados a ese producto.
66
Una versin algo ms avanzada del Easy CMS y de pago sera la extensin Z-Block de aheadWorks
67
Encuestas
Las encuestas pueden ser una potente herramienta de Marketing para conocer mejor el perfil de nuestros clientes y poder ofrecerles productos y condiciones idneas. Por defecto, un usuario nico puede votar varias veces sobre una misma encuesta, pero podemos configurar nuestra tienda de forma que cada
usuario/IP solo pueda realizar un nico voto por encuesta. Para configurar este parmetro de las encuentras, deberemos acceder a Sistema Configuracin Web Encuestas e indicar que si queremos desactivar la opcin de mltiples votos por IP.
Anlisis de actividad
El anlisis de la actividad en nuestra tienda es un proceso importante que no deberemos descuidar a lo largo de nuestra actividad comercial. En muchas ocasiones, el anlisis de nuestras visitas se convertir en una actividad incesante con el fin de intentar explicar algunos movimientos bruscos en nuestras ventas o visitas. Para intentar buscar respuestas a todos estos movimientos, Magento nos ofrece una variedad importante de informes sobre las ventas, sobre la actividad de nuestros usuarios y clientes, sobre los productos ms consultados o vendidos, etc. Magento permite ampliar el arsenal de herramientas de anlisis mediante la integracin de nuestra tienda con servicios como Google Analytics, Google Website Optimizer (Sistema Configuracin Ventas API de Google), con los paneles para Webmasters de Google, Bing o Yahoo y con otras extensiones como Advanced Reports de aheadWorks (analticas integradas en la tienda).
68
Clientes en lnea
Herramienta para consultar en tiempo real los usuarios conectados (Clientes Clientes Conectados). En caso que el usuario sea un cliente logeado, un usuario que accedi a su cuenta de cliente, Magento nos mostrar su nombre, apellidos, direccin de e-mail, adems del resto de datos que tambin se muestran para invitados (ltima pgina consultada, direccin IP, fecha y hora de su ltima actividad (ej: fecha y hora de su ltimo cambio de pgina), fecha y hora a la que accedi a la pgina y su tipo de usuario).
69
Informes de ventas
Informes sobre los pedidos, los impuestos, la facturacin, los envos, los abonos o los cupones recibidos, con posibilidad de aplicar filtros por fechas de recepcin, fechas de actualizacin, por tienda o vista/idioma o por su estado actual (en proceso, enviado, cancelado, etc). En las versiones actuales de Magento tambin encontraremos los informes de liquidaciones de PayPal (PayPal Settlement Reports), donde podremos consultar de forma rpida los abonos de las suscripciones.
Informes de productos
Mediante los informes de productos podemos obtener informacin acerca de: Productos ms vendidos Productos ms solicitados Productos ms vistos Productos con stocks bajos. Nos facilita la tarea de reponer stocks de forma masiva. Descargas de productos descargables. Informacin sobre las descargas realizadas por los clientes.
Informes de clientes
En relacin con nuestros clientes, los informes que podemos extraer son: Informe sobre nuevas cuentas de cliente o registros Ordenar clientes por total de pedidos. Ordenar por total del gasto realizado en la tienda. Ordenar clientes por nmero de pedidos realizados. Adems de todos estos informes tambin podemos obtener informacin acerca de los comentarios de los clientes sobre nuestros productos, de las etiquetas asignadas sobre el catlogo e informacin sobre las palabras utilizadas en nuestro buscador.
70
Otras funcionalidades
Gestin de niveles de permiso
A nivel de permisos, Magento permite la gestin de usuarios y de sus roles (administrador, gestor de contenidos). Para poder utilizar los servicios web de Magento, debemos definir usuarios y roles de forma que los recursos a los que el usuario tenga acceso, puedan ser consumidos externamente. Cuando definimos un rol en Magento, podemos indicar los usuarios que forman parte de dicho rol y los recursos a los que le daremos acceso. Podemos darle acceso a todos los recursos del sistema, solo al apartado de ventas y gestin del catlogo, solo al sistema de informes, etc. Por defecto, Magento crea el rol de administrador y le otorga permisos sobre todos los recursos.
Notificacin de actualizaciones
En el apartado de notificaciones encontraremos informacin referente a las actualizaciones que publica Magento, aunque tambin es utilizado por algunas empresas para notificar sus nuevos productos o actualizaciones de extensiones que hayamos adquirido. Las notificaciones podemos marcarlas como ledas o eliminarlas directamente. En caso que no estemos interesados en recibir este tipo de informacin, podemos desactivar el mdulo de notificaciones desde el panel de configuracin Sistema Configuracin Avanzado Desactivar mdulos y desactivar concretamente el Mage_AdminNotification.
71
Nueva factura Nuevo abono Notificacin de contacto Error en el pago del pedido Nueva contrasea Etc
Magento permite personalizar todos y cada uno de los e-mails transaccionales y adems permite personalizarlos a nivel de idioma. Para personalizar los e-mails navegaremos por el men hasta Sistema Correos Electrnicos Transaccionales. En caso que la lista de e-mails personalizado est en blanco, quiere decir que Magento enviar los e-mails por defecto, estos e-mails pueden estar traducidos a diferentes idiomas a nivel de cdigo sin necesidad de realizar acciones por el administrador de la tienda. A la hora de crear un e-mail personalizado realizaremos las siguientes acciones: Acceder al listado de Correos Transaccionales (Sistema Correos Electrnicos Transaccionales) y presionar el botn Agregar una nueva plantilla En la pantalla de nueva plantilla, seleccionaremos uno de los e-mails transaccionales base, seleccionaremos el idioma y presionaremos el botn cargar, de forma que se muestre el contenido del e-mail base Ahora indicaremos un nombre a la plantilla y realizaremos los cambios deseados o Los cambios podemos realizarlos sobre: El asunto del mail El contenido (HTML)
72
Los estilos aplicados sobre el contenido (CSS) Finalmente presionaremos el botn Guardar la plantilla para salvar los cambios
Una vez creadas las plantillas, debemos acceder a Sistema e-mails Ms informacin en la Wiki de Magento
datos pueden recuperarse en caso de un ataque o fallo en el servidor. Es altamente recomendable disponer de una o varias copias en servidores externos, ya que en caso de un fallo serio en el servidor, las copias internas podran llegar a ser imposibles de recuperar.
NOTA: El directorio de copias de seguridad est protegido mediante un fichero .htaccess que deniega el acceso o consulta a todos los elementos de ese directorio. De esta forma ningn usuario externo puede llegar a descargarse una copia de nuestra base de datos
Mediante el uso de extensiones y tareas programadas, podemos hacer que Magento gener una copia de seguridad automtica de la base de datos cada hora/da del mes/da concreto de la semana/mes con Automatic DB Backups.
74
Funcionalidades adicionales
75
Extensiones recomendadas
FreeCMS (Nuevos bloques CMS): o http://www.magentocommerce.com/magentoconnect/Asia+Connect+Group%E2%84%A2/extension/1710/free-cms-block-frontendfeatures Migraciones desde osCommerce 2.2 RC2: o http://www.magentocommerce.com/magento-connect/Magento+Core/extension/114/oscommerce-import Si no migracin manual: o http://www.magentocommerce.com/wiki/importexport_and_data_manipulation/creating_an_oscommerce_import_profile Exigir/mostrar ms campos para el usuario: o http://www.magentocommerce.com/magentoconnect/Tobias+Renger/extension/1904/custom-address-requirements Magento Embedded ERP (gestin de stocks avanzada, 600): 76
Grupo Hostienda www.hostienda.com http://www.magentocommerce.com/magentoconnect/Maison+du+Logiciel/extension/2243/magento-embedded-erp Blog con Magento: o http://www.magentocommerce.com/magento-connect/aheadworks/extension/1516/blogextension-by-aheadworks Visualizacin de productos: o http://www.magentocommerce.com/magentoconnect/TemplatesMaster/extension/1487/magento-easy-lightbox o http://www.magentocommerce.com/magento-connect/IDEALIAGroup/extension/1843/iglightbox o http://www.magentocommerce.com/magentoconnect/TemplatesMaster/extension/1725/magento-easytabs o http://www.magentocommerce.com/magento-connect/alphanono/extension/153/directresize o http://www.magentocommerce.com/magentoconnect/TemplatesMaster/extension/1562/magento-easy-catalog-images Men de navegacin vertical: o http://www.magentocommerce.com/magento-connect/Rico+Neitzel/extension/763/verticalnavigation-with-css-classes Optimizacin velocidad: o http://www.magentocommerce.com/magento-connect/FOOMAN/extension/457/foomanspeedster URLs Canonical by Yoast: o http://www.magentocommerce.com/magento-connect/Yoast/extension/906/canonical-url-sfor-magento Yoast MetaRobots: o http://www.magentocommerce.com/magento-connect/Yoast/extension/920/yoastmetarobots Social media: o http://www.magentocommerce.com/magento-connect/_Fluxe/extension/2333/magentosocial-bookmarking SMTP avanzado: o http://www.magentocommerce.com/magento-connect/ziq2004/extension/460/advancedsmtp--artson.it o http://www.magentocommerce.com/magentoconnect/ASchroder/extension/1865/aschroder.com-smtp-pro Enviar PDFs y condiciones en emails: o http://www.magentocommerce.com/magento-connect/FOOMAN/extension/1251/foomanemail-attachments Banderas para idiomas (vistas de tienda): o http://www.magentocommerce.com/magentoconnect/TemplatesMaster/extension/1481/magento-easyflags Alta newsletter en proceso compra: o http://www.magentocommerce.com/magentoconnect/QuickModules/extension/1361/checkout-newsletter Pedidos y su estado: o http://www.magentocommerce.com/magento-connect/eitai2001/extension/1468/orderstatus o http://www.magentocommerce.com/magentoconnect/EMThemes.com/extension/4562/em_deleteorder o http://www.magentocommerce.com/magento-connect/slandsbek/extension/1350/simpleorder-export Productos configurables: o 77