API data reporting- Ecommerce marketplaces
Description
Project Title
Margin Reporting System
- Multi-Source API Data Integration into On-Prem SQL Database
Overview
We want to build an automated margin reporting system that pulls commercial and operational data from multiple sources via API, standardises it, and stores it in a SQL database hosted on our on-site server. This database will then be used to report margins across products, customers, and orders.
The goal is to replace manual reporting and create a reliable “single source of truth” for margin analysis.
Objectives
Pull data from multiple platforms via API on a schedule
Store raw + cleaned data in a structured SQL database
Calculate margin metrics consistently
Produce reporting-ready tables/views for Power BI / Excel
Data Sources (initial)
- Shopware (orders, customers, products, pricing)
- Exact Globe
- Helm / Neuro by despatch company
- Ebay / amazon and other marketplaces
Key Outputs
- SQL Database Schema
Raw tables (staging layer)
Cleaned tables (standardised layer)
Reporting layer (margin-ready views/tables)
- Automated Data Sync
Scheduled API pulls (daily, or hourly depending on limits)
Incremental updates (not full reload every time)
Logging of sync success/failure
- Margin Logic
Margin calculation should support:
Revenue (net of VAT)
Discounts / vouchers
COGS (purchase cost, supplier cost)
Shipping income vs shipping cost
Payment fees (optional)
Returns / refunds / credit notes
Deliverables
Working data pipeline (API → SQL)
Database schema + views
Setup instructions for server deployment
Documentation of API endpoints used
Error handling + logs
Handover session (1 hour)
Budget: GBP 350 (Fixed Price)
Proposals: 54 freelancers have applied