Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Haljet nedir?

Toptan tedarik, depo ve teslimat platformu

Haljet, restoran, market ve benzeri alıcıların yaş meyve-sebze ürünlerini sipariş ettiği; depoların bu siparişleri hazırladığı, teslim ettiği ve faturalandırdığı bir ticaret platformudur. Sunucu tarafında geçiş boyunca iki servis birlikte çalışır: haljet-api (v1) ve haljet-api-new (v2).

İki API sürümü

SürümKod tabanıBugünkü rolü
v1haljet-apiÜretimdeki geniş kapsamlı servis; eski mobil, panel yüzeyleri, cron ve entegrasyonların ana kaynağı
v2haljet-api-newAynı verileri kullanan ikinci servis; taşınan panel uçları, yeni finans/lojistik yüzeyleri ve yeni BUYER uygulaması

İki servis aynı MySQL, MongoDB ve Redis altyapısını kullanır. Prisma şeması ve migration'ların sahibi geçiş tamamlanana kadar v1'dir. v2'nin yapısı ve geçiş sınırı: v2 nedir?.

Kimler kullanır?

KimNe yapar
Alıcı (Buyer)Ürün arar, sepete ekler, sipariş verir, ödeme yapar, iade ve sorun bildirir.
Satıcı (Seller)Depoya mal tedarik eder; tedarik talebi açabilir.
Yetkili (Officer)Depoda sipariş hazırlar, teslimat yapar, stok girer, alıcıyla ilgilenir.
Yönetici (Admin)Depo, fiyat, alıcı ilişkisi, içerik ve raporları yönetir.
SistemOtomatik işler: fatura, arama indeksi, rapor, bildirim, kilit.

Detay: Roller ve yetkiler.

Platform ne işe yarar?

Kısaca dört işi bir arada tutar:

  1. Satın alma — katalog, arama, sepet, sipariş ve ödeme.
  2. Operasyon — depo stoğu, hazırlık, araç ve kurye teslimatı.
  3. Para ve belge — cari hesap, kapı tahsilatı, e-fatura, HKS bildirimleri.
  4. İlişki — alıcı CRM, mesajlaşma, bildirim, iç görev tahtası.

Genel resim: Platform genel hatları. Teknik katmanlar: Mimari.

Belgeleri nasıl okumalı?

BölümKime hitap ederNe anlatır
GirişHerkesPlatformun işi, parçaları ve dış bağlantıları
v2Ürün ve yazılımİkinci servisin mimarisi, domain'leri ve kademeli geçişi
YapılarOperasyon ve yazılımv1 modüllerinin görevi ve birbirine bağlanması
Veri akışlarıOperasyon ve yazılımAksi belirtilmedikçe v1'de siparişin kayıt, ödeme, teslimat ve faturaya gidişi
VeriYazılım ve veriPaylaşılan MySQL/MongoDB verisi ile v1 BigQuery akışı

Teknik olmayan okuyucu için her sayfa önce “bu ne işe yarar?” ile başlar. Alan adları, durum kodları ve ilişkiler aynı sayfanın devamındadır.

Hızlı yönlendirme