Back

FleetCart una plataforma de comercio electrónico en Laravel

Fleetcart es una plataforma de comercio electrónico desarrollado con el framework de Laravel, sus desarrolladores son EnvaySoft, es una plataforma con las funciones esenciales para la venta de cualquier producto físico.

Otros scripts similares:

Requisitos de instalación

Servidores: Apache o NGINX

Versión de PHP compatibles: PHP7.2 o superior

Lenguaje de desarrollo: PHP

Base de datos: MySQL 5.6 o superior

Framework de desarrollo: Laravel

Framework de diseño: Bootstrap 4.4.1

Extensiones necesarias:

  • Intl PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension

Intl es una de las extensiones que por defecto esta desactivada en los servidores contáctate con tu promovedor de hosting para activar esta extensión, en caso de trabajar en un servidor local puedes abrir el archivo php.ini y activar la extensión que falta.

Los módulos con los que cuenta esta plataforma web son:

  • Panel de administración
  • Administrador de productos y ventas
  • Administrador de cupones
  • Administrador de páginas (funciona como blog)
  • Administrador de medios multimedia
  • Administrador de menús
  • Usuarios
  • Roles de usuarios
  • Configuración de localización
  • Configuración de interfaz
  • Informes de ventas
  • Sistema multilingüe
  • Manual de usuario

Instalación

Debes poner atención para no cometer errores, esta es la parte donde muchos se frustran intentando instalar una y otra vez, si eres paciente podrás instalarlo correctamente, hay servidores que necesitan alguna configuración especial pero te mostraré toda la información necesaria.

Ver más:  Brevis acortador de URL en lenguaje PHP

Una vez que hayas descargado el script debes subirlo a tu servidor, desde el navegador escribe la dirección de tu dominio, inmediatamente se mostrará un asistente de instalación, en caso de no mostrarse nada o posiblemente se muestre un error 404, abre el archivo .htaccess borra todo y copia el siguiente código y guarda:

RewriteEngine On RewriteRule ^(.*)$ public/$1 [L]

Antes es importante que agregues una base de datos con un usuario y contraseña en PHPMyAdmin, esta información se requiere para el siguiente paso.

El instalador te mostrara todas las extensiones que necesita, en caso de faltar una extensión debes activarla.

Requisitos de instalación

Esta es la parte más importante, aquí debes agregar los datos de conexión con la base de datos, además crearas tu cuenta de sesión en la plataforma, puedes hacer uso del traductor de Google Chrome, la instalación demora 25 minutos aproximadamente.

Configuración de la plataforma

Al finalizar la instalación correctamente podrás iniciar sesión como administrador para agregar productos, cabe mencionar que en la primera instalación la página web no mostrará ningún producto o categoría.

Instalación finalizada

Instalación manual

En caso de no haber funcionado la primera instalación puedes optar por hacer una instalación manual, sube el script a tu servidor y crea una base de datos.

Ejecuta la base de datos fleetcart.sql en PHPMyAdmin, abre el archivo .env, este se encuentra en el directorio principal.

Debes cambiar APP_URL por la dirección de tu dominio, no olvides agregar la información de tu base de datos que acabas crear anteriormente (DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME, DB_PASSWORD)

APP_ENV=production
APP_DEBUG=false
APP_CACHE=true
APP_INSTALLED=true
APP_KEY=base64:ElUmQfH170EatgZR+AiADWCAp62s2m2+cqWO1squvRc=
APP_URL=http://localhost/fleetcart/public

IGNITION_EDITOR=vscode

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=fleetcart
DB_USERNAME=root
DB_PASSWORD=

QUEUE_DRIVER=sync
CACHE_DRIVER=file
SESSION_DRIVER=file
FILESYSTEM_DRIVER=public_storage

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME=null
MAIL_ENCRYPTION=null

SCOUT_QUEUE=false

MAILCHIMP_APIKEY=

DATATABLES_ERROR=null
DEBUGBAR_ENABLED=false
QUERY_DETECTOR_ENABLED=false

Métodos de pago integrados

El sistema cuenta con los siguientes métodos de pagos:

  • PayPal
  • Stripe
  • Efectivo transferencia bancaria
  • Cheque
métodos de pago sistema de comercio electrónico
Métodos de pago

plataforma de comercio electrónico
Descripción de productos

Descargar

Para obtener los enlaces de descarga suscríbete a nuestras redes sociales en el recuadro de abajo.

¿Tienes problemas?

Te pregunta no molesta, puedo ayudar a instalar el sistema pero antes deberás suscribirte a cualquiera de las redes sociales de esta web.

Ver más:  Bedrive plataforma de almacenamiento en la nube y uso compartido de archivos

Marco Antonio
Marco Antonio
Marco Antonio es un Analista de Sistemas y apasionado por la programación y el diseño web, fundó AnthonCode para fusionar su experiencia técnica con la creatividad. Como redactor y desarrollador, se enfoca en crear soluciones digitales innovadoras y efectivas.

20 comentarios

  • Hola, muchas gracias por compartir, me encantan tus diseños… Una consulta… ninguna de las plataformas tiene integracion con mercadopago? sería interesante ya que donde vivo no se usa otra cosa.
    No encontré donde seguirte en redes sociales…
    desde ya muchas gracias!

    1. instale todo y todo esta genial pero tengo un problema no puedo cambiarle el idioma y quiero que se pueda ver en todos los países del mundo sin que nadie tenga que usar un vpn para abrirlo como puedo hacer eso

  • Holaa!
    He tratado de instalar, pero me surge un error del servidor 500

    Revisé los logs y aparece lo siguiente, aún no logro resolverlo. Estoy usando ubuntu 18 con Nginx
    #1 /var/www/html/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php(331): Doctrine\DBAL\Driver\PDOConnection->prepare(‘select * from `…’) #2 /var/www/html/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php(664): Illuminate\Database\Connection->Illuminate\Database\{closure}(‘select * from `…’, Array) #3 /var/www/html/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\Database\Connection->runQueryCallback(‘select * from `…’, Array, Object(Closure)) #4 /var/www/html/shop/vendor/larav

  • Hola Anthony code me sale un error lo siguiente
    Declaration of doctrine/dbal/Driver/PDOConnection ::query()must be compatible with PDO::query(string $query,?int $fetchMode = null,mixed…$fetchModeArgs)

    1. Cuando lo intento instalar con Internet Explorer paso el primer paso y en la configuración pongo base de datos y rellenar los siguientes formularios y al darle siguiente me sale ese error de declaration of doctrine

    2. Por lo que se puede ver, el PDO::query(string $query,?int $fetchMode = null,mixed…$fetchModeArgs) tiene sintaxis propia de PHP8, te das cuenta por el tipo mixed… La cosa es que el post no menciona como requisito que se deba usar PHP8, que aunque recomendable, no todos los hosting lo soportan aun

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

× ¿Cómo puedo ayudarte?