Jordan G.Remote

API data reporting- Ecommerce marketplaces

Project-Based

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

  1. SQL Database Schema

Raw tables (staging layer)

Cleaned tables (standardised layer)

Reporting layer (margin-ready views/tables)

  1. Automated Data Sync

Scheduled API pulls (daily, or hourly depending on limits)

Incremental updates (not full reload every time)

Logging of sync success/failure

  1. 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

Skills

HelmSQLPower Bi