Hakan Sevimoğlu Hakan SevimoğluFreelance Yazılımcı · 18 yıl
Mobilya · Üretim · ERP

Mobilesse Mobilya ERP: Sipariş, Üretim ve Sevkiyatı Tek Veri Modelinde Toplamak

Mobilesse Mobilya, İnegöl OSB'de üretim yapan bir mobilya üreticisi. Bu vaka çalışması, firmanın sipariş, stok, üretim ve sevkiyat akışını taşıyan ERP'nin teknik tasarımını anlatır.

Kısa cevapMobilesse ERP, Hakan Sevimoğlu'nun İnegöl'deki mobilya üreticisi Mobilesse Mobilya için PHP ve MySQL ile geliştirdiği üretim yönetim sistemidir. Sipariş, stok, üretim ve sevkiyat modülleri aktif kullanımdadır; yarı mamul depo, dış tedarik, proforma, refakat kartı ve satış sonrası hizmet (şikayet ve talep) akışları aynı veri modeline bağlıdır. Cari, fatura, teklif ve İK modülleri sistemde hazırdır ve aşamalı devreye alınır.

Hakan Sevimoğlu tarafından hazırlandı · Son güncelleme:

Proje bağlamı

Mobilya üretiminde bir sipariş bayi firmasından gelir, son müşteriye teslim edilir, birden çok yarı mamul ve dış tedarik parçasından oluşur. Bu bilgilerin ayrı listelerde tutulması hangi siparişin hangi aşamada olduğunu, hangi aracın neyi götürdüğünü ve satış sonrası şikayetin hangi siparişe ait olduğunu belirsiz bırakıyordu.

Hedef; siparişten sevkiyata kadar her adımı tek veri modelinde izlemek ve modülleri işletmenin hazır olduğu sırayla devreye almaktı.

Mimari ve veri akışı

  1. Sipariş: sipariş veren bayi firması ile son müşteri ayrı alanlarda tutulur; ürün, ölçü ve teslim bilgisi siparişe bağlanır.
  2. Üretim: sipariş satırları üretim takibine düşer; refakat kartı üretimde ürünle birlikte dolaşır.
  3. Depo: mamul ve yarı mamul depo ile dış tedarik parçaları stokta izlenir.
  4. Sevkiyat: sevkiyat kaydı aracın yüklenip çıktığı anı temsil eder ve sipariş durumunu doğrudan sevk edildiye çeker; proforma bu kayıttan üretilir.
  5. Satış sonrası: şikayet, bildirim ve talepler ilgili siparişe bağlı olarak izlenir.

Teknik problemler ve çözümler

Bayi ile son müşteriyi karıştırmamak

Sipariş veren firma ve ürünü teslim alan son müşteri farklı kişilerdir. Firma ilişkisi yabancı anahtarla firma tablosuna, son müşteri bilgileri siparişin kendi alanlarına bağlandı; raporlar ve sevkiyat belgeleri her iki tarafı doğru alandan okur.

Sevkiyat durumunun tek anlamı

Ara bir "yüklendi" durumu denendi ancak sahadaki gerçek iş akışıyla örtüşmediği için kaldırıldı. Sevkiyat oluşturmak fiilen aracın yola çıkması demek; sipariş durumu o anda güncellenir. Durum makinesi sahadaki işi birebir yansıtacak şekilde sadeleştirildi.

Güvenli ve hızlı firma araması

Firma listesinde yedi alanda aynı anda arama yapılır. PDO'da prepared statement emülasyonu kapalı olduğundan aynı isimli parametre tekrar kullanılamaz; her alan ayrı parametreyle bağlanır. Liste Excel'e aktarılır, satır detayı AJAX ile sayfa yenilenmeden açılır.

Ürün dosyaları

Ürün kartına sürükle-bırak ile teknik çizim, görsel ve belge yüklenir; dosya işlemleri ayrı AJAX uç noktalarıyla yapılır.

Ortaya çıkan sistem

Mobilesse sipariş, stok, üretim ve sevkiyatı tek sistemde yürütür; her siparişin hangi aşamada olduğu ve hangi sevkiyatla çıktığı tek ekrandan görülür. Cari, fatura, outlet, teklif ve İK modülleri aynı veri modeli üzerinde hazırdır ve işletmenin takvimine göre devreye alınır.

Teknoloji yığını

PHPPDOMySQLAJAXExcel dışa aktarımDosya yönetimi

İlgili ürün ve hizmet

Ürün sayfasına git: Mobilesse Mobilya ERP

Sıkça sorulan sorular

Hangi modüller aktif kullanılıyor?

Sipariş, stok, üretim ve sevkiyat modülleri ve bunlara bağlı yarı mamul depo, dış tedarik, proforma ve satış sonrası hizmet akışları.

Bayi siparişi ile son müşteri nasıl ayrılıyor?

Sipariş veren firma firma tablosuna bağlıdır; son müşterinin adı, telefonu ve e-postası siparişin kendi alanlarında tutulur.

Benzer bir sistem başka bir mobilya üreticisine uyarlanabilir mi?

Evet. Mobilya ERP sayfasında modüller ve uyarlama süreci anlatılıyor.

Diğer vaka çalışmaları

WhatsAppÜcretsiz Teklif