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

Bağımlılıklar

Yapılar nasıl birbirine bağlanır

Modüller tek başına durmaz. Sipariş, ödeme ve depoyu aynı anda ilgilendirir. Bu sayfa modül import’ları, olaylar ve kuyruklar üzerinden gerçek bağları gösterir.

Ana omurga

Alışveriş omurgası şöyledir. Ok yönü “bunu kullanır / buna yazar” anlamındadır.

  • catalog fiyat ve ürünü sağlar; sepet ve satın alma bunu okur.
  • purchase sipariş belgesini kurar; order saklar ve yaşam döngüsünü yürütür.
  • payment kart sonucunu order’a bildirir.
  • financial bakiye ve defteri günceller.
  • transfer ve warehouse / stock teslimat ve stok hareketini yürütür.
  • invoice, hks, notification, report siparişin yan etkileridir.

Kimlik çevresi

Yeni alıcı kaydı auth içinde User + Buyer + AdminBuyer üretir, buyer.firestore-sync olayını yollar ve FinancialModule üzerinden kayıt ödülünü dener. Yönetici ve yetkili alıcı işlemleri Firestore olayını tekrar kullanır.

Olay ağı

İç olaylar @nestjs/event-emitter ile gider. Aşağıdaki tablo koddaki emit / listen çiftleridir.

OlayKim üretirKim dinlerSonuç
buyer-order.createdSipariş servisi (ödeme tamam veya cari/kapıda)Sipariş dinleyicisiBildirim, BigQuery, CRM sayacı, rapor kuyruğu, bölge kilidi
buyer-order.changedSipariş durum değişimiSipariş dinleyicisiBildirim, mali fark, rapor yenileme
buyer-order-product.changedKalem değişimiSipariş dinleyicisiKalem yan etkileri
payment.updatedÖdeme servisiÖdeme dinleyicisiSiparişi ödenmiş veya başarısız işaretler
product.upsert / product.deletedKatalog yönetici servisiKatalog dinleyicileriMeiliSearch indeks güncelleme
buyer.firestore-syncKayıt, CRM, siparişAlıcı dinleyicisiFirestore
message.*Mesaj servisleriMesaj dinleyicileriAnlık kanal ve bildirim
task.*Görev servisiİş akışı dinleyicileriGörev bildirimi
transfer.updatedTransfer servisiTransfer dinleyicisiTeslimat yan etkileri
officer-location.changedYetkili servisiKonum dinleyicisiKonum yayını
product-sale.recordedSipariş oluşuncaRapor dinleyicisireport kuyruğu

Kim kimi import eder (özet)

Nest imports dizisinden sadeleştirilmiş tablo:

ModülDoğrudan bağlandığı iş modülleri
orderbuyer, warehouse, stock, payment, transfer, notification, financial, officer, izibiz, hks, invoice, report, message, bigquery
purchasebuyer, order, catalog, warehouse
basketpurchase, catalog, order, bigquery
cataloghks, bigquery, message, officer
adminuser, auth, order, purchase, report, warehouse, buyer
officertransfer, admin, order, message, financial, invoice
authuser, financial, bigquery
buyerizibiz, warehouse, bigquery
financialpayment, message
invoiceizibiz, financial, seller
transferofficer, order, warehouse, stock, financial
messagenotification, order, officer
warehouseuser, order, hks, seller, financial
report(sipariş / stok / cari belgelerini okur; satış olayı kuyruğu)

Okuma rehberi