Magento - plataforma de comercio electrónico


Pasos de instalación
  • crear una base de datos mysql magento
  • bajar el fichero zip magento-1.4.1.1.zip desde
    http://www.magentocommerce.com/
  • descomprimir y poner la carpeta magento en www
  • crear el virtual host magento para esa carpeta
  • modificar php.ini de C:\Archivos de programa\Zend\ZendServer\etc y ponerle en linea 298
    max_execution_time = ; Maximum execution time of each script, in seconds
  • reiniciar apache
  • http://y aparecerá figura 1
  • Agree > continur
  • Europa, euro
  • Configuración (figura2)
    • cambiar: Use Web Server (Apache) Rewrites
  • poner usuario, contraseña.. y al dar continuar aparecerá una encription key que hay que guardar
  • Crear un proyecto ZEND vacío para la carpeta magento
  • El frontend aparecerá como en la Figura 3
  • cambiar en windows en C:\www\magento\app\code\core\Mage\Core\Model\Session\Abstract\Varien.php
    comentar 3 Lineas (mas la coma)
// session cookie params
        $cookieParams = array(
            'lifetime' => $cookie->getLifetime(),
            'path'     => $cookie->getPath() //,
//            'domain'   => $cookie->getConfigDomain(),
//            'secure'   => $cookie->isSecure(),
//            'httponly' => $cookie->getHttponly()

Administración Backend
  • Entrar en el panel de adminsitración http://magento/index.php/admin/
  • Poner usuario y contraseña
  • Aparecerá la figura 4
  • Vemos que aparecen unos mensajes de error
    One or more of the Indexes are not up to date:
    • Ello es debido a que Magento funciona con Categorías y Productos, por eso no muestra nada
  • Crear un Producto: Catalog > Manage products > new product
    • nombre, descripción
    • SKU es el identificador
    • Fechas: para que pueda aparecer como new product (en ese rango de fechas)
    • Status
    • Gift > para el mensaje si se envía como regalo
    • podria crear 'nuevos atributos'
      • save
    • precio
    • impuestos..
    • Google Checkout: hace un RSS....
      • save

  • Maquetación
    • CMS > Pages > Home page >

Frontend




Plantillas






Pagos


  • Para los pagos ver TPV VIRTUAL
  • en Magento: System > Configuration > PayPal
    • la cuenta de paypal va asociada a una cuenta física.
    • puede ir de email a email y no se cobra.
    • Cuando Paypal ingresa a la cuenta.. deberíamos facturar pues eso va a hacienda.



Figura 1


magento.png



Figura 2


magento2.png




Figura 3


magento3.png




Figura 4


magento4.png