# Aynı katalog, müşteriye göre farklı fiyatlar

> Bir B2B distribütör, aynı referansları her biri kendi pazarlıkla belirlenmiş fiyat tablosuna sahip birbirinden çok farklı müşteri profillerine satıyordu.

- Source canonique : [https://allaux.fr/tr/realisations/marges-configurables-par-client](https://allaux.fr/tr/realisations/marges-configurables-par-client)
- Langue : TR
- Dernière mise à jour : 2026-09-30

## Bağlam

Mağaza birkaç kurumsal müşteri kategorisine hizmet veriyordu: bayiler, satın alma merkezleri, zaman zaman sipariş veren şirketler. Her biri, kimi zaman ürün ailesine göre, kimi zaman yıllık alım hacmine göre farklı koşullar üzerinde anlaşmıştı. PrestaShop, basit indirimlerle müşteri grupları özelliğini yerleşik olarak sunuyor ama kurallar karmaşıklaştıkça bu mekanizma yetersiz kalıyordu: markaya göre farklı bir indirim, asla altına inilmemesi gereken bir marj tabanı, bazı hesaplar için ürün ürün pazarlıkla belirlenmiş istisnalar.

Bunu hesap hesap girilen elle indirimlerle yönetmek, kurumsal müşteri sayısı arttıkça yönetilemez hale gelecekti.

## Neler yaptım

1. **Gerçek kuralların çerçevelenmesi** — Satış ekibinin kafasından başka hiçbir yerde belgelenmemiş istisnalar dahil, gerçekte uygulanan tüm fiyatlandırma kurallarının toplanması.
2. **Kural motorunun tasarlanması** — Görüntülenen fiyatı bir kural hiyerarşisinden hesaplayan bir eklentinin geliştirilmesi: temel fiyat, gruba göre indirim, aileye göre indirim, hesaba özel istisna; seviyeler arasında net bir öncelik sırasıyla.
3. **Özel yönetim paneli arayüzü** — Satış ekibinin, her koşul değişikliğinde teknik müdahaleye gerek kalmadan bir tablo oluşturup değiştirmesini sağlayan bir yönetim paneli ekranı.
4. **Marj tabanı doğrulaması** — İndirim kombinasyonlarının bir fiyatı ürün başına tanımlanan asgari marj eşiğinin altına düşürmesini engelleyen bir güvenlik önleminin eklenmesi.

## En çok özen gerektiren kısım

- **Yerleşik promosyonlarla tutarlılık** — Motorun, çift uygulama veya öncelik çakışması olmadan PrestaShop'ta zaten var olan promosyon kurallarıyla bir arada çalışması gerekiyordu.
- **Görüntüleme anında performans** — Fiyat hesaplaması her ürün sayfası ve liste görüntülemesinde devreye giriyor: mantık, çok sayıda aktif kural olsa bile hızlı kalacak şekilde tasarlandı.
- **Görüntülenen fiyatın izlenebilirliği** — Verilen bir fiyat için hangi kuralın uygulandığını bilme imkânı — müşterinin fiyatı hakkında bir sorusu olduğunda faydalı.

## Sonuç

> Satış ekibi, garanti edilen bir marj tabanını korurken, her yeni hesap için bir geliştirme talebine gerek kalmadan fiyat tabloları oluşturup ayarlayabildi.

## FAQ

### Bu sistem PrestaShop'un yerleşik müşteri gruplarının yerini mi alıyor?

Hayır, onların üzerine kurulur ve onları tamamlar. Yerleşik gruplar segmentasyonun temeli olmaya devam eder, kural motoru ise yerleşik özelliğin tek başına karşılayamadığı öncelik seviyelerini ve istisnaları ekler.

### Mağazayı yavaşlatmadan kaç kural bir arada bulunabilir?

Kural sayısı yapılarından daha az önemlidir: veritabanında doğru indekslere sahip, iyi tasarlanmış bir hiyerarşi, yüzlerce aktif kuralla bile hızlı kalır.

### Satış ekibi tabloları tek başına değiştirebilir mi?

Yönetim paneli arayüzünün amacı tam olarak bu: eklenti kurulduktan sonra bir tablo oluşturmak, değiştirmek veya devre dışı bırakmak teknik müdahale gerektirmez.

### Çelişkili kurallar olduğunda ne oluyor?

Tasarım aşamasında tanımlanan öncelik hiyerarşisi otomatik olarak karar verir. Önceden tespit edilen belirsiz durumlar, yayına almadan önce satış ekibiyle tartışıldı.
