Crea sistemas Ecommerce con PHP 7 con pagos de PAYPAL y PAYU
4.6 (2,400 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
9,387 students enrolled

Crea sistemas Ecommerce con PHP 7 con pagos de PAYPAL y PAYU

Aprende a crear tu propio ecosistema de comercio electrónico con PHP 7 usando AdminLTE y recibe pagos con PAYPAL y PAYU
4.6 (2,400 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
9,387 students enrolled
Last updated 12/2019
Spanish
Spanish [Auto-generated]
Current price: $129.99 Original price: $199.99 Discount: 35% off
12 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 81.5 hours on-demand video
  • 3 articles
  • 15 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Aprenderás a crear plataformas de comercio electrónico con PHP7, Javascript, jQuery, Ajax, datos jSon y bases de datos MySQL.
  • Aprenderás a crear tus propios recursos para automatizar procesos de ventas utilizando las pasarelas de pago de Paypal y PayuLatam.
  • Aprenderás a construir tu propio carrito de compras y a generar estrategias de Marketing en Línea para el posicionamiento de negocios en Internet y así obtener ventas exitosas.
  • Aprenderás a utilizar la plantilla AdminLTE bajo el patrón MVC para gestionar los productos de la tienda ya sean físicos o digitales, los Banner y Slide de promoción, las ofertas y descuentos, el análisis de visitas a la página y el control de ventas de cada producto.
  • Aprenderás a construir una página de captura de prospectos (leads), re-direccionándolos a las páginas de ofertas y así generar ventas inmediatas.
Course content
Expand all 293 lectures 81:38:43
+ INTRODUCCIÓN
9 lectures 02:01:49

Bienvenidos a este curso de "Crea sistemas Ecommerce con PHP7 con pagos de Paypal y PayuLatam", en esta primera clase te mostraré cuál es el ecosistema de comercio electrónico adecuando que debes tener en tus proyectos de ventas por internet.

Preview 12:39

Estructurar un proyecto de eCommerce tiene su ciencia, y debe tener elementos muy bien pensados para trabajar con la psicología del consumidor, en estas dos clases a continuación te presentaré una propuesta de cómo debes configurar tu tienda en línea para tener mayor éxito en tus ventas.

Preview 12:37

Continuamos con la estructura de una página web para eCommerce.

Preview 21:17

El proyecto que realizaremos a continuación exige el trabajo del lado del cliente y del lado del servidor, por ende es un proyecto full stack el cual te convertirá en un mejor desarrollador web.

Preview 16:30

Hay muchas herramientas disponibles para el desarrollo web, yo te voy a recomendar las que utilizaré para este curso. Para el servidor local te recomiendo XAMPP en su versión PHP7 y para el editor de código te recomiendo SublimeText 3 por la cantidad de plugins que utilizaré.

Preview 14:44

En esta clase hablaremos de las pautas a seguir para poder descargar e instalar el código fuente del proyecto que construiremos durante este curso, y cómo resolver las inquietudes que se presenten.

Preview 16:20
Contáctame
00:12

En esta clase comenzaremos a estructurar el proyecto del lado del cliente, allí estará nuestra tienda virtual con todas sus características.

Preview 11:34

En esta clase comenzaremos a estructurar el proyecto del lado del servidor, allí estarán todos nuestros gestores para la creación de productos, editar la plantilla, configurar las tarifas del comercio entre otras características.

Preview 15:56

En este cuestionario analizaremos qué tanto conoces el mercado, el producto, tu público objetivo, y muchas otras características que debes tener en cuenta a la hora de construir un proyecto eCommerce.

Cuestionario para saber si va a triunfar tu proyecto eCommerce
12 questions
+ INTRODUCCIÓN PÁGINA ECOMMERCE
14 lectures 03:39:26

En las próximas 4 clases de esta sección comenzaremos la maquetación del Cabezote de nuestra tienda virtual, para esto utilizaremos la librería de Bootstrap con HTML5 y CSS3.

Maquetando el Cabezote con HTML5 - parte 1
16:32

Continuamos con la maquetación del Cabezote.

Maquetando el Cabezote con HTML5 - parte 2
13:25

Continuamos con la maquetación del Cabezote.

Agregando estilos al Cabezote con CSS3
19:58

Continuamos con la maquetación del Cabezote.

Ajustando el Cabezote al Diseño Responsivo
17:27

En esta clase agregaremos la parte interactiva del Cabezote utilizando Javascript y jQuery.

Agregando interacción al Cabezote con Javascript y jQuery
09:42

A partir de las siguientes 3 clases comenzaremos a estructurar los datos dina´micos de la plantilla, para que pueda cambiar de acuerdo a la paleta de color que maneja nuestra imagen corporativa.

Plantilla Dinámica - parte 1
18:12

Continuamos con la creación de la plantilla dinámica.

Plantilla Dinámica - parte 2
18:36

Continuamos con la creación de la plantilla dinámica.

Plantilla Dinámica - parte 3
18:56

En esta clase crearemos los datos dinámicos para las Categorías y Subcategorías que manejemos en nuestra tienda virtual.

Datos dinámicos para Categorías y Subcategorías - parte 1
18:01

Continuamos con la creación de los datos dinámicos para las Categorías y las Subcategorías.

Datos dinámicos para Categorías y Subcategorías - parte 2
19:32

En las próximas dos clases aprenderemos a configurar las Url's amigables para ayudarnos en el posicionamiento en internet y compartir nuestras páginas y productos en redes sociales.

Configurando Url's Amigables - parte 1
09:36

Continuamos con la configuración de las Url's amigables.

Configurando Url's Amigables - parte 2
10:23

En las próximas dos clases agregaremos a nuestra lista Blanca las Url's amigables que se crean a través delas Categorías y las Subcategorías.

Lista Blanca de Url's Amigables - parte 1
16:04

Continuamos con la creación de la Lista Blanca de Url's Amigables

Lista Blanca de Url's Amigables - parte 2
13:02
+ ESTRUCTURANDO EL SLIDE
10 lectures 02:24:36

En esta clase comenzaremos a maquetar el Slide con HTML5 y CSS3, ayúdandonos de Bootstrap.

Maquetando el Slide - parte 1
17:31

Continuamos con la maquetación del Slide.

Maquetando el Slide - parte 2
21:08

En esta clase comenzaremos a agregar interacción al Slide con la ayuda de Javascript y jQuery.

Agregando interacción al Slide con Javascript y jQuery
15:07

En esta clase aprenderemos a agregar efectos animados a los elementos del Slide.

Agregando efectos de animación al Slide
19:56

En esta clase ajustaremos el Slide a todas las pantallas de computador y dispositivos.

Ajustando el Slide al diseño responsivo
19:03

En estas 2 próximas clases aprenderemos a convertir nuestro Slide en módulo dinámico con información traída de la base de datos.

Convirtiendo el Slide en un módulo dinámico - parte 1
14:29

Continuamos con la conversión del Slide a un módulo dinámico.

Convirtiendo el Slide en un módulo dinámico - parte 2
21:38
Corrigiendo fallas del Slide
05:36
Corrigiendo falla de velocidad del Slide
02:46

En esta clase crearemos la ruta oficial del servidor para poder vincularla en todos los archivos que la necesitemos.

Configurando la Ruta del Servidor
07:22
+ ESTRUCTURANDO LA PÁGINA DE INICIO - ARTÍCULOS DESTACADOS
16 lectures 03:39:33

En esta clase comenzaremos a maquetar los módulos de la página de inicio, empezando por el Banner de anuncios publicitarios.

Maquetando los Módulos de la Página de Inicio
17:46

En esta clase maquetaremos la vitrina de productos separada en tres módulos: artículos gratis, artículos más vendidos y artículos más vistos.

Maquetando la vitrina de productos
19:32

En esta clase maquetaremos los artículos más vendidos de la tienda.

Maquetando la vitrina de productos más vendidos
15:23

En esta clase maquetaremos los artículos más vistos de la tienda.

Maquetando la vitrina de productos más vistos
09:08

Es importante que el visitante pueda tener varias opciones de visualización de los artículos, por eso tendremos la opción de visualizar los artículos en cuadrícula o en lista.

Vitrina de productos en formato lista
15:40

En esta clase realizaremos los ajustes pertinentes al diseño responsivo.

Ajustando la página de inicio al diseño responsivo
11:23

En esta clase agregaremos las acciones interactivas de nuestra página de inicio con Javascript y jQuery.

Agregando interacción a la página de inicio
12:33

En esta clase agregaremos efectos Parallax con la acción del Scroll.

Efectos Parallax con el Scroll
13:28

En esta clase agregaremos la herramienta Tooltip de Bootstrap, la cual os permite poner avisos emergentes encima de cualquier título, botón o imagen.

Herramienta Tooltip
02:55

En las próximas dos clases aprenderemos atraer la lista de productos de nuestra tienda de forma dinámica, para este curso trabajaremos con una lista de 500 productos para poder hacer todas las pruebas pertinentes.

Datos dinámicos de los Productos - parte 1
16:25

Continuamos con el ejercicio de traer los datos dinámicos de los productos.

Datos dinámicos de los Productos - parte 2
12:02

En las próximas dos clases agregaremos los datos dinámicos a la página de artículos destacados.

Convertir la página de destacados en página dinámica - parte 1
16:38

En esta clase continuamos trayendo los datos dinámicos para la página de artículos destacados.

Convertir la página de destacados en página dinámica - parte 2
17:31

En esta clase haremos los ajustes pertinentes para que nuestra sección de artículos destacados se vea completa.

Ajustando la página de Artículos Destacados
19:13

En esta clase traeremos los datos dinámicos para los productos en visualización modo Lista.

Datos dinámicos para la visualización en Lista
09:36

En esta clase finalizaremos esta sección agregando las rutas de los productos a nuestra lista blanca de Url's amigables.

Agregar a la lista blanca las rutas de los productos
10:20
+ ESTRUCTURANDO LA PÁGINA DE PRODUCTOS
15 lectures 03:46:03

En esta clase comenzaremos vinculando desde la base de datos la lista de productos almacenados.

Vinculando datos dinámicos a la página de productos
18:39

En esta clase organizaremos la maquetación de la página de productos con los datos dinámicos.

Maquetando la página de productos con datos dinámicos
19:28

En esta clase arreglaremos las migas de pan (breadcrumb)

Arreglando las migas de pan (Breadcrump)
10:44

En las siguientes 4 clases comenzaremos a organizar la paginación de los productos, aprenderemos a crear un paginador dinámico.

Agregando la paginación de los productos - parte 1
19:43

Continuamos con la paginación de los productos.

Agregando la paginación de los productos - parte 2
17:31

Continuamos con la paginación de los productos.

Agregando la paginación de los productos - parte 3
17:23

Continuamos con la paginación de los productos.

Agregando la paginación de los productos - parte 4
11:04

En esta clase aprenderemos a diferenciar el botón de la página activa.

Activando botón de paginación
15:34

En esta clase aprenderemos a organizar los productos en desde lo más antiguo hasta lo más reciente.

Ordenar Productos
21:47

En esta clase traeremos los datos dinámicos del banner.

Agregando datos dinámicos al banner
20:39

En las próximas 3 clases aprenderemos a configurar nuestro buscador de productos.

Agregando el buscador - parte 1
14:17
Agregando el buscador - parte 2
18:37

Continuamos con el buscador de productos.

Agregando el buscador - parte 3
06:05
Permitir la letra Ñ en el buscador
04:35
Ajustes en el buscador y en la paginación
09:57
+ ESTRUCTURANDO LA PÁGINA DEL INFO-PRODUCTO
13 lectures 03:40:50

A partir de esta clase comenzamos a organizar la página del Info-Producto, página de aterrizaje donde los usuarios podrán apreciar con mayor detalle las cualidades del producto.

Maquetando la página del Info-Producto
16:40

Es muy importante la forma en que se va a visualizar el producto, en este caso, cuando se trate productos físicos trabajaremos un visor de imágenes con la opción de realizar zoom sobre ellas.

Creando el visor de imágenes del Producto
23:22

En las próximas tres clases traeremos la información para el Info-Producto desde la base de datos.

Traer datos dinámicos para el Info-Producto - parte 1
21:22

Continuamos trabajando con los datos dinámicos.

Traer datos dinámicos para el Info-Producto - parte 2
21:12

Continuamos trabajando con los datos dinámicos.

Traer datos dinámicos para el Info-Producto - parte 3
18:25

En esta clase ajustaremos los botones de compra, los cuales dependen si el producto es gratuito o pago, o si el producto es físico o virtual.

Botones de compra
18:15

En esta clase haremos los ajustes pertinentes a la maquetación de la página de Info-Producto

Ajustar el estilo al Info-Producto
10:05

En esta clase traeremos los datos dinámicos del visor de imágenes o del visor del video.

Visor de imágenes o vídeo dinámico
15:00
Ajuste en datos dinámicos de multimedia
02:30

En esta clase haremos la maquetación de la sección de comentarios que tendrá la página del Info-Producto.

Maquetar sección de comentarios
19:53

En esta clase aprenderemos a mostrar artículos relacionados que giren alrededor del Info-Producto.

Traer datos dinámicos de artículos relacionados
19:52

En las próximas dos clase aprenderemos a crear un contador de visitas para las páginas vistas del Info-Producto.

Contador de vistas por productos - parte 1
17:42

Continuamos con el contador de visitas del Info-Producto.

Contador de vistas por productos - parte 2
16:32
+ ADMINISTRACIÓN DE USUARIOS
47 lectures 11:46:43

En estas dos primeras clases de esta sección comenzaremos a construir los formularios de registro al sistema, ayudándonos de las ventanas modales de Bootstrap.

Maquetando el registro de usuarios - parte 1
14:29

Continuamos con la maquetación del registro de usuarios.

Maquetando el registro de usuarios - parte 2
16:01

Es importante en todo sistema que recolecte datos tener unas políticas de uso y privacidad con la información que está suministrando el usuario, así nos libramos de batallas legales innecesarias.

Condiciones de uso y políticas de privacidad
20:46

Es importante validar la información que el usuario está suministrando en el sistema para evitar ataques y baches de seguridad, primero lo haremos del lado del cliente con la ayuda de las expresiones regulares en Javascript.

Validar el registro de usuario directo - lado del cliente
15:53

En esta clase haremos la validación de la información que suministra el usuario pero esta vez desde el lado del servidor utilizando las expresiones regulares en PHP.

Validar el registro de usuario directo - lado del servidor
14:10

En esta clase agregaremos la información que el usuario suministre a la base de datos.

Creando el usuario en la base de datos
18:35

Cuando un usuario se registra de forma directa en el sistema, es decir, sin utilizar las redes sociales, es importante validar la existencia de su correo electrónico, por ello, vamos a configurar un envío automático a su bandeja de entrada para confirmar la veracidad de la cuenta. Aprenderemos a utilizar la Clase PHPMailer, una extensión muy completa que nos permitirá trabajar todo el tema de Email Marketing más adelante.

Solicitar confirmación de email con PHPMailer
20:25

Mientras estemos trabajando el proyecto en modo local es importante hacer unos cambios en la configuración de nuestro servidor para realizar las pruebas pertinentes al envío del correo electrónico.

Configurando nuestro servidor local para envío de correos electrónicos
16:49

En esta clase crearemos la página de aterrizaje cuando el usuario verifique que su cuenta de correo electrónico es real.

Creando la página de verificación de correo electrónico
19:52

En las próximas dos clases aprenderemos a configurar nuestro proyecto para que no se repita el registro de una cuenta de correo electrónico ya existente en el sistema.

Validar email existente con AJAX - parte 1
18:41

Continuamos con la validación del correo electrónico existente en el sistema.

Validar email existente con AJAX - parte 2
09:11

En las próximas dos clases aprenderemos a realizar un ingreso de usuario de forma directa, sin todavía utilizar las redes sociales.

Ingreso de usuarios directo - parte 1
16:23

Continuamos con el ingreso de usuarios de forma directa.

Ingreso de usuarios directo - parte 2
17:29

En esta clase aprenderemos a cerrar una sesión de usuario cuando salga del sistema.

Cerrar Sesión
02:48

En las próximas dos clases vamos a aprender a configurar el sistema para cuando un usuario solicite recuperar la contraseña en caso tal que la haya olvidado.

Olvido de contraseña - parte 1
20:40

En esta clase continuamos con la configuración del olvido de contraseña.

Olvido de contraseña - parte 2
13:26

En las próximas dos clases aprenderemos a realizar un registro de usuario a través de la red social Facebook utilizando su API para desarrolladores.

Registro de usuarios con Facebook - parte 1
21:32

En esta clase continuamos con el registro de usuarios a través de Facebook.

Registro de usuarios con Facebook - parte 2
18:14

Luego del registro de Facebook vamos a crear sesiones de usuario cuando se realice un ingreso al sistema.

Iniciar sesión con Facebook
11:06
Certificado SSL para registro de usuarios con Facebook
07:01

Puede ocurrir que el usuario ya haya registrado su correo de Facebook en el sistema a través de otros medios, como por ejemplo Google o de forma directa, por eso es importante avisar si su correo ya existe en el sistema y no se repita. O en caso tal de que haya sido registrado con Facebook no nos duplique la cuenta de usuario.

Evitar registro repetido de Facebook
15:05

En las próximas dos clases aprenderemos a realizar un registro de usuario a través de Google utilizando su API para desarrolladores.

Registro de usuarios con Google - parte 1
17:06

Continuamos con el registro de usuarios a través de Google.

Registro de usuarios con Google - parte 2
18:21

También debemos evitar que el usuario registre dos cuentas con el mismo correo electrónico en caso tal de que ya se haya registrado en el sistema a través de otros medios, como por ejemplo, Facebook o de modo directo.

Evitar registro repetido de Google
09:16

Cuando el usuario decida salir del sistema debemos además de borrar las variables de sesión, borrar las cookies que se han generado con la API de Google así mismo como lo hicimos con la API de Facebook.

Cerrar sesión de Google
11:00

En las próximas dos clases comenzaremos a construir la página de Perfil de Usuarios trayendo de una vez datos dinámicos. En dicha página el usuarios podrá actualizar su perfil, tener control de sus compras, visualizar su lista de deseos, dirigirse a la página de ofertas o eliminar su cuenta de usuarios.

Construyendo el perfil de usuarios con datos dinámicos - parte 1
20:57

Continuamos con la creación de la página de Perfil de Usuarios.

Construyendo el perfil de usuarios con datos dinámicos - parte 2
17:07

Todo usuario que haya hecho un registro de modo directo podrá cambiar sus datos en la pestaña Perfil, allí podrá cambiar su nombre, su cuenta de correo electrónico o su contraseña.

Editar cuenta de usuario
19:17

En las próximas dos clases aprenderemos a actualizar la foto del usuario.

Actualizar foto de usuario - parte 1
19:59

Continuamos con la actualización de la foto de usuario.

Actualizar foto de usuario - parte 2
19:21
Corrección cambio foto de perfil - parte 1
04:26
Corrección cambio foto de perfil - parte 2
02:40
Permitir subir foto de perfil en PNG
05:53

En las próximas dos clases construiremos la sección donde el usuario podrá tener control de sus compras y productos adquiridos en la tienda. Allí podrá tener acceso a los productos virtuales de manera inmediata, o podrá visualizar cómo va el proceso de entrega de un producto físico.

Construyendo sección de compras con datos dinámicos - parte 1
18:43

Continuamos con la construcción de la sección de compras.

Construyendo sección de compras con datos dinámicos - parte 2
19:07

En esta clase aprenderemos a gestionar los comentarios que los usuarios hagan de los productos adquiridos. como por ejemplo la valoración en puntos y la opinión del mismo.

Gestionar los comentarios
15:19

Cuando un usuario adquiere un producto de la tienda, automáticamente se genera la opción de agregar un comentario del mismo, por eso para la maquetación de esta sección vamos atraer los datos dinámicos ya existentes en la base de datos.

Traer datos dinámicos de comentarios
17:49

En esta clase validaremos la información que el usuario registre en el comentario, como es una información que subirá hasta al base de datos, es importante impedir el uso de caracteres especiales para prevenir ataques de código cruzado.

Creando un nuevo comentario
18:41

En esta clase aprenderemos a almacenar los comentarios en la base de datos.

Almacenando un comentario en la base de datos
11:07

En las próximas dos clases regresaremos a la página del Info-producto para que se puedan visualizar los comentarios que han dejado los usuarios acerca de dicho producto.

Mostrar los comentarios reales en el Info-producto - parte 1
20:50

Continuamos trabajando la sección de comentarios en la página del Info-producto.

Mostrar los comentarios reales en el Info-producto - parte 2
12:17

Sólo falta organizar la visualización ordenada de los comentarios en la página del Info-producto, y para eso haremos algunos ajustes interactivos con Javascript.

Organizar módulo comentarios en Info-producto
10:48
Corrigiendo promedio de calificación
05:07

En esta clase construiremos la sección de la lista de deseos del usuarios.

Gestionar lista de deseos
18:39

En esta clase aprenderemos a guardar un producto en la base de datos que el usuario desee adquirir en un futuro.

Guardando el producto en la lista de deseos
18:53

En esta clase aprenderemos a borrar un producto de la lista de deseos.

Borrar producto de la lista de deseos
09:37

En esta clase aprenderemos a borrar una cuenta de usuario, teniendo presente que debemos eliminar de la base de datos todos los registros que hay hecho dicho usuario: comentarios, listas de deseos, compras entre otros.

Borrar cuenta de usuario
15:47
+ CARRITO DE COMPRAS Y PASARELAS DE PAGO
48 lectures 12:12:20

En esta clase comenzaremos a maquetar la página del carrito de compras, allí se visualizarán los productos que las personas comiencen a elegir para la futura compra.

Maquetar el carrito de compras
19:40

En esta clase aprenderemos a almacenar los productos del carrito de compras en el LocalStorage.

Agregando los productos de compra al LocalStorage
16:35

En esta clase continuamos agregando los productos físico al carrito de compras a través del LocalStorage.

Agregando los productos físicos al LocalStorage
19:04

En esta clase aprenderemos a seleccionar del LocalStorage los items para el carrito de compras.

Hacer dinámico el carrito de compras
16:04

En esta clase aprenderemos a modificar la Cesta del carrito de compras.

Modificar la cesta
14:28

En esta clase aprenderemos a borrar los items del carrito de compras.

Borrando productos del carrito de compras
17:30

En esta clase aprenderemos a actualizar el precio subtotal de acuerdo a la cantidad elegida.

Actualizar el precio subtotal
14:16

En esta clase aprenderemos a sumar todos los precios de los productos del carrito de compras.

Sumar el precio de todos los items
15:09

En esta clase aprenderemos a actualizar la cesta del carrito de compras luego de actualizar la cantidad de los productos.

Actualizar la cesta cuando cambia la cantidad
10:38
Evitar repetir productos en el carrito de compras
06:49

En esta clase comenzaremos a maquetar la ventana modal del Checkout.

Maquetando el checkout
21:01

En esta clase agregaremos los estilos y la estética a la ventana modal del Checkout.

Agregando estilos al checkout
18:20

En esta clase aprenderemos a crear una selección de un listado de países almacenados en datos J-Son.

Seleccionando el país de envío
14:36

En las siguientes dos clases aprenderemos a evaluar las tasas de impuesto y de envío que tenga el comercio electrónico.

Evaluar envío y tesa de impuesto - parte 1
15:46

En esta clase continuamos con las tasas de impuesto y de envió del comercio electrónico.

Evaluar envío y tesa de impuesto - parte 2
17:49

En esta clase aprenderemos a evaluar el total de la compra incluyendo las tasas de impuesto y de envío.

Evaluar el total de la compra
20:21

En las próximas dos clases aprenderemos a realizar el cambio de moneda o divisa de acuerdo a la pasarela de pagos escogida.

Cambio de divisa - parte 1
18:34

En esta clase continuamos con el cambio de divisa.

Cambio de divisa - parte 2
21:18
Actualizaciones de la API de cambio de divisas
09:09

En esta haremos los ajustes finales a nuestra ventana modal del Checkout.

Finalizando detalles del checkout
07:51
Corrigiendo listado de paises
03:34

En esta clase comenzaremos a introducirnos en Paypal, una de las pasarelas de pago más importantes  para el comercio electrónico.

Pasarela de pagos Paypal
12:58

En las siguientes dos clases aprenderemos a realzar el Checkout con Paypal.

Realizar el checkout con Paypal - parte 1
20:18

En esta clase continuamos con el Checkout con Paypal.

Realizar el checkout con Paypal - parte 2
21:29

En las siguientes dos clases aprenderemos a construir el Controlador de Paypal.

Controlador de Paypal - parte 1
23:14

Continuamos con la construcción del controlador de Paypal.

Controlador de Paypal - parte 2
17:24

En esta clase aprenderemos a finalizar una compra con Paypal.

Aprobación de la compra
19:48

En esta clase aprenderemos a capturar los datos que se generan del comprador de Paypal.

Capturando los datos del comprador en Paypal
20:15
Creación de un nuevo item en la tabla comentarios después de la compra
03:46

En esta clase aprenderemos a generar la entrega automática de los productos virtuales.

Compras automatizadas para productos virtuales
20:58

En esta clase aprenderemos a configurar la privacidad y seguridad para el ingreso de cada producto virtual.

Ingreso a la página del producto virtual
20:27
Evitar que intenten ingresar a las compras virtuales de un usuario
04:03

En esta clase aprenderemos a habilitar el botón de llamada a la acción "Comprar Ahora" de Paypal.

Botón de comprar ahora con Paypal
19:35

En esta clase nos introduciremos en la segunda pasarela de pagos que configuraremos en este curso llamada Payulatam, una pasarela de pago orientada más a un mercado local y nacional, no disponible para todos los países de latino américa pero si en la mayoría de ellos.

Pasarela de Pago Payulatam
13:02

En las próximas dos clases comenzaremos a realizar el Checkout con Payulatam.

Realizar Checkout con Payulatam - parte 1
20:04

En esta clase continuamos con el Checkout de Payulatam.

Realizar Checkout con Payulatam - parte 2
18:45

En las próximas dos clases aprenderemos a llenar el formulario de envío  a la pasarela de pago de Payulatam pero con datos dinámicos.

Llenando el formulario de Payu con datos dinámicos - parte 1
17:49

En esta clase continuamos organizando el formulario de envío de Payulatam.

Llenando el formulario de Payu con datos dinámicos - parte 2
22:28

En esta clase haremos el ejercicio de simular una compra con Payulatam.

Finalizar compra con Payu
14:34

En esta clase aprenderemos a configurar el botón de "Comprar Ahora" pero con la pasarela de pagos de Payulatam.

Botón de comprar ahora con Payulatam
09:26
Evitar ataques lado cliente en el carrito de compras - parte 1
15:51
Evitar ataques lado cliente en el carrito de compras - parte 2
12:42
Solución de problema con Paypal y números decimales
10:01
Evitar ataques al carrito de compras lado servidor
20:55
Corrección en el precio: Mismo producto físico pero con diferente detalle
12:24
Corrección en la cesta cuando salimos del carrito de compras
07:23
Cómo agregar más información a la compra
08:12
Validación de lado servidor para pagos con Payu
05:57
+ ESTRATEGIAS DE MARKETING DIGITAL
18 lectures 04:55:49

A partir de esta clase nos sumergiremos en el mundo del marketing digital, hablaremos de las estrategias más asertivas para generar tráfico en nuestro sistema de comercio electrónico.

¿Cómo generar ventas en mi tienda online?
20:11

En las próximas dos clases te hablaré de las herramientas que utilizo para las estrategias de marketing digital.

Herramientas para SEO y Community Manager - parte 1
17:38

En esta clase continuamos con las herramientas que utilizo para las estrategias de marketing digital.

Herramientas para SEO y Community Manager - parte 2
17:39

En esta clase te mostraré cuáles son las actividades que puedes realizar como Community Manager de forma gratuita y que pueden llevar mucho tráfico a tu sitio web.

Trabajo orgánico - ¿Qué publicar en las redes sociales?
17:56

En esta clase te mostraré las posibles campañas que podrás invertir de manera estratégica para aumentar considerablemente el tráfico en tu sitio.

¿Qué tipo de campañas pagar?
12:41

En esta clase nos introduciremos en la página de Ofertas, una estrategia muy importante para cualquier campaña de Comercio Electrónico, surge un efecto psicológico en el consumidor impulsando a compras inmediatas.

Introducción a la página de Ofertas
20:34

En esta clase comenzaremos a construir la dinámica de la página de ofertas, donde el usuario cuando elige tomar un producto gratuito y luego de dejar sus datos lo re-direccionaremos automáticamente a la página de ofertas.

Construyendo la dinámica de la página de ofertas
20:08

En esta clase aprenderemos a evitar que los usuarios puedan adquirir dos o más veces el mismo producto gratuito.

Evitar que se repita la adquisición de un producto gratuito
21:36

En esta clase aprenderemos a aumentar en la base de datos las estadísticas de adquisiciones de nuestros productos gratuitos.

Incrementar la cantidad de ventas (solicitudes) en productos gratis
18:00

Regresando a la página de ofertas, vamos a maquetar esta página con las estrategias establecidas en nuestro proyecto de E-Commerce.

Configurando la página de ofertas
20:13

En las próximas dos clases vamos a traer las ofertas configuradas en la base de datos a la página de ofertas de nuestra tienda online.

VIsualizando las ofertas - parte 1
20:00

En esta clase continuamos con la visualización de las ofertas.

Visualizando las ofertas - parte 2
21:31

En esta clase aprenderemos a configurar el marcado de cabeceras con las etiquetas Open Graph que nos recomienda las redes sociales Facebook, Google y Twitter.

Marcado de cabeceras (Open Graph)
17:20

En esta clase aprenderemos a traer los datos dinámicos para marcar las cabeceras.

Marcado de cabeceras dinámico
18:12

En esta clase aprenderemos a configurar las funciones que vienen por defecto de las redes sociales Facebook y Google+ para compartir contenido de nuestra tienda Online.

Funciones compartir en Facebook y Google
07:46
Corrigiendo error en funciones para compartir en facebook y google
02:56

En esta clase aprenderemos a configurar los datos Schema o las tarjetas enriquecidas que Google nos recomienda para tener mejor posicionamiento en los buscadores.

Tarjetas enriquecidas (Datos Schema)
10:04

En esta clase aprenderemos a tener las tarjetas enriquecidas de forma dinámica de acuerdo a la página de info-productos.

Tarjetas enriquecidas dinámicas
11:24
+ GESTIÓN TRÁFICO DE VISITAS
12 lectures 03:02:43

En esta clase aprenderemos la importancia de gestionar el tráfico de visitas en nuestra tienda, y cuáles herramientas nos ayudaran a realizar dicha gestión.

¿Por qué gestionar el tráfico de visitas?
09:27

En esta clase conoceremos acerca de la herramienta de Tráfico de Búsqueda que nos ofrece Google Search COnsole

Tráfico de búsqueda en Google Search Console
13:09

En esta clase aprenderemos a crear el script de Google Analytics y a incorporarlo en nuestro sitio, además la importancia que tiene esta herramienta para la segmentación de mercado.

Análisis de visitas con Google Analytics
15:22

En esta clase aprenderemos a utilizar el Pixel de Facebook, cómo crearlo y cómo adaptarlo a nuestro sitio, además aprenderemos a crear eventos personalizados para segmentar el mercado de nuestros anuncios publicitarios.

Segmentación del mercado con el Pixel de Facebook
16:13

En esta clase hablaremos de la importancia de los acortadores de URL y cómo funcionan.

Acortador de URL
06:07

En esta clase aprenderemos a crear nuestro propio gestor de visitas, sólo con fines visuales para los usuarios de nuestro sitio.

Registro de visitas personalizado en la página
14:22

En esta clase subiremos a la base de datos los registros de visitas que se realicen en nuestro sitio.

Almacenar en la base de datos las visitas
17:55

En esta clase aprenderemos a evitar guardar en la base de datos las visitas que haga el mismo usuario en un día, sólo se registrará una por día.

Evitar guardar visitas repetidas el mismo día
14:09

En esta clase aprenderemos a recopilar las visitas por países y así agruparlas para mostrarlas en nuestro sitio.

Recopilando visitas por países
14:13

En esta clase aprenderemos a visualizar las visitas recopiladas por países mostrando sólo los primeros 6 países más recurrentes en nuestro sitio.

Visualizando las visitas de países en la tienda
16:41

En esta clase maquetaremos la parte inferior de nuestra tienda virtual, allí vamos a reforzar vínculos a nuestro sitio permitiendo a los usuarios ingresar a las categorías o subcategorías, además los datos de contacto de la tienda y el formulario de "contáctenos" para los usuarios.

Maquetando el pie de página
20:52

En esta clase le daremos vida al formulario de contáctenos validando la información tanto en el lado del cliente como en el lado del servidor.

Formulario contáctenos
24:13
Requirements
  • Tener principios en HTML5 y CSS3, curso gratuito que puede realizar en UDEMY: "Aprende HTML5 y CSS3 desde cero". No es indispensable pero sería bueno para la construcción del Proyecto tener bases en Javascript, jQuery y Maquetación con Bootstrap.
Description

¿Te gustaría aprender a crear sistemas Ecommerce desde cero con ventas automatizadas?

Hoy en día, muchas personas agrupan diferentes recursos aislados que permiten consolidar un negocio en línea y así construir un ecosistema de ventas por internet y dependen de herramientas como: WORDPRESS,  WOOCOMMERCE, GETRESPONSE,  LEADPAGES,  PRESTASHOP, MAGENTO,  FACEBOOK,  GOOGLE,  entre otras herramientas para el funcionamiento de su negocio! 

En este curso aprenderás a crear todo desde cero y así tener control sobre tu propio ecosistema de ventas, crearemos una plataforma muy completa de comercio electrónico con PHP7, Javascript, jQuery, Ajax, datos Json y bases de datos MySQL.

Características del Sistema:

  • Automatización de procesos de venta utilizando las pasarelas de pago de PAYPAL y PAYULATAM.

  • Aprenderás a construir tu propio carrito de compras.

  • Aprenderás a construir una página de captura de prospectos y enviarlos a las páginas de ofertas

  • Aprenderás a generar estrategias de Marketing en Línea para el posicionamiento de negocios en lnternet y así obtener ventas exitosas.

  • Utilizaremos la plantilla AdminLTE  para la administración de nuestra tienda Online.

  • Gestión de los productos de la tienda ya sean físicos o digitales,

  • Gestión de los Banner y Slide de promoción, las ofertas y descuentos.

  • Análisis de visitas a la página.

  • Control de ventas de cada producto.

Herramientas que aprenderás a usar:

  • Técnicas de maquetación de diseño responsivo con Bootstrap.

  • Técnicas de interacción con Javascript y jQuery.

  • Plugin FlexSlider para deslizador de diapositivas.

  • Plugin SweetAlert para ventanas modales tipo PopUp.

  • Plugin ScrollUP para la navegación con el Scroll.

  • Plugin DS Count Down para cuentas regresivas de fechas y horarios.

  • Plugin KNOB para gráficos interactivos.

  • Manejo de datos JSON desde Javascript y PHP.

  • Pixel de Facebook.

  • Marcado Ophen Graph.

  • Google Search Console.

  • Plantilla AdminLTE: Excelente plantilla "open source" para la creación de software responsivo.

Si buscas todo en un solo lugar esta es la plataforma que debes aprender a crear, así lo hacen las grandes empresas tales como: UDEMY, AMAZON, EBAY, APPLE, FACEBOOK, NETFLIX, entre otras marcas reconocidas.

¿CÓMO ES EL CURSO?

El curso se divide en varias secciones. En una primera sección aprenderemos acerca de cómo construir una página web eCommerce con la estructura adecuada. 

En las siguientes secciones comenzaremos a construir paso a paso desde cero cada uno de los módulos que harán parte de nuestra página web Ecommerce, desde el html, las hojas de estilo, la interacción con javascript y jQuery, con la ayuda de algunos plugins y la conexión al servidor utilizando PHP en su versión 7 bajo el patrón Modelo-Vista-Controlador con Programación Orientada a Objetos utilizando bases de datos MySQL.

¿CUÁNTO SE TARDA EN COMPLETAR EL CURSO?

Depende de ti. Estimo que menos de tres semanas puedes completar el curso, pero dependerá de tu ritmo de trabajo y de tu disponibilidad.

¿CUÁLES SON LOS REQUISITOS?

Descargar el material que se encuentra en los recursos de la primera clase de cada sección. Tener principios en HTML5 y CSS3, curso gratuito que puede realizar en UDEMY: "Aprende HTML5 y CSS3 desde cero". No es indispensable pero sería bueno para la construcción del Proyecto tener bases en Javascript, jQuery y Maquetación con Bootstrap.

Who this course is for:
  • Programadores freelance que deseen aprender a crear una tienda en línea desde cero y ofrecer este servicio a sus clientes.
  • Empresas que deseen tener control sobre su propio ecosistema de comercio electrónico y no depender de otros sistemas que son de pago.
  • Cualquiera que desee aprender a codificar su propia tienda en línea sin conocimientos de programación y tener un negocio en internet.