- Shipped
- 8 Kasım 2026 08:56 UTC
- Author
- Kamo
- Commit
- 05bd1ad
Şu ana kadar bir senkronizasyon depoyu okuyor, kayıtları sayıyordu ve atıyordu, ve her çalışması işe yaradı diyordu. - Platforma göre StoreReader (Shopify, WooCommerce, BigCommerce, Magento, Wix, Squarespace, Ecwid, Shift4Shop, PrestaShop, OpenCart): sadece-okunabilir, sayfalanmış, deponun kendi id'lerini taşıyan; durumlar Kamo siparişin durumlarına haritalandırılmış. Her platformun belgelenmiş şeklinde kaydedilmiş cevaplara karşı test edildi (canlı depo bağlantısı yoktur). - StoreSyncWriter: satılan her ürün için bir Kamo ürün (variantlar dahil), market + platform + mağaza id ile eşleştirildi **************** eşsiz) bu yüzden bir yeniden senkronizasyon güncellemesi ve hiçbir zaman kopyalanmaz; pazarda mevcut bir SKU mağazadan çıkan ürünler kapatılır, hiçbir zaman silinmez. Stok, StockService aracılığıyla belirli bir fiyata ayarlanır Bağlantı için adlandırılan yer (geçmişte 'Senkronize edildi...'). Müşteriler e-posta ile bağlantı içindeki hesapları eşleştirirler org (hiçbir zaman birleştirilmemiştir; boşluklar hiçbir zaman üst üste yazılır). Siparişler mağaza numarası ve Müşterinin durumu, hesabı ya da girişi ve stok alma. - StoreSyncEngine: arka planda çalışır, bağlantı başına bir kez; her kayıt kendi işleminde; en fazla 40 pages / 20 minutes per kind; 429 Retry-After waited out; a store error keeps what was saved and marks the run kısmi; oluşturuldu / güncellendi / atlandı / başarısız oldu ve tür başına ilk sorunlar, yürütme id' ye göre gruplandırıldı; 'değişti Çünkü işaret sadece temiz bir yürüyüşten sonra hareket eder. - BaseProviderHttpClient: zaman aşımları, URI'ler (çifte kodlama yok), sadece sunucu ve yol kayıtları. - Bağlantılar: her pazar için platform başına bir, sadece PULL (hiçbir zaman push yolu yoktu), boş sırlar depolanmıştır Bunlardan birini silmek geçmişini siler ama getirdiği şeyi tutar; DTO asla bir sır taşımaz. DDL elle uygulandı 2026-11-08 (commerce_retail_external_links + sync log / config columns).
