Skip to content

Script en Python para extraer pedidos e ítems desde la API de Seller Center de Falabella, procesarlos en DataFrames y exportarlos a Excel.

Notifications You must be signed in to change notification settings

Miguelapp10/ApiEcommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

ApiEcommerce

🧾 Descarga y Consolidación de Pedidos desde Seller Center API (Fcom)

Este script en Python permite conectarse a la API de Seller Center de Fcom, obtener información detallada de pedidos (GetOrders) e ítems por pedido (GetMultipleOrderItems), y consolidar todo en un único archivo Excel.

📦 ¿Qué hace este script?

  1. Autentica con HMAC-SHA256 a la API de Seller Center.
  2. Consulta todos los pedidos disponibles usando la acción GetOrders.
  3. Consulta los ítems asociados a cada pedido usando GetMultipleOrderItems.
  4. Une la información de pedidos e ítems en un solo DataFrame.
  5. Exporta tres archivos Excel:
    • order.xlsx: Contiene el detalle de los pedidos.
    • Items.xlsx: Contiene los ítems individuales por pedido.
    • pedidos.xlsx: Consolidado de ambos anteriores.

🛠️ Requisitos

  • Python 3.8 o superior
  • Librerías:
    • requests
    • pandas
    • xml
    • datetime
    • json
    • openpyxl (para guardar Excel)

Instalación rápida de dependencias:

pip install pandas requests openpyxl

⚙️ Configuración

Modifica las siguientes variables en el script según tus credenciales y necesidades:

⚠️ Importante: No compartas tu API_KEY públicamente.

About

Script en Python para extraer pedidos e ítems desde la API de Seller Center de Falabella, procesarlos en DataFrames y exportarlos a Excel.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages