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

Folders and files

NameName
Last commit message
Last commit date
May 23, 2020
May 3, 2020
May 3, 2020
May 10, 2020
May 4, 2020
May 23, 2020
May 23, 2020
May 8, 2020
May 3, 2020
May 3, 2020
May 3, 2020
May 3, 2020
May 3, 2020
May 3, 2020
May 3, 2020
May 4, 2020
May 23, 2020
May 3, 2020
May 18, 2020
Sep 29, 2023
Oct 18, 2023
May 3, 2020
May 3, 2020
May 3, 2020
May 3, 2020

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