Brazilian E-Commerce Analytics · Nouman Siddiq
SQL & results
SQL · 9-table relational schema

What a marketplace's data says when you stop reporting totals.

96,478 delivered orders from Olist, Brazil's largest marketplace connector, Sep 2016 – Aug 2018. Fifteen queries built on CTEs and window functions; every figure below traces back to its query output.

Delivery performance


7.9×
more likely to receive a 1-star review if an order arrives late. Late orders are just 6.8% of volume but generate 36.5% of every 1-star review on the platform.

Review score by delivery timing

Average rating collapses from 4.30 to 1.72 once an order runs more than two weeks past the promised date — a 2.58-point gap driven by logistics, not product quality.

Where the 12.56 days actually go

I expected seller dispatch to be the bottleneck. It isn't — last-mile carrier transit is 74% of the timeline and 3.3× longer than seller handover. That reframes the fix from seller SLAs to carrier routing.

Weakest states on on-time delivery

Ten lowest on-time rates, minimum 100 delivered orders.

Freight as a share of item price

Where shipping quietly erodes margin.

Customers & revenue


Monthly revenue

Grew steadily through 2017, then flattened across 2018.

Revenue share by RFM segment

Champions carry 39% of revenue on 38% of customers.

GMV concentration by seller tier

29 sellers of 2,970 generate a quarter of all revenue.

Top categories by revenue

18 of 72 categories account for 80% of revenue.

CategoryRevenueShare Cumulative