Nasıl çalışır / WooCommerce
Eklenti nasıl fiyatlar
Her ürün, anlık has altın değeri ile ürünün has gramajı ve kâr kuralı üzerinden kendiliğinden hesaplanır.
Formül
Taban hesap: has altın × ürünün has gramajı; üzerine kâr eklenir. Üç kâr tipi:
fiyat = (spot × gramaj) + sabit_kârfiyat = (spot × gramaj) × (1 + %/100)fiyat = (spot × gramaj) + (spot × gram_kâr)Kâr kuralı hiyerarşisi
Eklenti kâr kuralını şu sırayla arar; ilk dolu olan kazanır:
- Varyasyon kuralı — 14/18/22 ayar varyasyonu kendi gramaj/kârını girmişse
- Variable parent default’u
- Ürünün kendi kuralı
- Kategori varsayılanı (Pro+) — bilezik %15, kolye %20 gibi
- Hiçbiri yoksa kâr 0 → fiyat sadece
spot × gramaj
Ürüne kâr=0 yazdıysan “burada kâr yok” niyeti korunur; kategori varsayılanı devreye girmez.
Senkron & tazelik
| Paket | Tazelik |
|---|---|
| Free | Saatlik |
| Pro | Dakikalık |
| Kurumsal | Anlık (≤10sn) |
Senkron WP-Cron ile tetiklenir. Düşük trafikli mağazalarda WP-Cron gecikebilir; dakikada bir wp-cron.php tetikleyen bir sistem cron’u önerilir.
Fiyat yalnızca değiştiğinde yazılır; has altın oynamadıkça ürünlere dokunulmaz.
Piyasa kapalı / stale
Veri durur veya piyasa kapanırsa eklenti hiçbir ürüne dokunmaz; mevcut fiyatlar kalır. Backend uzun süre erişilemezse wp-admin’de uyarı görünür.
Büyük katalog (10k+ ürün)
500’ün üzerinde otomatik fiyatlı üründe senkron, WooCommerce Action Scheduler ile 500’lük background job’lara bölünür — PHP timeout / cron çakışması olmaz. Tüm chunk’lar aynı spot fiyatı kullanır (yarısı eski yarısı yeni olmaz).
Eklenti kurulumu: dokümantasyon. API tarafı: Altın API nasıl çalışır.