
Ecommerce - Sistema de comercio electrónico en Laravel
"Ecommerce PRO" es un Sistema de gestión de negocios de comercio electrónico de varios proveedores, una solución completa para el sistema de administración de negocios de comercio electrónico de múltiples proveedores. Este sistema incluye casi todo lo que necesita para crear un sitio web de comercio electrónico. Paypal, Stripe y Pago de entrega, se integran para facilitar la transacción de pago. Tiene muchas secciones importantes para cualquier sitio web de comercio electrónico y todo es completamente dinámico. Esta desarrollado con el framework de Laravel.
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
Revisar el script antes publicar oficialmente, en la lista de productos no muestra las imágenes de algunos productos.
Tabla de contenidos
Requisitos de instalación:
PHP5.6
Conocimiento obligatorio en php y laravel para la instalación y/o modificación.
Características de este sistema
- Fácil instalación.
- Sistema de gestión 100% dinámico.
- Bootstrap basado en un diseño totalmente responsive para cualquier dispositivo.
- Código limpio para entender y modificar.
- Soporte de navegador cruzado.
- Soporte multi idioma.
- Sistema de múltiples proveedores.
- Sistema de registro de proveedores.
- Opción de eliminación de proveedor.
- Panel de administración simple pero potente.
- Seguridad especial contra el secuestro de sesiones.
- Estadísticas del cuadro de mandos.
- Categoría ilimitada agregando sistema.
- Subcategoría ilimitada.
- Sistema ilimitado de adición de categoría hijo.
- Agregado de Producto ilimitado.
- Integración con sistemas de pagos Paypal y Stripe.
- Pago de entrega.
- Sistema dinámico de revisión de productos.
- Sistema dinámico de gestión de pedidos.
- Sistema dinámico de gestión de servicios.
- Sistema de disponibilidad de productos.
- Sistema de precios antiguo.
- Suscripción de usuario.
- Diseño frontend minimalista clásico.
- Meta etiqueta personalizada que agrega el sistema para obtener mejores resultados de SEO
- Cambie todo, como el logotipo, el título del sitio, el pie de página desde el panel de administración.
- Gratis pero espero que te suscribas o actives las notificaciones.
Instalación
Atentos a la instalación, debes tener conocimientos básicos de php para la instalación.
Paso 1: Extraiga el archivo zip de la carpeta del servidor, en caso de usar un servidor local extraiga en htdocs (xampp)
Paso 2: Abrir phpmyadmin crear la base de datos con el nombre que eliga, luego ejecutar el script sql llamado database.sql desde la carpeta database.
Paso 3: Edite los detalles del archivo “.env” en la carpeta project del servidor, Ejemplo:
modificar APP_URL, DB_DATABASE, DB_USERNAME, y DB_PASSWORD, en app_url agregar la dirección donde se encuentra tu script, ejemplo: http://localhost/ecommerce, en db_database el nombre de tu base de datos, en db_username el nombre de tu usuario y en db_password la contraseña de la base de datos.
APP_ENV=local
APP_KEY=base64:6DraYqYIXJMVXcbD0bqdYmCvkaJNzOo/mcr2SMz74l4=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost/ecom/
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=tu_base_de_datos
DB_USERNAME=root
DB_PASSWORD=tu_contraseña
Datos de sesión
Para iniciar sesión como administrador debe ingresar:
usuario: admin@admin.com
contraseña: 123456
Tablero
El panel de control es muy sencillo, informativo y dinámico. El administrador puede cambiar los detalles de su cuenta desde la esquina superior derecha. Así que el administrador no necesita hacer esto manualmente desde la base de datos.
Pedidos
El administrador puede marcar Completa cualquier orden y contacto con el cliente.
Productos
El administrador puede agregar, editar o eliminar desde allí. El tamaño de la imagen mostrada debe ser 600x750px o la misma proporción.
Clientes
El administrador puede contactar con el cliente.
Categorías
Habrá todas las categorías. Si desea eliminar cualquier categoría o subcategoría hijo recuerde que todos los productos incluidos en ellos se eliminarán (están relacionados). Así que ten cuidado de eliminar cualquiera de estos. para los slugs, solo use letras pequeñas y no tenga caracteres o espacios especiales. solo se puede usar una letra pequeña con un guión, ya que se usará para la URL.
Ajustes del Slider
El administrador puede agregar la imagen del slider, el título y el texto del control deslizante.
Sección de Servicio
El administrador puede agregar o editar desde esta sección. Todo es dinámico en este sistema.
Sección de testimonios
El administrador debe agregar al menos 3 testimonios para ejecutar esta sección correctamente.
Ajustes de color del tema
El administrador puede seleccionar un color y luego guardarlo. El color del tema del sitio web será cambiado inmediatamente. Si no puede ver el nuevo color después de guardar, use otro navegador para verificar o eliminar el efectivo del navegador y la interfaz.
Configuración de página
Puede Habilitar o Deshabilitar sobre Nosotros, Preguntas frecuentes y Página de contacto. Sólo necesita un solo clic. Puede agregar varios correos electrónicos a la dirección de la página. Solo separe los correos electrónicos con una coma y no le dé espacio.
Redes sociales
Este script le permite agregar enlaces sociales en su sitio web muy fácilmente. Solo necesitas poner el enlace. Si desea desactivar cualquier red social, puede hacerlo con un solo clic y no aparecerá en el sitio web.
Herramientas SEO
Google Analytics
Este script le ofrece fácilmente el sistema de integración de Google Analytics, es un servicio de análisis web gratuito ofrecido por Google que rastrea e informa el tráfico del sitio web. Solo necesita poner su script de Google Analytics en el formulario y todo estará listo.
Meta Keywords
Puede agregar meta palabras clave en su sitio web escribiéndolas en este formulario. Cada palabra clave debe estar separada con una coma. Te ayudará para un mejor SEO.
Nota: Por favor, no use ningún espacio después de la coma.
Configuración general
Configuración general es una de las opciones más importantes para su sitio web. Hay muchas opciones que es muy simple de completar. Aquí están las características de la configuración general:
Configuración del logotipo: El ancho del logotipo debe ser de 280px o menos.
Imagen de fondo: esta imagen se mostrará como imagen de fondo.
Para Acerca de, Direcciones y Footer , solo tiene que rellenar los formularios y todo se configurará en la primera página.
Suscriptores
Puede ver todos los suscriptores de su sitio web en la sección Suscriptores. Puede descargar la lista con un solo clic en formato csv.
Multi vendedor
Después de registrarse como proveedor múltiple, el administrador obtendrá sus detalles y lo aprobará. Entonces el vendedor puede agregar sus productos para vender. Cuando se realice un pedido, el proveedor obtendrá y ordenará en su panel de control, así como en el administrador. Cuando el proveedor marque un pedido completo, el administrador obtendrá el estado y, una vez que el administrador haya completado el pedido, se le pagará al proveedor. Cuando el proveedor realice una solicitud de retirada, irá al administrador. El administrador tomará una pequeña ganancia del vendedor.
Te sugiero que lo revises a profundidad y luego puedas ver que otros módulos agregar, pero no está del todo listo para ser implementado oficialmente.
NOTA: Tener la última versión de WinRar, caso contrario el archivo no podrá ser visualizado.
excelnet trabajo, gracias por compartirlo, pero por favor me puedes ayudar ya que no se agregan los productos al carrito, muchas gracias, muchas gracias
tengo ese mismo problema.. actualicé el composer.... instale en npm... y nada... osea todas las funcionalidades de entrar con usuario.. registrar nuevo producto funcionan muy bien.. pero no agrega al carrito los productos....
Si lo logras resolver avisame
Solucionado, si tiene inconvenientes con el archivo FrontEndController puede revisar la línea 48, recuerde que este script aun no esta preparado para producción necesita múltiples correcciones sobre todo en el SEO
me puede ayudar con la instalacion no se ejecuta tengo el error 500
xfavor me ayudarian un monton
Dame más información, en donde lo estás instalando servidor local o hosting
Saludos, que buen sistema amigo, el error sale este ,
ErrorException in FrontEndController.php line 48:
compact(): Undefined variable: categories
gracias!!!
y me sale [ErrorException]
chdir(): No such file or directory (errno 2) al correr php artisan , pq amigo ?
se puede correr con php artisan serve ?
Si adelante
Te comento que estoy tratando de instalarlo como me indicas en el video pero, localhost no lo reconoce. Ya cambie de puerto pero hasta el momento no lo puedo instalar 593992759561
Hola, estoy intentando instalar este sistema pero, me aparece "HTTP ERROR 500"
Revisa si usas la versión correcta de PHP (revisa los requisitos), si estas en un servidor local es necesario XAMPP (ningún otro más). El error 500 se puede deber a varias cosas relacionadas con el servidor o una mala configuración del script, si tienes el mismo problema coméntalo nuevamente o puedes optar por descargar otros scripts similares desde el blog
hola amigo me arroja el siguiente error ErrorException in FrontEndController.php line 48:
compact(): Undefined variable: categories
lograste correrlo? tengo el mismo error
como lo solucionastE?
simple eso, si conoces laravel, sabrias que hay que ir a al FrontEndController y en la funcion index crear la variable faltantes referenciando a la tabla requerida.
lo que falla es el carrito, ese voy viendo por que da error al momento de agregar items
alguien logro desplegarlo en la web??
Que problema tienes
problemas con el carrito de compras al procesas pago con tarjetas de prueba
Hola estoy intentando ingresar como administrador y no se me es posible. ¿Debo ingresar por my account correcto?
hola, soy estudiante, y queria saber si me puedes ayudar con el link de descarga
adelante hay un botón de descarga
hola amigo que pena es que descargue el aplicativo y cuando intento agregar un producto al carro de compras no sucede nada si no me arroja un error
error ...
ErrorException in FrontEndController.php line 113:
count(): Parameter must be an array or an object that implements Countable
Trata de usar xampp trata de usar php5.6.38 o 7.1
A mi me sucede igual, es un excelente sitio y me ha servido mucho para aprender, pero a mi no me deja agregar, tengo
PHP Version 7.2.31
alguna idea de que debo activar o validar.
Mil gracias en verdad
Yo lo he testeado con php5.6.38 y php7.1.2, al hacer uso de Laravel es posible que tengas que hacer uso artisan update en el script, además verifica si si el .env tiene los datos correctos.
hola jaiber una pregunta pudiste resolver lo del carro de compras de la tienda ,es que no me añade productos..
gracias
Que buen sistema amigo
Hola, consulta tu mencionas que este codigo no esta listo para ser implementado oficialmente... que crees tu que le faltaria para que pueda ser implementado oficialmente?
saludos y muchas gracias por tus aportes
Traducir al español, lo puedes hacer desde la parte de administración
Ok muchas gracias.
Tengo un pequeño problema que al extraer el archivo la clave anthoncode.com no funciona.
Debes tener la última versión actualizada de winrar
Buenas noches, dos consultas:
1.- En qué parte del módulo de administración le cambio el idioma?.
2.- Para subirlo a un servidor o hosting es igual que una página web normal? lo pregunto por laravel o tengo que tener laravel instalado en el hosting?. Mil Gracias!
1. En el administrador hay una opción que dice language, dentro debes hacer clic en add language.
2. Debes subirlo como si fuera cualquier página web, solo debes asegurarte que tu servidor tenga php nada más.
hola, puedo usar los comandos artisan para hacer modificaciones y ejecutar el mismo con php artisan migrate?, porque me da un error
claro que si
Me aparece error en archivo controllerFrontend.php, "variable categories no está declarada"
gracias por el codigo, una consulta como podria cambiar el precio de la moneda
si tienes error de sintaxis comprueba que la versión del php sea 5.6.38.
Hola Anthon agradeceria tu ayuda, descargue el proyecto pero al poner la ruta me carga el contenido de la carpeta y no puedo acceder al sistema. puedes ayudarme
Ya revisaste la versión de php
Yo uso xampp con php5
Amigo y puedes agregar al carrito de compras productos? saludos.
Si puedes
No permite le conecciòn sale otro error, ya quedo la configuracion en .env pero sale otro error en frontendcontroller.php y no deberia de salir, como lo soluciono para conectarme. No funciona!!
Que raro, yo uso xampp que tipo de error te muestra
Hola Anthon, Muchas gracias por la tienda en linea, se mira muy buena he interesante pero quisiera que me ayudaras tengo un error en el index no me deja ver la tienda en linea, Puedes ayudarme
Cúal es el error
hola anthon, una ayuda. Al momento de intentar ingresar como administrador me dice que esta incorrecto los datos
Hola, ¿haces uso de un servidor local? yo hago uso de xampp con una version 5.6, asegurate que la dirección y la base de datos esten agregados correctamente
hola todo bien me copan tus proyecto . te queria pedir ayuda en uno en la tienda Ecommerce . en la línea 50 del archivo index me aparece un error de sintaxis, me haces la gauchada y me guias asi lo corrijo
Hola, envíame las capturas del error
hola anthon ,ya lo hice te lo envie a la pagina de facebook
ok
si ya respondí que bien que lo hayas solucionado
Tengo el mismo error como lo solucionaste