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.
- Autentica con HMAC-SHA256 a la API de Seller Center.
- Consulta todos los pedidos disponibles usando la acción
GetOrders
. - Consulta los ítems asociados a cada pedido usando
GetMultipleOrderItems
. - Une la información de pedidos e ítems en un solo
DataFrame
. - 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.
- 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
Modifica las siguientes variables en el script según tus credenciales y necesidades:
API_KEY
= 'TU_API_KEY'USER_ID
= '[email protected]'API_URL
= 'https://sellercenter-api.falabella.com/'