webmall

Repositorio de respaldo para el tutorial "Laravel MultiSeller Ecommerce"

MIT License

Stars
3
Committers
2

Múltiple vendedor Ecommerce Laravel 7

Repositorio de respaldo para el tutorial Multi Seller Ecommerce del canal de youtube de WebDevMatics

Instalar y configurar el proyecto

  • Requisitos: PHP >= 7.2.5 Composer NodeJS

  • Clonar repositorio e ingresar al directorio principal git clone https://github.com/alejandro-ser/webmall.git cd webmall

  • Crear una base de datos en MySQL

  • Copiar ó renombrar el archivo .env.example a .env cp .env.example .env

  • Agregar la conexión a la base de de datos en .env: DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=Tu_base_de_datos_va_aquí DB_USERNAME=Tus_credenciales_van_aquí DB_PASSWORD=Tus_credenciales_van_aquí

  • Ejecutar los comandos: composer install (instalar dependencias de Laravel) php artisan migrate (crear tablas en la base de datos) php artisan db:seed (generar registros base del administrador) npm install && npm run dev (compilar los scripts JS y estilos CSS) php artisan serve (iniciar proyecto en servidor local)

  • Ingresar a la url http://127.0.0.1:8000 para ver la tienda

  • Ingresar a la url http://127.0.0.1:8000/admin para ver el administrador

Credenciales

Configuraciones adicionales para probar la tienda

Probar notificaciones por correo [Mailtrap]

  • Generar credenciales de SMTP en Mailtrap y agregarlas al archivo .ENV usando las siguientes lineas:
    MAIL_MAILER=smtp
    MAIL_HOST=smtp.mailtrap.io
    MAIL_PORT=2525
    MAIL_USERNAME=Tus_credenciales_van_aquí
    MAIL_PASSWORD=Tus_credenciales_van_aquí
    MAIL_ENCRYPTION=null
    MAIL_FROM_ADDRESS=[email protected]
    MAIL_FROM_NAME=Webmall

Probar compras a traves de Paypal [API Paypal]

  • Generar llaves de la API de Paypal y agregarlas al archivo .ENV usando las siguientes lineas:
    #PayPal Setting & API Credentials - sandbox
    PAYPAL_SANDBOX_API_USERNAME=Tus_llaves_van_aquí
    PAYPAL_SANDBOX_API_PASSWORD=Tus_llaves_van_aquí
    PAYPAL_SANDBOX_API_SECRET=Tus_llaves_van_aquí
    PAYPAL_SANDBOX_API_CERTIFICATE=

Paquetes usados

Plantilla

Imagenes demo

Tienda

Carro

Checkout

Create shop

[Admin] Vendedor

[Admin] Products

[Admin] Admistrador

Licencia

Licencia MIT

Related Projects