Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web Gestores de Contenidos Web
14 de junio de 2015 Página 1 de 4
Informe: Exploración de CMS OpenCart
1. El e-commerce OpenCart
Un Sistema Gestor de Contenidos (CMS por sus siglas en inglés) es un marco de trabajo desde donde
se pueden gestionar contenidos web a través de una interfaz web y sin necesidad de conocimientos
técnicos avanzados, de esta forma el usuario se despreocupa de aspectos técnicos y se centra en su
actividad principal, la gestión de su contenido o información. Uno de los tipos de contenidos que
existen son los productos (o servicios) que se pueden colocar en una página web con la finalidad de
ser ofertados y vendidos a través de Internet.
Así pues, uno de estos CMS enfocados al comercio electrónico es OpenCart, un sistema de
código abierto escrito en lenguaje PHP, que funciona bajo entorno XAMP (multiplataforma, Apache,
MySQL, PHP). Sus principales características son:
Categorías, Artículos y Fabricantes ilimitados
Múltiples lenguajes y Monedas
Comentarios y valoración en los artículos
Descarga de los artículos
Plantillas y ampliación mediante módulos
Más de 20 formas de pago y de 8 medios de transporte
Código abierto y documentación gratuita
Sistema de cupones de descuentos
Optimización SEO
2. Instalación de OpenCart
La instalación es bastante sencilla, para este caso fue realizada sobre un servidor LAMP con la direc-
ción http://52.24.38.47/opencart/ . Los pasos realizados fueron los siguientes.
Fue necesario descargar OpenCart, descomprimirlo y colocar en Apache el directorio upload.
$ wget https://codeload.github.com/opencart/opencart/zip/2.0.3.1$ unzip 2.0.3.1 $ sudo mkdir /var/www/html/opencart $ sudo cp -R opencart-2.0.3.1/upload/ /var/www/html/opencart
Posteriormente fue necesario ingresar a MySQL y crear la Base de Datos.
$ mysql –u root –p mysql> create database opencart; mysql> exit
Después de ello ya solo es necesario ingresar al navegador web, en donde se mostrará el primer paso
que consiste en aceptar la licencia. Al continuar con el proceso en el segundo paso se revisan que se
cumplan los requisitos en el servidor, y debido que para la instalación se generaron errores fue nece-
sario corregir los que se marcaron en este segundo paso.
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web Gestores de Contenidos Web
14 de junio de 2015 Página 2 de 4
Exactamente los errores se debían a que en el
servidor LAMP donde fue montado OpenCart, no te-
nía instalados todos los módulo, además de ello dos
archivos de configuración en la versión 2 de OpenCart
habían cambiado de nombre por lo que fue necesario
renombrar los archivos para que no se marcaran como
Missing, y finalmente dar todos los permisos a los ar-
chivos y directorios ahí indicados. Así pues, los co-
mandos empleados fueron los siguientes. Instalar (y
habilitar) módulos necesarios, volver a cargar las con-
figuraciones de Apache.
$ sudo apt-get install php5-gd php5-curl php5-mcrypt $ sudo php5enmod mcrypt $ sudo service apache2 reload
Posteriormente fue necesario renombrar los archivos para que se detectaran y cambiar los per-
misos de archivos y directos.
$ cd /var/www/html/opencart/ $ sudo cp config-dist.php config.php $ sudo cp admin/config-dist.php admin/config.php $ sudo chmod 777 config.php admin/config.php $ sudo chmod 777 -R system/cache/ system/logs/ system/download/ system/upload/ image/ image/cache/ image/catalog/ system/modification
Una vez que los problemas se han solucionado se puede continuar con el proceso de instalación,
para lo cual se deben colocar los datos de conexión a la base de datos así como el usuario y contraseña
que serán empleados para administrar OpenCart. Al finalizar se pide eliminar el directorio de insta-
lación de OpenCart.
Ilustración 1. Instalación paso 1, aceptar la licencia.
Ilustración 2. Instalación paso 2, errores en requisitos
Ilustración 3. Instalación paso 3 y 4, configuración con MySQL, usuario de OpenCart y finalización
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web Gestores de Contenidos Web
14 de junio de 2015 Página 3 de 4
$ sudo rm -R install/
El resultado es de la vista del usuario y vista del administrador son las siguientes
3. Configurar OpenCart
Se configuró el e-commerce de forma general,
cambiando los datos del sitio, añadiendo el
idioma español para la vista del usuario nor-
mal, y finalmente se añadió un producto (ser-
vicio) el cual fue necesario colocar en una ca-
tegoría que también tuvo que ser creada.
Posteriormente se descargó el módulo
de idioma en español desde la sección de plu-
gins de OpenCart y haciendo uso de la herra-
mienta WinSCP se pasó la carpeta de idioma al
servidor. Nota: esto no se realizó en el mismo
servidor ya que por cuestiones de autenticación
para descargar no fue posible hacerlo. Además
de ello, en OpenCart es necesario configurar el
nuevo idioma
Ilustración 4. Vista de usuario normal y usuario administrador
Ilustración 5. Configurar datos del Sitio
Ilustración 6. Página de descarga de idioma y copia con
WinSCP Ilustración 7. Configuración del nuevo idioma
Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web Gestores de Contenidos Web
14 de junio de 2015 Página 4 de 4
Finalmente se agregó la categoría y producto (servicio) correspondiente, y ya que se había
instalado un idioma más, fue necesario rellenar los mismos campos en ambos idiomas.
Ilustración 11. Nuevo idioma funcionando
Ilustración 10. Añadir una categoría al sitio
Ilustración 9. Añadir un producto al sitio y asignarlo a la categoría
Ilustración 8. Resultado Final
Top Related