Este proyecto implementa una tienda en línea básica donde se pueden agregar, buscar, actualizar y eliminar productos del inventario. Además, permite registrar y gestionar clientes, procesar compras y calcular el valor total del inventario y las ventas.
- Python 3.x
- Editor de texto o IDE (por ejemplo, VSCode, PyCharm)
- Clona el repositorio o descarga los archivos del proyecto.
- Asegúrate de tener Python instalado en tu sistema.
La clase OnlineStore
proporciona varios métodos para gestionar el inventario, los clientes y las ventas. Aquí se detallan algunos de los métodos principales:
store.add_product('camisa', 20, 10)
store.view_inventory()
store.search_product('camisa')
store.update_stock('camisa', 5)
store.remove_product('camisa')
store.calculate_inventory_value()
store.make_purchase()
store.process_payment(100)
store.add_customer('Juan López', 'juanlopez@example.com')
store.view_customers()
store.view_customer_purchases('Juan López')
store.calculate_total_sales()
A continuación, se presentan algunos ejemplos de cómo usar la clase OnlineStore
:
# Crear una instancia de la tienda
store = OnlineStore()
# Agregar productos
store.add_product('camisa', 20, 10)
store.add_product('pantalón', 30, 5)
# Ver inventario
store.view_inventory()
# Buscar un producto
print(store.search_product('camisa'))
# Actualizar stock
store.update_stock('camisa', 5)
# Eliminar un producto
print(store.remove_product('pantalón'))
# Calcular el valor total del inventario
print(store.calculate_inventory_value())
# Registrar una compra
store.make_purchase()
# Agregar un cliente
store.add_customer('Juan López', 'juanlopez@example.com')
# Ver todos los clientes
store.view_customers()
# Ver compras de un cliente
store.view_customer_purchases('Juan López')
# Calcular ventas totales
print(store.calculate_total_sales())
No hay licencia.
Autor: Maíra Pitelli
Si tienes alguna pregunta o sugerencia, por favor contacta al autor.