Instalacion de Magento + primeros pasos
En este post dejaré unos pequeños apuntes de como instalar este CMS para montarnos una tienda online.
Pre-instalación - consiguiendo los archivos fuentes y preparando el servidor
Lo primero será conseguir la ultima versión estable, para ello vamos a usar la opción versionada (svn) que Magento nos proporciona.
svn checkout http://svn.magentocommerce.com/source/branches/1.3
Cuando termine veremos la siguiente estructura de carpetas y ficheros.

El siguiente paso será crearnos una Base de datos en nuestro servidor y configurar el apache para que apunte al directorio donde hemos hecho el checkout. En mi caso he creado un virtualhost con la siguiente configuración:
<VirtualHost *:80>
ServerAdmin quelicmATgmail.com
DocumentRoot “D:\tiendas-online\magento”
ServerName magento.qc
ErrorLog logs/magento.qc-error_log
CustomLog logs/magento.qc-access_log common<Directory “D:\tiendas-online\magento”>
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory></VirtualHost>
Instalación de Magento
Una vez configurado el servidor, si todo está correcto lanzamos el proyecto, en mi caso la dirección es http://magento.qc/ que automáticamente redirige a http://magento.qc/index.php/install/ veremos la siguiente pantalla.
La siguiente fase es la localización. Ponemos nuestro país, la franja horaria, nuestra moneda y pasamos a la configuración.
En la configuración colocaremos el nombre de la base de datos para el proyecto, así como los datos del usuario para manejarla. Por último creamos nuestar cuenta de usuario administador para Magento y si todo ha ido bien nos mostrará la siguiente pantalla.
Es muy importante anotar el código que nos muestra, ya que Magento lo utiliza para cifrar las contraseñas, tarjetas de crédito etc. En este ejemplo mi código es bd4e077b7a816b601c736b2fe0e0a764
Ahora, ya estamos listos para volver a nuestra tienda en su parte pública ( frontend), tendremos que ver la siguiente pantalla. En esta captura se muesta una instalación limpia de Magento, podemos instalarle una BD de prueba que nos ofrece Magento pero en este tutorial vamos a partir desde cero.
Completar la instalación
Una vez hemos configurado e instalado nuestra copia de Magento, necesitamos hacer unos pasos para completar la instalación estos pasos son los siguientes:
- Magento Connect
- Instalar el idioma español
- Crear el tema
Magento Connect
Magento Connect sirve para instalar módulos, extensiones, themes que pueden ser de gran utilidad y también para actualizar Magento, cada vez que existe una nueva versión de una forma realmente fácil e intuitiva. Para entrar a Magento Connect debemos acceder al Administrador de nuestra tienda que será /admin en mi caso http://magento.qc/admin
Veremos el siguiente formulario y entraremos con la cuenta del usuario administrador que hemos creado en la instalación.
Una vez dentro del panel de administración nos vamos a: system > Magento Connect > Magento Connect Manager. Nos mostrará la siguiente pantalla, donde deberemos introducir la cuenta del administrador ( de nuevo), ya que únicamente este usuario es el que podrá acceder a gestionar las extensiones.
Una vez logueados podemos instalar los módulos que necesitemos. Veremos la siguiente pantalla.
El sistema de instalación de módulos, themes en Magento es muy sencillo, basta con mirar la web http://www.magentocommerce.com/magento-connect buscar lo que nos interesa y coger la key que debemos usar. Después en el cuadro de texto la introducimos. De esta forma es todo mucho más seguro y fácil de instalar.
Los primeros módulos a instalar y casi obligatorios en cualquier instalación de magento son los del core, la clave es la siguiente.
magento-core/Mage_All_Latest
Esto hará que saque una ventana de comandos en la página y podremos ver que está realizando, tardará un poco ya que va a instalar unas cuantas cosas. Cuando termine, podremos ver la lista de modulos que nos ha instalado y que tendremos disponibles en nuestro Magento.
Instalar el idioma español
Para la instalación del idioma ( ojo sólo para el backend, los theme tienen su propia traducción) seguiremos estando en el Magento Connect , para instalar esto debemos primero irnos a la pestaña settings y marcar el estado preferido de los modulos a BETA, una vez esto volvemos a la pantalla anterior. Para instalar este idioma debemos usar la siguiente clave.
magento-community/Locale_Mage_community_es_ES
Ahora podemos volver a la administración y comprobar que tenemos el idioma español instalado.
Crear el tema
Este paso es importante, por defecto Magento trae un thema (default blue skin) pero este no deberíamos de usarlo ya que si actualizamos nuestra instalación, es posible que podamos perder algún cambio, la recomendación es siempre crear un nuevo tema (basta con copiar el default) o instalar un theme nuevo desde el Manager Connect.
Nosotros vamos a optar por instalar el theme blank por lo que volvemos a nuestro Manager Connect y usamos su clave. Con esto, estaría instalado pero no seleccionado.
magento-core/Interface_Frontend_Default_Blank
Como Cambiar de theme en Magento
Para seleccionar un nuevo tema para nuestro frontend. debemos volver al panel de administración y seguir la siguiente ruta Sistema -> configuración -> General -> diseño -> temas veremos el siguiente formulario.
Tenemos que rellenar con el nombre del theme elegido, que no es otro que la carpeta padre del theme ( por si los instalamos a mano o creamos nosotros uno , en lugar de por el Magento Connect).
Los theme se guardan en la siguiente carpeta:
app\design\frontend\default\
En esta ruta podemos ver nuestra carpeta blank, que es la que hemos fijado por defecto. Para guardar los cambios pulsamos el botón de guardar configuración que aparece arriba a la derecha. Una captura de nuestro nuevo tema.
Temas oficiales de Magento
Los desarrolladores de Magento han creado varios temas oficiales y que se pueden descargar desde Magento Connect, son los siguientes:
Otros themes que podemos encontrar en Magento Connect son:
Extensiones y módulos realmente útiles en Magento
A parte de los que ya hemos explicado y que son necesarios existen muchísimos más, algunos muy recomendables son:
- Pack de plataforma de pago servired - Como su nombre índica es un módulo para facilitar la implatación de esta pasarela de pago.
- fontis-wysiwyg-editor - Nos añade a los formularios del backend la posibilidad de añadirle un wysiwyg como Tinymce o Fckeditor.
- advanced-cash-on-delivery - Contra reembolso personalizado permite configurar los reembolsos de todos los metodos de envio que tengamos instalados en nuestra tienda Magento.









Hola… Sabes segui tus pasos para bajar el theme blank y no me resulto (claro que yo fui directamente a descargarlo y no segui lo que tu sugieres => descargar el core, pq yo tengo la ultima version, aun asi es necesario??), entonces buscando en el foro encontre un link para descargar normalmente el theme, una vez hecho esto segui los pasos para usarlo, pero igual no me funciona… (yo previo a esto ya tenia creada la website, tienda y vista)…
y además queria preguntarte que si conoces alguna metodologia para desarrollo de tiendas web, y si de pronto tienes info, me la puedas proporcionar
gracias, saludos
super aporte graxias aclaraste muchas dudas
Buenas tardes,
La verdad he seguido todos los pasos que aqui se indican pero el resultado siempre es el mismo llego hasta la parte que lo instala y despues ya no funciona.
No se si me pudieras ayudar dado que me interesa usar esta plataforma en una multitienda.
Damian de la O
Sexy ID
Buenas tardes,
He tratado de instalar en mas de una ocasion Magento en mi sitio pero el resultado sigue siendo el mismo solamente me aparecen dos de las tres pantallas que mencionas al intalarlo y despues no funciona.
Te dejo la informacion del check a ver si me puedes ayudar.
Congratulations! Your server meets the requirements for Magento.
* You have PHP 5.2.0 (or greater)
* Safe Mode is off
* You have MySQL 4.1.20 (or greater)
* You have the curl extension
* You have the dom extension
* You have the gd extension
* You have the hash extension
* You have the iconv extension
* You have the mcrypt extension
* You have the pcre extension
* You have the pdo extension
* You have the pdo_mysql extension
* You have the simplexml extension
La version que he instalado es la ver 1.3.2.4 – Added September 23, 2009
La verdad me interesa mucho poder istalarlo dado que quiero poner una multitienda y no tener subdominios.
Gracias
Damian de la O
Sexy ID
¿Es obligatorio que la ultima version de magento tengas que tener la version 5.2 de PHP?
He subido la version de magento y no encuentro el directorio install pero cuando ejecuto el index.php de la magento …./magento/index.php me sale el mensaje de que requiere la version 5.2