Repxpert → PostgreSQL katalog senkronu

Oturum kontrol ediliyor…

Sıfır veritabanı için sıra:

  1. Araç üreticilerini indir — Repxpert üretici listesi → manufacturers (TecDoc tecdoc_mfr_id).
  2. Marka seç → uyumluluk — O markanın tüm model serileri + her modelin tüm motor/hedef (target) kayıtları; isteğe bağlı linkage detayı.
  3. Ürün senkronu (isteğe bağlı) — Motor seçerek veya markanın tüm motorları için parça listesi; facet ve kategori seçenekleri aşağıda.

Ürün tarafında backend pageSize=100 ile sayfaları dolaşır. Marka genelinde “kategori” açıksa categories, target_categories ve category_id güncellenir.

1. Markaları indir (ilk kurulum)

Veritabanı boşsa veya marka listesi güncellenecekse buradan başlayın. Tek HTTP isteği; birkaç saniye ile bir dakika arası sürebilir.

Marka listesi: henüz istek yok.

2. Markaları yükle ve seç

Önce listede görmek için markaları çekin (veritabanında manufacturers kayıtları). İlk kurulumda üstteki adım 1 ile Repxpert’tan üreticileri indirmeniz gerekir.

Çoklu seçim yaparsanız “uyumluluk senkronu” seçili tüm markalar için sırayla çalışır.

2b. Tek görev: bu markanın tüm verisi

Sunucuda sırayla çalışır: tüm modeller ve motorlar → linkage / assembly kategorileri → markadaki her motor için ürün listesi, kategori eşlemesi, ürün detayı ve OEM. Çok uzun sürebilir; sayfa açık kalsın.

Tam marka görevi: bekleniyor.

Araç verisi: hazır.

3. Motor seçimi (ürün senkronu için)

4. Tedarikçi facet’leri

5. Ürün senkronu

Marka geneli ürün senkronu — araç markası seçimi

Bu liste yalnızca veritabanında hem model hem motor (target) kaydı olan üreticileri gösterir. Üstteki “tüm araç markaları” listesi uyumluluk / model-motor senkronu içindir ve aynı kalır.

Marka geneli ürün senkronundan önce bu listeyi yükleyip marka işaretleyin.

Hariç tutulacak modeller

İşaretlediğiniz modellere ait motorlar ürün senkronunda hiç sorgulanmaz; motor listesi ve sayım da veritabanında model_id NOT IN ile daraltılır. Seçimler tarayıcıda saklanır. Liste için önce üstte çoklu araç markası veya aşağıda ürün senkronu markası seçin.

Parça markası (OCC :brand:, çoklu seçim)

Seçilen tüm facet kodları tek sorguda birleştirilir: …:brand:89:brand:475. Ürün satırındaki marka, önce yanıttaki brand.name ile brands.name birebir eşleşmesiyle bulunur; yoksa facet_brand_code ve büyük/küçük harf duyarsız isim denenir. Liste brands.facet_brand_code dolu satırlardan gelir. Seçim yoksa marka filtresiz; seçim varsa her motor × ana kategori başına tek istek.

Ürün senkronu: hazır.

6. Ürün detay doğrulama

is_verified=false ürünler için getProductDetail.js çağırır, EAN + product class + görselleri günceller ve başarıda is_verified=true yapar.

Ürün detay görevi: bekleniyor.