Repositorio:
https://github.com/marcomedina/platzi-store
Conocer los conceptos básicos de los pagos en línea
Implementación de un Procesador de Pagos en Línea
Pagos en Línea: Funcionamiento y Procesadores de Pago
Métodos de pago en línea: PayPal, Mercado Pago, PayU y Stripe
Configuración del proyecto del curso
Configuración de Tienda Online con Node y PayPal
Integración de PayPal en Node.js: Implementación Práctica
Aceptar pagos con PayPal
Crear Cuenta de Negocios en PayPal Paso a Paso
Configuración de Pagos Recurrentes en PayPal para Negocios
Creación de Cuentas y Apps en el Sandbox de PayPal
Integración de PayPal con JavaScript en Proyectos Web
Creación de botón de pago con PayPal usando JavaScript SDK
Creación de Transacciones PayPal con Botón Inteligente
Captura de transacciones con PayPal SDK
Creación de Suscripciones con PayPal y PostMan
Personalización de Botones PayPal y Mejores Prácticas de Uso
Analizar e interpretar Dashboards
Gestión de Transacciones y Retiro de Fondos en PayPal
Administrar situaciones especiales
Configuración de PayPal para Comercio Electrónico en Producción
Manejo de Disputas en PayPal para Comercios Electrónicos
Integración de PayPal en Ecommerce: Botones y Transacciones
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
Bienvenido al emocionante mundo del desarrollo de aplicaciones eCommerce. En este curso, te acompañaremos en el proceso de creación de una tienda en línea llamada Platz Store. Se trata de un pequeño proyecto que, aunque compacto, integra importantes funcionalidades que todo eCommerce debe tener. Desde suscripciones hasta la gestión de productos, podrás explorar su diseño y entender cómo las características convergen para ofrecer una experiencia completa al usuario.
Platz Store es un ejemplo de eCommerce diseñado para mostrarte cómo integrar diversas características esenciales en una aplicación de este tipo. Cuenta con:
Para empezar, es necesario tener ciertas herramientas y seguir algunos pasos clave que detallo a continuación:
Instala las herramientas necesarias:
Clona el repositorio de GitHub: El primer paso práctico es clonar el proyecto desde GitHub. Encontrarás un enlace en los recursos del curso que te llevará al repositorio necesario.
git clone <URL_DEL_REPOSITORIO>
Una vez clonado, el proyecto se guardará por defecto en una carpeta llamada platzi-store
.
Después de clonar el repositorio, es hora de preparar la aplicación para su funcionamiento. Aquí tienes los pasos detallados:
Instalación de componentes: Una vez que el proyecto está en tu computadora, debes instalar los componentes necesarios. Esto se logra ejecutando el siguiente comando en la consola:
npm install
Este paso descargará e instalará todas las dependencias que el proyecto necesita para funcionar correctamente.
Configura la base de datos: El siguiente paso es crear y preparar la base de datos donde se almacenará la información de los productos. Puedes lograrlo ejecutando el siguiente comando:
npm run setup
Este comando se encargará de crear la estructura de la base de datos e insertar los productos que estarán disponibles para la venta.
Al terminar estos pasos, tendrás un proyecto funcional de Platz Store, listo para ser ejecutado y explorado. En la siguiente clase revisaremos la estructura interna de la aplicación para que te familiarices con su funcionamiento y te sientas cómodo navegando y adaptando sus características.
Una vez completada la configuración inicial, te llevaré a un recorrido detallado por la estructura de la aplicación. Te explicaré cómo está organizada, los componentes que la componen, y cómo puedes extender sus capacidades.
Este curso está diseñado para equiparte con las habilidades necesarias para crear tu propia tienda en línea, y así dar tus primeros pasos en el mundo del desarrollo de aplicaciones eCommerce. ¡Te veo en la siguiente clase y te animo a seguir aprendiendo!
Aportes 18
Preguntas 4
Repositorio:
https://github.com/marcomedina/platzi-store
Solucion error con sqlite3 (mayo 2022):
npm -v: 8.7.0
node-v: 16.14.0
Despues de hacer el install del profesor, se generaron errores con sqlite.
entonces hice lo siguiente:
npm uninstall sqlite3
npm --force cache clean
sudo npm install sqlite3
Despues de eso ya pude ejecutar
npm run setup
para correr la migracion de sqlite que hizo el profesor
Se va a crear una tienda de Platzi que tiene cuatro productos y cada uno de los productos tiene un botón de pago creado mediante Paypal. El curso puede ser encontrado aqui: https://github.com/marcomedina/platzi-store.git
Pregunta hay un curso donde nuestras como desarrollan plazo-store
En mi caso no me funciono el comando npm install
En vez de clonar, recomiendo un Fork 🚀para darte tu mérito Marco Medina por esta pequeña integración de la Platzi Store adicional con PayPal.
#NuncaParenDeAprender 👊😎
Por si tuvieron problemas al correr npm install, y npm run setup en el archivo package.json hay que actualizar las dependencias
"sequelize": "^6",
"sqlite3": "^5.1.6"
<strong>paypal===elon musk <strong>
readme no tiene ningun archivo y no te permite hacer lo indicado en la clase
Tuve problemas con el npm install, si alguien mas le sucede esto, despues de investigar e investigar y no encontrar solucion, lo que hice fue lo sigiente…
omiti el paso de clonar desde git la carpeta platzi-store y lo que hice fue que descargue los archivos directamente desde la plataforma de platzi
De ahi ya el paso a paso que indica el tutor funciona correctamente…
No se puede avanzar después del minuto 1:28, al igual que varios compañeros, arroja error en la terminal por sqlite3.
por un momento pense que termino el curso
En mi caso tuve problema ejecutando las líneas de comando en Windows. La solución fue ejecutar la consola en modo administrador y entonces ahora si pude seguir los pasos.
me pudes pasar el codigo de como hace EL BOTÓN DE PAYPAL COLOR AMARILLO … me ha gustado mucho
recapitulando…paypal no es la mejor opción pero es una de la más efectivas,devido a su gran infraestructura.
genial
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?