OpenCart

Organización de los ejercicios

Los ejercicios de OpenCart se han dividido en tres páginas:

Carritos de la compra: OpenCart

Los carritos de la compra electrónicos (shopping cart) aparecieron en cuanto la web se convirtió en un medio de masas en 1994 y son un componente básico de las tiendas de Internet.

En 1999 Amazon obtuvo una famosa patente relacionada con los carritos de la compra electrónicos al patentar el llamado "1-Click buying", es decir, la "compra mediante un sólo clic", que consiste en que el cliente sólo tiene que hacer un clic para realizar la compra, puesto que los datos del comprador ya están registrados anteriormente. Esta patente es válida en Estados Unidos y los programas deben o bien pagar a Amazon o bien hacer que las compras se realicen con varios clics.

Existen muchísimos programas de carritos de la compra, como muestra la siguiente página de Wikipedia: https://en.wikipedia.org/wiki/Comparison_of_shopping_cart_software.

Gestión de los idiomas en OpenCart

OpenCart está en inglés, pero se pueden crear tiendas en varios idiomas y que el usuario elija un idioma mediante el selector de idioma que se muestra en la parte superior de la tienda.

OpenCart. Traducción al español

Para añadir un idioma a OpenCart, se debe descargar e instalar la traducción correspondiente (véase el ejercicio OpenCart 1-4).

Para añadir un idioma al selector de idioma se debe también habilitar el idioma, ya que OpenCart incluye en el selector de idioma de la tienda únicamente los idiomas habilitados.

El inconveniente de añadir idiomas es que al crear elementos para la tienda (categorías, productos, etc.), OpenCart requiere que se incluya la información en todos los idiomas instalados (independientemente de que estén o no habilitados), por lo que conviene instalar únicamente los idiomas que se vayan a utilizar.


OpenCart permite que el interfaz de administración esté en un idioma distinto del idioma de la tienda. Para ello debemo tener el idioma instalado (para poderlo elegir como idioma de administración), pero debemos tenerlo deshabilitado (para no mostrarlo a los usuarios de la tienda). Eso nos obliga a incluir información en ese idioma de los elementos de la tienda.

¡Atención!A veces, cuando se deshabilita un idioma, ese idioma deja de pedirse al crear elementos para la tienda, pero parece tratarse de un comportamiento temporal del programa, ya que si se borran los archivos de la carpeta caché (system\storage\cache), vuelve a pedirse la información en el idioma deshabilitado.