Skip to content

Repositorio de respaldo para el tutorial "Laravel MultiSeller Ecommerce"

License

Notifications You must be signed in to change notification settings

alejandro-ser/webmall

Repository files navigation

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

Shop

Carro

Cart

Checkout

Checkout

Create shop

Create shop

[Admin] Vendedor

Seller

[Admin] Products

Seller Products

[Admin] Admistrador

Admin

Licencia

Licencia MIT

Releases

No releases published

Packages

No packages published