Action Scheduler, WordPress ve WooCommerce eklentileri için ölçeklenebilir görev zamanlama ve kuyruk yönetimi sağlayan bir PHP kütüphanesidir. Arka plan işlemlerini (e-posta gönderme, stok güncelleme, rapor oluşturma vb.) planlamak ve yönetmek için kullanılır. WooCommerce tarafından geliştirilmiştir ve yaygın olarak kullanılmaktadır.
Hangi ihtiyaçlarda değerlendirilebilir?
- WordPress ve WooCommerce tabanlı projelerde arka plan görevlerini planlamak isteyen geliştiriciler
- Zamanlanmış e-postalar, stok senkronizasyonu veya periyodik veri işleme gibi işlemleri otomatikleştirmek isteyen e-ticaret siteleri
- Kuyruk tabanlı iş yüklerini yönetmek ve performansı optimize etmek isteyen WordPress geliştiricileri
Yaygın kullanım alanları
E-posta Bildirimleri
Sipariş onayı, stok uyarısı veya kampanya e-postalarını belirli zamanlarda veya kuyrukta toplu olarak göndermek için kullanılabilir.
Stok ve Fiyat Güncellemeleri
Harici bir tedarikçiden gelen stok veya fiyat verilerini düzenli aralıklarla çekip WooCommerce veritabanını güncellemek için idealdir.
Rapor ve Veri İşleme
Yoğun veri işleme gerektiren raporların veya veri senkronizasyonlarının arka planda zamanlanarak ana site performansını etkilemeden çalıştırılmasını sağlar.
İncelenmesi gereken noktalar
- Action Scheduler, WordPress ve WooCommerce eklentileri için tasarlanmıştır; diğer platformlarda kullanılmaz.
- Kütüphanenin doğru çalışması için WordPress cron sisteminin veya alternatif bir cron yapılandırmasının etkin olması gerekir.
- Yüksek hacimli görevlerde sunucu kaynaklarının yeterli olduğundan emin olunmalı; aksi takdirde kuyruk birikebilir.
WordPress.org
Kurulum ve geliştirme notları
Action Scheduler, Composer ile kurulabilen bir PHP paketidir. WordPress eklentileri veya temaları içinde bağımlılık olarak kullanılabilir.
- 1Composer kullanarak `woocommerce/action-scheduler` paketini projenize ekleyin.
- 2Paketi WordPress eklentiniz veya temanız içinde başlatın ve görevleri zamanlamak için API'sini kullanın.
- 3Görevlerin çalışması için WordPress cron sisteminin veya harici bir cron işinin yapılandırıldığından emin olun.
Action Scheduler, geliştiricilere esnek bir API sunar. Zamanlanmış görevler oluşturmak, tekrarlayan görevleri yönetmek ve kuyruk durumunu izlemek mümkündür.
- Zamanlanmış görevler için basit API
- Tekrarlayan görevler için destek
- Kuyruk yönetimi ve hata işleme
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, WordPress ve WooCommerce projelerinizde Action Scheduler'ı kullanarak özel görev zamanlama çözümleri tasarlayıp geliştiriyoruz. İhtiyaçlarınızı birlikte belirleyerek, arka plan işlemlerinizi optimize eden ve performansı artıran sistemler kuruyoruz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Action Scheduler nedir?
Action Scheduler, WordPress ve WooCommerce için görev zamanlama ve kuyruk yönetimi sağlayan bir PHP kütüphanesidir.
Action Scheduler hangi platformlarda kullanılabilir?
Action Scheduler, WordPress ve WooCommerce eklentileri için tasarlanmıştır; diğer platformlarda kullanılmaz.
Action Scheduler'ı kurmak için ne yapmalıyım?
Action Scheduler, Composer ile kurulabilir. WordPress eklentiniz veya temanız içinde bağımlılık olarak ekleyip API'sini kullanabilirsiniz.