Przejdź do treści

Python. Funkcja min(). Wykrywanie produktu z najniższą marżą w asortymencie.

Na czym to polega w sklepie

Funkcja min() działa symetrycznie do max(): zwraca element o najmniejszej wartości. W e-commerce często służy do wykrywania produktów lub kampanii wymagających optymalizacji.

Przykład ze sklepu internetowego

Analizujesz marżę brutto per SKU po rabatach i chcesz znaleźć pozycję z najniższą marżą:

products = [
    {"sku": "A-01", "margin_pct": 18.2},
    {"sku": "B-14", "margin_pct": 4.1},
    {"sku": "C-09", "margin_pct": 22.5},
]

weakest = min(products, key=lambda p: p["margin_pct"])
weakest["sku"]  # 'B-14'

Co zrobić po stronie biznesu

  • Wykrywanie kampanii z najwyższym CPA w raporcie tygodniowym.
  • Znajdowanie najkrótszych sesji z konwersją (sygnał problemu UX).
  • Kontrola minimalnej wartości koszyka w symulacji promocji.

W skrócie

Dlaczego to warto wiedzieć? Optymalizacja budżetu reklamowego zaczyna się od identyfikacji dołka, nie szczytu. min() robi to w jednej linii.