{
  "id": 13211258,
  "title": "What 6,000 Pharmacy Transactions Taught Me About Discounts",
  "url": "https://urgent.news/2026/10/09/what-6-000-pharmacy-transactions-taught-me-about-discounts",
  "topic": "business",
  "section": "Business",
  "published": "2026-10-09T20:47:44.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/code_with_mwai/what-6000-pharmacy-transactions-taught-me-about-discounts-187h"
  },
  "original_language": "en",
  "account": "The analysis of 6,000 pharmacy transactions from a multi-branch Kenyan pharmacy chain revealed several key insights. A 25% discount resulted in a margin drop from 31% to 8%, but did not increase sales volume. The data covered nine months of sales from January to September 2026 across 11 branches in various cities. The pharmacy sold products in nine categories, with beauty and skin care and dermatological skincare together accounting for 34.5% of revenue. Despite the discount, no additional units were sold per order. The most interesting transactions were those that resulted in a loss, accounting for 203 out of 6,000 orders. Customers' details varied between orders, and the analysis treated customer-level demographics as indicative only. The pharmacy chain had a steady revenue stream, with monthly revenue fluctuating between KES 1.38 and 1.76 million. Discounts reduced margin but did not boost sales volume, and 63% of products accounted for 80% of revenue, indicating no clear \"hero\" products. Nairobi contributed the most to the pharmacy's revenue, making up 54.9% of the total.",
  "summary": "A 25% discount cut this pharmacy's margin from 31% to 8% and did not sell a single extra unit per order. That was the clearest finding from a project I built on 6,000 transactions from a multi-branch Kenyan retail pharmacy, running from a raw CSV through PostgreSQL to a Power BI dashboard. The finding is useful. The way I got to it is the part I want to write about. Before any chart reached the…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}