Cómo crear su propia tienda de compras en línea usando "OpenCart" en Linux


En el mundo de Internet lo hacemos todo usando una computadora. El comercio electrónico, también conocido como comercio electrónico, es uno de ellos. El comercio electrónico no es nada nuevo y comenzó en los primeros días de ARPANET, donde ARPANET solía organizar la venta entre estudiantes del Instituto de Tecnología de Massachusetts y el Laboratorio de Inteligencia Artificial de Stanford.

En estos días hay unos cientos de sitios de comercio electrónico, a saber, Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon, etc. ¿Ha pensado en crear su propio servidor de aplicaciones basado en la web de Amazon y Flipcart? ¡En caso afirmativo! Este articulo es para tí.

Opencart es una aplicación de comercio electrónico gratuita y de código abierto escrita en PHP, que se puede utilizar para desarrollar un sistema de carrito de compras similar a Amazon y Flipcart. Si desea vender sus productos en línea o desea atender a sus clientes incluso cuando está cerrado, Opencart es para usted. Puede construir una tienda en línea exitosa (para comerciantes en línea) utilizando la aplicación Opencart confiable y profesional.

  1. Store Fronthttp://demo.opencart.com/
  2. Admin Loginhttp://demo.opencart.com/admin/
------------------ Admin Login ------------------
Username: demo
Password: demo

Opencart es una aplicación que cumple con todos los requisitos de un comerciante en línea. Tiene todas las funciones (ver más abajo) con las que puede crear su propio sitio web de comercio electrónico.

  1. It is a Free (as in beer) and Open Source (as in speech) Application released under GNU GPL License.
  2. Everything is well documented, means you don’t need to Google and shout for help.
  3. Free Life time support and updates.
  4. Unlimited number of categories, Products and manufacturer supported.
  5. Everything is Template based.
  6. Multi-Language and Multi-Currency Supported. It ensures your product gets a global reach.
  7. Built-in Product Review and Rating Features.
  8. Downloadable Products (viz., ebook) supported.
  9. Automatic Image Resizing supported.
  10. Features like Multi tax Rates (as in various country), Viewing Related Products, Information Page, Shipping Weight Calculation, Availing Discount Coupons, etc are well implemented by default.
  11. Built-in Backup and Restore tools.
  12. Well implemented SEO.
  13. Invoice Printing, Error Log and sales report are supported as well.
  1. Web Server (Apache HTTP Server Preferred)
  2. PHP (5.2 and above).
  3. Database (MySQLi Preferred but I am using MariaDB).

Estas extensiones deben estar instaladas y habilitadas en su sistema para instalar Opencart correctamente en el servidor web.

  1. Curl
  2. Zip
  3. Zlib
  4. GD Library
  5. Mcrypt
  6. Mbstrings

Paso 1: Instalar Apache, PHP y MariaDB

1. Como dije, OpenCart requiere ciertos requisitos técnicos como Apache, PHP con extensiones y Base de datos (MySQL o MariaDB) para ser instalados en el sistema, para poder ejecutar Opencart correctamente.

Instalemos Apache, PHP y MariaDB usando el siguiente comando.

# apt-get install apache2 		 (On Debian based Systems)
# yum install httpd			 (On RedHat based Systems)
# apt-get install php5 php5-mysql libapache2-mod-php5 php5-curl php5-mcrypt 	(On Debian based Systems)
# yum install php php-mysql php5-curl php5-mcrypt			(On RedHat based Systems)
# apt-get install mariadb-server mariadb-client				(On Debian based Systems)
# yum install mariadb-server mariadb					(On RedHat based Systems)

2. Después de instalar todas las cosas requeridas arriba, puede iniciar los servicios Apache y MariaDB usando los siguientes comandos.

------------------- On Debian based Systems ------------------- 
# systemctl restart apache2.service					
# systemctl restart mariadb.service	
------------------- On RedHat based Systems ------------------- 
# systemctl restart httpd.service 		
# systemctl restart mariadb.service 				

Paso 2: Descarga y configuración de OpenCart

3. La versión más reciente de OpenCart (2.0.2.0) se puede obtener en el sitio web de OpenCart o directamente en github.

Alternativamente, puede usar el siguiente comando wget para descargar la última versión de OpenCart directamente desde el repositorio de github como se muestra a continuación.

# wget https://github.com/opencart/opencart/archive/master.zip

4. Después de descargar el archivo zip, cópielo en el directorio de trabajo de Apache (es decir,/var/www/html) y descomprima el archivo master.zip.

# cp master.zip /var/www/html/
# cd /var/www/html
# unzip master.zip

5. Después de extraer el archivo "master.zip", cd al directorio extraído y mover el contenido del directorio de carga a la raíz de la carpeta de la aplicación (opencart-master).

# cd opencart-master
# mv -v upload/* ../opencart-master/

6. Ahora necesita cambiar el nombre o copiar los archivos de configuración de OpenCart como se muestra a continuación.

# cp /var/www/html/opencart-master/admin/config-dist.php /var/www/html/opencart-master/admin/config.php
# cp /var/www/html/opencart-master/config-dist.php /var/www/html/opencart-master/config.php

7. A continuación, configure los permisos correctos para los archivos y carpetas de/var/www/html/opencart-master. Debe proporcionar permiso RWX a todos los archivos y carpetas allí, de forma recursiva.

# chmod 777 -R /var/www/html/opencart-master 

Importante: configurar el permiso 777 puede ser peligroso, así que tan pronto como termine de configurar todo, vuelva al permiso 755 de forma recursiva en la carpeta anterior.

Paso 3: Creación de la base de datos OpenCart

8. El siguiente paso es crear una base de datos (por ejemplo, opencartdb) para que el sitio de comercio electrónico almacene datos en la base de datos. Conéctese al servidor de la base de datos y cree una base de datos, otorgue al usuario los privilegios correctos para tener control total sobre la base de datos.

# mysql -u root -p
CREATE DATABASE opencartdb;
CREATE USER 'opencartuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON opencartdb.* TO 'opencartuser'@'localhost' IDENTIFIED by 'mypassword';

Paso 4: Instalación web de OpenCart

9. Una vez que todo esté configurado correctamente, navegue hasta el navegador web y escriba http:/ para acceder a la instalación web de OpenCart.

Haga clic en "CONTINUAR" para aceptar el contrato de licencia.

10. La siguiente pantalla es Verificación de configuración del servidor antes de la instalación, para ver que el servidor tiene todos los módulos requeridos instalados correctamente y tiene el permiso correcto en los archivos OpenCart.

Si hay marcas rojas resaltadas en el n. ° 1 o n. ° 2, eso significa que debe instalar esos componentes correctamente en el servidor para cumplir con los requisitos del servidor web.

Si hay marcas rojas en el n. ° 3 o en el n. ° 4, eso significa que hay un problema con sus archivos. Si todo está configurado correctamente, debería ver que todas las marcas verdes están visibles (como se ve a continuación), puede presionar "Continuar".

11. En la siguiente pantalla, ingrese sus Credenciales de base de datos, como Controlador de base de datos, Nombre de host, Nombre de usuario, Contraseña, base de datos. No debe tocar db_port y Prefix, hasta que sepa lo que está haciendo.

También ingrese el nombre de usuario, la contraseña y la dirección de correo electrónico para la cuenta administrativa. Tenga en cuenta que estas credenciales se utilizarán para iniciar sesión en el Panel de administración de Opencart como root, así que manténgalo seguro. Haga clic en continuar cuando haya terminado.

12. La siguiente pantalla muestra un mensaje como "Instalación completa" con la línea de etiqueta lista para comenzar a vender. También advierte que elimine el directorio de instalación, ya que se ha logrado todo lo necesario para configurar utilizando este directorio.

Para eliminar el directorio de instalación, es posible que desee ejecutar el siguiente comando.

# rm -rf /var/www/html/opencart-master/install

Paso 4: Acceda a OpenCart Web and Admin

13. Ahora apunte su navegador a http://opencart-master/ y verá algo como la siguiente captura de pantalla.

14. Para iniciar sesión en el Panel de administración de Opencart, dirija su navegador a http://opencart-master/admin y complete las Credenciales de administrador que ingresó, mientras lo configura.

15. ¡Si todo está bien! Debería poder ver el Panel de administración de Opencart.

Aquí, en Admin Dashboard, puede configurar una gran cantidad de opciones como categorías, productos, opciones, fabricantes, descargas, revisión, información, instalador de extensiones, envío, opciones de pago, totales de pedidos, cupones de regalo, Paypal, cupones, afiliados, marketing, correos , Diseño y configuración, registros de errores, análisis integrados y demás.

Si ya ha probado la aplicación y la encuentra personalizable, flexible, sólida como una roca, fácil de mantener y usar, es posible que necesite un buen proveedor de alojamiento para alojar la aplicación OpenCart, que permanece en vivo las 24 horas del día, los 7 días de la semana. Aunque hay muchas opciones para los proveedores de alojamiento, recomendamos Hostgator.

Hostgator es un proveedor de alojamiento y registrador de dominios que es muy conocido por el servicio y las funciones que ofrece. Le brinda espacio en disco ILIMITADO, ancho de banda ILIMITADO, fácil de instalar (secuencia de comandos de instalación con 1 clic), 99.9% de tiempo de actividad, soporte técnico galardonado 24x7x365 y garantía de devolución de dinero de 45 días, lo que significa que si no le gustó el producto y servicio recupera su dinero dentro de los 45 días posteriores a la compra y tenga en cuenta que 45 días es mucho tiempo para probar.

Entonces, si tiene algo para vender, puede hacerlo gratis (por gratis quiero decir, piense en el costo que gastaría para obtener una tienda física y luego compárelo con el costo de instalación de la tienda virtual. Sentirá que es gratis).

Nota: Cuando compre hosting (y/o dominio) de Hostgator, obtendrá un descuento fijo del 25%. Esta oferta es válida solo para los lectores del Sitio Tecmint.

Todo lo que tiene que hacer es ingresar el código promocional “TecMint025” durante el pago del hosting. Para referencia, consulte la vista previa de la pantalla de pago con el código de promoción.

Nota: También vale la pena mencionar que por cada hosting que compre de Hostgator para alojar OpenCart, obtendremos una pequeña cantidad de comisión, solo para mantener Tecmint Live (pagando el ancho de banda y los cargos de hosting del servidor).

Entonces, si lo compra con el código anterior, obtendrá un descuento y obtendremos una pequeña cantidad. También tenga en cuenta que no pagará nada adicional, de hecho, pagará un 25% menos sobre la factura total.

Conclusión

OpenCart es una aplicación que funciona de forma inmediata. Es fácil de instalar y tiene la opción de elegir las plantillas más adecuadas, agregar sus productos y convertirse en un comerciante en línea.

Una gran cantidad de extensiones creadas por la comunidad (gratuitas y de pago) lo hacen rico. Es una aplicación maravillosa para aquellos que desean configurar una tienda virtual y permanecer accesible para sus clientes las 24 horas, los 7 días de la semana. Cuéntame tu experiencia con la aplicación. Cualquier sugerencia y retroalimentación también es bienvenida.