Endüstriyel Üreticiler ve Dağıtıcılar İçin Özel B2B CPQ ve Teklif Mimarisi
Özel ölçülü mobilya, endüstriyel vanalar, elektrik panoları, konveyör hatları veya modüler makine üreten şirketlerde satış ekibinin en zorlandığı aşama teknik teklif oluşturmaktır. Standart bir ürün kataloğu bulunmadığı için müşteri şartnamesindeki her bir değişken; yeni bir malzeme listesi, yeni bir işçilik hesabı ve mühendislik teyidi gerektirir.
Bayilerin WhatsApp veya e-posta ile ilettiği karmaşık siparişler, satış mühendislerinin masasında günlerce bekler. Bazen birbiriyle fiziksel olarak çalışamayacak parçalar sipariş edilir, bazen de güncel sac, bakır veya motor fiyatları eski listeden hesaplandığı için şirket projeden zarar eder.
B2B teklif yazılımı özel geliştirme alanında uzmanlaşan Appsoni; işletmenizin üretim mantığını, dinamik malzeme reçetelerini (BOM), bayi iskonto hiyerarşisini ve kural motorunu birleştiren anahtar teslim bir CPQ (Configure, Price, Quote) platformu inşa eder.

Parametrik CPQ ve Otomatik Reçete Üretim Mimarisi
Geliştirdiğimiz platform, karmaşık parametrik ürünleri saniyeler içinde fiyatlandırır ve üretim verisine çevirir:
[Bayi / Satış Mühendisi] ──> Ürün Ailesi Seçimi (Örn: Modüler Konveyör)
│
▼
[Parametrik Konfigüratör & Kural Denetim Motoru]
├─ Boyut Parametreleri (En: 800mm, Boy: 4500mm, Yükseklik: 900mm)
├─ Malzeme & Opsiyon Seçimi (Gövde: AISI 304 Paslanmaz, Bant: PVC Gıdaya Uygun)
├─ Motor & Otomasyon Opsiyonları (0.75kW Redüktörlü, Hız Ayarlı İnvertör)
└─ Çakışma / Uyumsuzluk Kontrolü (Uyumsuz Parça Seçiminde Anında Blokaj)
│
▼
[Dinamik Malzeme Reçetesi (BOM) & Maliyet Motoru]
├─ Dinamik Profil & Sac Kesim Listesi (Fire Katsayısı Dahil)
├─ Satın Alınacak Komponent Maliyetleri (TCMB Canlı Döviz Kuru)
├─ Standart & Özel İşçilik Süreleri (Lazer Kesim, Büküm, Kaynak, Montaj)
└─ Genel Üretim Gideri (GÜG) ve Fabrika Enerji Payı Ekleme
│
▼
[Bayi Fiyat Matrisi ve Kârlılık Optimizasyonu]
├─ Bayi Grubu İskontosu (Platin %35, Altın %25)
├─ Vade Farkı ve Nakit Ödeme İndirimi
└─ Taban Marj Denetimi (Minimum %20 Brüt Kâr Kilidi)
│
▼
[Otomatik Çıktılar ve ERP Entegrasyonu]
├─ 3D Parametrik Model & 2D Teknik Kesit Çizimi
├─ Şartnameli Profesyonel Müşteri PDF Teklifi
└─ ERP'de Mamul Kartı, Ürün Reçetesi ve Sipariş Açma (Logo/Mikro/SAP)
Veri Şeması ve Parametrik Alanlar (50+ Benzersiz Veri Noktası)
Özel B2B teklif ve CPQ motorunun temelini oluşturan mühendislik ve fiyatlandırma veri şeması:
| Tablo Adı |
Teknik Alan Adı |
Veri Tipi |
Mühendislik ve Süreç Kuralı Açıklaması |
cpq_model |
model_id_guid |
UUID |
Konfigüre edilebilir ürün ailesi tekil referansı |
cpq_model |
ana_model_kodu |
VARCHAR(25) |
Model kısa kodu (ör. 'CNV-MOD-2026') |
cpq_model |
model_adi_tr |
VARCHAR(100) |
Ürün ailesi unvanı (ör. 'Modüler Paslanmaz Konveyör') |
cpq_model |
temel_bom_sablon_id |
INT |
ERP'deki ana reçete şablon numarası |
cpq_model |
min_uzunluk_mm |
INT |
Üretilebilecek asgari uzunluk sınırı (ör. 1000 mm) |
cpq_model |
max_uzunluk_mm |
INT |
Üretilebilecek azami uzunluk sınırı (ör. 12000 mm) |
cpq_model |
min_genislik_mm |
INT |
Asgari bant/gövde genişliği (ör. 300 mm) |
cpq_model |
max_genislik_mm |
INT |
Azami bant/gövde genişliği (ör. 1500 mm) |
cpq_model |
fire_tolerans_orani |
DECIMAL(5,2) |
Profil ve sac kesimlerinde hesaba katılan fire payı (ör. %4.5) |
cpq_opsiyon |
opsiyon_id |
BIGINT |
Seçilebilir modüler opsiyon tekil kimliği |
cpq_opsiyon |
opsiyon_grup_kodu |
VARCHAR(25) |
'GOVDE_MALZEME', 'MOTOR_TIPI', 'BANT_TURU', 'KONTROL_PANOSU' |
cpq_opsiyon |
bilesen_stok_kodu |
VARCHAR(30) |
ERP stok kartı kodu (ör. 'MTR-075KW-1400RPM') |
cpq_opsiyon |
ek_maliyet_tutari |
DECIMAL(18,2) |
Opsiyonun temel maliyete getirdiği sabit ek |
cpq_opsiyon |
ek_iscilik_saati |
DECIMAL(6,2) |
Opsiyonun gerektirdiği ek montaj süresi |
cpq_opsiyon |
termin_etkisi_gun |
INT |
Opsiyonun teslim süresine eklediği gün sayısı |
cpq_opsiyon |
uyumsuz_opsiyon_kodlari |
VARCHAR(255) |
Birlikte seçilemeyecek opsiyonların listesi |
recete_kalem |
kalem_guid |
UUID |
Dinamik üretilen reçete satır kimliği |
recete_kalem |
hammadde_stok_kodu |
VARCHAR(30) |
Malzemenin ERP stok kodu |
recete_kalem |
hesaplanan_net_miktar |
DECIMAL(12,4) |
Parametrik formülle hesaplanan net miktar |
recete_kalem |
fire_dahil_brut_miktar |
DECIMAL(12,4) |
Fire oranı eklenmiş satın alma/sarf miktarı |
recete_kalem |
olcu_birimi |
VARCHAR(10) |
'METRE', 'KG', 'M2', 'ADET' |
recete_kalem |
birim_maliyet_doviz |
DECIMAL(18,4) |
Malzemenin döviz cinsinden güncel birim maliyeti |
recete_kalem |
para_birimi_kodu |
VARCHAR(3) |
'EUR', 'USD', 'TRY' |
recete_kalem |
stokta_mevcut_mu |
BOOLEAN |
Fabrika ambarında anlık mevcut olup olmadığı |
recete_kalem |
tedarik_temin_gunu |
INT |
Satın alma gerekirse tedarikçinin teslim süresi |
iscilik_kalem |
operasyon_kodu |
VARCHAR(20) |
'LAZER_KESIM', 'ABKANT_BUKUM', 'GAZALTI_KAYNAK', 'MONTAJ_TEST' |
iscilik_kalem |
standart_sure_dakika |
DECIMAL(8,2) |
Ölçülere göre hesaplanan operasyon süresi |
iscilik_kalem |
istasyon_saat_maliyeti |
DECIMAL(18,2) |
Tezgâh ve operatörün saatlik genel gider maliyeti |
iscilik_kalem |
hesaplanan_iscilik_tutari |
DECIMAL(18,2) |
Süre * Saat Maliyeti |
bayi_matris |
bayi_cari_vkn |
VARCHAR(11) |
Bayi şirketin 10 haneli VKN numarası |
bayi_matris |
bayi_segment_kodu |
VARCHAR(15) |
'PLATIN_DISTRIBUTOR', 'ALTIN_BAYI', 'GUMUS_BAYI' |
bayi_matris |
iskonto_orani_yuzde |
DECIMAL(5,2) |
Tanımlı standart liste iskonto oranı (ör. %32.0) |
bayi_matris |
acik_hesap_limit_tl |
DECIMAL(18,2) |
Tanımlı açık hesap kredi riski üst sınırı |
bayi_matris |
kullanilan_risk_tl |
DECIMAL(18,2) |
Vadesi gelmemiş ve vadesi geçmiş bakiye toplamı |
bayi_matris |
kalan_kredi_limiti |
DECIMAL(18,2) |
Limit - Kullanılan Risk |
bayi_matris |
vade_asimi_bloke_mi |
BOOLEAN |
Vadesi geçmiş borcu varsa yeni teklif verebilme kısıtı |
teklif_hesap |
hesaplama_id |
UUID |
Fiyatlandırma motoru çıktısı tekil ID |
teklif_hesap |
toplam_malzeme_maliyeti |
DECIMAL(18,2) |
Tüm BOM kalemlerinin toplam hammadde maliyeti |
teklif_hesap |
toplam_iscilik_maliyeti |
DECIMAL(18,2) |
Tüm operasyonların toplam işçilik bedeli |
teklif_hesap |
genel_uretim_payi |
DECIMAL(18,2) |
Fabrika amortisman ve enerji gider payı |
teklif_hesap |
asgari_maliyet_taban |
DECIMAL(18,2) |
Malzeme + İşçilik + GÜG toplam fabrika maliyeti |
teklif_hesap |
hedef_kar_marji_yuzde |
DECIMAL(5,2) |
Şirket hedef brüt kâr oranı |
teklif_hesap |
onerilen_liste_fiyati |
DECIMAL(18,2) |
İskontosuz brüt katalog satış fiyatı |
teklif_hesap |
bayi_net_alis_fiyati |
DECIMAL(18,2) |
Bayi iskonto grubu uygulandıktan sonraki net tutar |
teklif_hesap |
son_kullanici_teklif_fiyati |
DECIMAL(18,2) |
Bayinin kendi müşterisine sunacağı önerilen satış fiyatı |
teklif_hesap |
tahmini_termin_hafta |
INT |
Hammadde ve üretim sürelerine göre otomatik termin |
teklif_hesap |
navlun_ambalaj_tutari |
DECIMAL(18,2) |
Ağırlık ve hacme göre hesaplanan lojistik payı |
cad_cikis |
cad_dosya_guid |
UUID |
Otomatik üretilen teknik çizim referansı |
cad_cikis |
dosya_formati |
VARCHAR(10) |
'STEP', 'DXF', 'PDF_2D_KESIT' |
cad_cikis |
indirme_baglantisi_url |
VARCHAR(255) |
Bayi veya mühendislik için teknik çizim linki |
Donanım, CAD ve ERP Entegrasyon Altyapısı
Özel B2B teklif platformu yüksek performanslı endüstriyel standartlarla donatılmıştır:
1. Web Tabanlı 3D Modelleme ve Parametrik Görselleştirme
- WebGL & Three.js: Tarayıcı üzerinden sıfır eklentiyle çalışan 3D görselleştirme motoru. Müşteri ölçüleri değiştirdiğinde 60 FPS akıcılıkta model anlık boyutlanır.
- Kural Motoru (Rule Engine): Python/Rust tabanlı optimizasyon mikroservisleri; fiziksel olarak montajı yapılamayacak ölçüleri veya yetersiz motor güçlerini (tork hesabı) anında kırmızı alarm ile işaretler.
- Teknik Çizim Motoru: Onaylanan teklif için sac kesim DXF dosyaları ve 2D ölçülendirilmiş teknik resim PDF sayfaları otomatik render edilir.
2. ERP ve MES Entegrasyon Protokolleri
- Logo Tiger / Netsis Entegrasyonu: Onaylanan teklif için
ITEMS tablosunda yeni dinamik varyant kodu açılır, BOM (Reçete) tanımlanır ve ORFICHE (Sipariş Fişi) yazılır.
- Mikro Fly / V16 Entegrasyonu:
URUN_RECETELERI ve IS_EMIRLERI tabloları üzerinden fabrika tezgâhlarına iş emri doğrudan iletilir.
- SAP S/4HANA Entegrasyonu: SAP Variant Configuration (LO-VC) modülü ile OData servisleri üzerinden çift yönlü haberleşilir.
B2B Teklif Portalı Operasyonel Rolleri ve Yetki Hiyerarşisi
Sistemin bayi ağında ve fabrika yönetimindeki rol dağılımı:
[Bayi / Distribütör] ──> Portala Giriş Yapar ──> Parametrik Ürün Konfigürasyonu
│
▼
[Otomatik Fiyatlandırma ve Risk Kontrolü]
├─ Bayi Özel İskontosu Anında Hesaplanır
├─ Açık Hesap Kredi Limiti Denetlenir
└─ Kendi Müşterisi İçin Kâr Marjı Ekler
│
┌──────────────────┴──────────────────┐
▼ ▼
[Kredi Limiti Yeterli] [Kredi Limiti Yetersiz / Vade Aşımı]
- Bayi teklifi PDF olarak indirir - Finans onayına otomatik düşer
- Tek tıkla resmi siparişe çevirir - Kredi kartı veya ön ödeme şartı sunulur
│ │
└──────────────────┬──────────────────┘
▼
[Fabrika Satış Operasyon Şefi]
- Gelen siparişin teknik fizibilitesini doğrular
- Hammadde tedarik durumunu inceler
│
▼
[Üretim Planlama ve Fabrika Müdürü]
- Otomatik oluşan dinamik reçeteyi (BOM) onaylar
- Tezgâhlara üretim iş emirlerini serbest bırakır
Proje Geliştirme ve Canlıya Geçiş Planı
Özel B2B teklif ve CPQ yazılımı projesi 6 haftalık profesyonel sprintlerle teslim edilir:
- Ürün Parametreleri ve Üretim Kuralları Analizi (1. - 2. Hafta): Ürün ailelerinin, ölçü kısıtlarının, hammadde reçete formüllerinin ve bayi iskonto gruplarının incelenmesi.
- CPQ Motoru ve Dinamik BOM Algoritması (3. - 4. Hafta): Kural motorunun kodlanması, malzeme ve işçilik maliyet hesaplayıcılarının ve ERP entegrasyon servislerinin ayağa kaldırılması.
- Bayi Portalı ve Teklif PDF Tasarımı (5. Hafta): Bayi yetki ekranlarının, 3D/2D parametrik önizleme modüllerinin ve kurumsal teklif şablonunun hazırlanması.
- Saha Pilot Testleri ve Canlı Kullanım (6. Hafta): Seçili 5 bayi ve şirket içi satış mühendisleriyle pilot denemeler, reçete doğrulama testleri ve genel devreye alma.
Karmaşık ürünlerinizi bayilerinizin kolayca satabileceği akıllı bir teklif motoruna kavuşturmak için Appsoni yazılım mühendisleriyle bugün iletişime geçebilirsiniz.