Kaynağın Woo olması ile senkronu Woo'nun çalıştırması ayrı şeyler, ben ilkini kastetmiştim. Veri Woo'da dursun ama besleme işini dışarıdaki küçük bir servis yapsın: REST'ten ya da read-replica'dan okur, XML'i kendi tarafında üretir, siteye yük binmez. Asıl yoran şey feed'in WP-Cron içinde, ziyaretçi isteğiyle tetiklenerek üretilmesi.
Kaynağı ayrı yazılıma taşımak da bedava değil: bu sefer iki doğru oluyor ve klasik "panelde fiyat değişti, sitede değişmedi" durumu çıkıyor. Büyük projede ben yine tek doğru tutup senkronu dışarı alırdım; asıl fark, hata olduğunda hangi üründe patladığını söyleyen bir log var mı yok mu.