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:
- e-Commerce en Laravel
- Comercio electrónico en Laravel
- Active Super Shop e-commerce en PHP
- Tienda Online en PHP
- FleetCart para ventas en línea
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.
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.
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.
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 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
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.
20 comentarios
Consulto , me funciona pero la base de dato viene vavia? Otra. No puedo cambiar en el dhasboard el idioma a español.
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!
Tenía uno con esas especificaciones lo publicare lo mas pronto posible
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
hola anthon me sale 500|Server Error si me podrias ayudar por favor
Disculpa la demora, recuerda usar php7.4 mucho mejor si es xampp
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
bro no tendras un video de como se configuar la pagina completa desde el admin
Hola, sabes si puedo manejar descuentos cuando se elige transferencia bancaria?…porque el costo con tarjeta es uno y en efectivo es otro. Te agradezco desde ya tu ayuda.
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)
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
Revisa lo siguiente: Si trabajas en un servidor local, debes tener XAMPP con versiones php7 excepto el 8
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
Hola Anthony code un problema de error 404
Debes darme más información, un error 404 puede ser por muchas causas.
Si estoy usando la versión 8.0.3 de XAMPP
Me sale 500 Error del servidor, porque sucede eso?
Estoy usando el servidor XAMPP.
Debes tener php7, verifica si tienes las extensiones activadas y verifica si tienes el htaccess correctamente activado
En la descarga manual no existe el archivo fleetcart.sql
Es cierto gracias por avisarme, ahora ya los subí puedes descargarlo.