Introducción al comercio electrónico usando PHP y MySQL
PHP y MySQL son una buena combinación para crear una solución de comercio electrónico para su sitio web. Sin embargo, crear una aplicación complicada como esta puede parecer abrumador al principio. El secreto es pensar en la aplicación como un grupo de pequeños programas PHP o scripts que trabajan juntos, junto con su base de datos MySQL, para ejecutar la sección de comercio electrónico de su sitio web. Es mucho menos abrumador cuando divide la aplicación en componentes individuales.

Bases de datos MySQL
Necesitará la aplicación de base de datos MySQL instalada en su servidor web. MySQL es muy popular y no debería tener problemas para encontrar un proveedor de alojamiento web que ofrezca MySQL. La mayoría de los servidores web también ofrecen una aplicación de interfaz de usuario como PHPMyAdmin para trabajar con bases de datos MySQL. Una base de datos consta de una serie de tablas que almacenan la información que necesita su aplicación de comercio electrónico. Por ejemplo, la siguiente tabla almacena el nombre, apellido, nombre de usuario y contraseña para dos personas ficticias.

Nombre de pilaApellidoNombre de usuarioContraseña
María
Jane
Cordero
Herrero
MLamb
JSmith
B11111
A00B00

La cantidad de bases de datos y tablas de bases de datos que necesitará depende de la complejidad de su aplicación de comercio electrónico. Así que analicemos algunos componentes básicos.

Base de datos de cliente
La primera base de datos que necesitará contendrá la información sobre sus clientes. Querrá almacenar información sobre cada cliente, como una identificación de cliente única, identificación de cuenta de cliente, nombre de usuario, contraseña, nombre y apellido, dirección postal, dirección de facturación, dirección de correo electrónico, número de tarjeta de crédito, vencimiento de la tarjeta de crédito, etc.

Base de datos del producto
La siguiente base de datos que necesitará es su base de datos de productos, que almacenará la información sobre cada producto en su catálogo en línea. Nuevamente, la forma de configurar las tablas de la base de datos dependerá de la complejidad de su catálogo. Básicamente, almacenará información como la ID única del producto, el nombre, la descripción, el precio y la categoría del producto (software, CD y libros).

Base de datos del carro
Necesitará una base de datos para almacenar información sobre el carrito de compras de cada cliente a medida que su cliente agrega o elimina artículos de su carrito.

Base de datos de pedidos
Deberá mantener un historial de pedidos de pedidos completados. Esta base de datos debe incluir información como la identificación única del pedido, la fecha del pedido, la fecha de cumplimiento, la fecha de envío, los artículos pedidos, etc.

Siguiente →





Instrucciones De Vídeo: VIDEO NO. 50 - PROYECTO 02 - Desarrollo de un ECommerce desde cero con PHP & MySQL (Mayo 2024).