Flux Donate
Flux Donate WooCommerce’i bir bağış sistemine çevirir: sabit paketli, adetli ya da serbest tutarlı bağış türleri ve kampanyalar, kısa bir bağış formu, kart, havale ve aylık bağış, bağışçı kartları ve Dashboard. Bağış ödenince Flux Certificates sertifikayı hazırlar, WhatsApp’tan ve e-postayla gönderir.
| Paket | flx-donate |
|---|---|
| Tür | Eklenti |
| Gereksinim | WordPress 6.4+, PHP 7.4+ |
| Gerekli eklentiler | woocommerce |
| Kaynak kod | plugins/flx-donate |
| Sürüm notları | CHANGELOG.md |
| Lisans | GPL-2.0-or-later |
Ne işe yarar?
Mağaza ödeme sayfası kargo için tasarlanmıştır: teslimat adresi, şirket, posta kodu, “Sipariş ver”. Bağışçı ise “5 fidan” seçmek, sertifikaya bir isim yazmak ve ödemek ister. Flux Donate WooCommerce’in ödeme ve sipariş altyapısını korur, ama tüm yolu bağışa göre kurar:
- Ürün değil, bağış türü. Paketler (1, 5, 10 fidan), − / + adet, hazır tutarlı serbest bağış, hedefli ve tarihli kampanyalar. Fiyat her zaman türden gelir, tarayıcıdan gelen tutara bakılmaz.
- Kısa ödeme sayfası. Tek iletişim alanı (telefon ya da e-posta), adres yok, tek Şartlar onayı ve altta sabit “Ödeme yap” çubuğu.
- Kart, havale ve aylık bağış. Sayfada taksitli kart alanları (iyzico), kişiye özel açıklama kodlu ve dekont yüklemeli havale, kayıtlı kartla aylık bağış.
- Kişi başına sertifika. Birkaç kişi adına yapılan bağışta her isme ayrı sertifika; WhatsApp ve e-postayla gider.
- Rakamlar tek yerde: toplamlar, bağışçılar, düzenli gelir, tür ve kampanyaya göre bağışlar, en çok bağış yapanlar.
Özellikler
Bağış
- Bağış seçenekleri bloğu /
[flx_bagis_secenekleri]: sekme olarak türler, rozetli paket kartları (En popüler, Avantajlı, Aile paketi), − / + adet, hazır tutar düğmeli serbest tutar, “Her ay tekrarla”. - “Kendim için” ya da “Başkası adına” (isim sertifikaya yazılır), sertifika için WhatsApp ve e-posta, “Bana da gönder”, Flux Certificates’dan bağışçının seçebileceği tasarımlar.
- Tek iletişim bölümlü, zorunlu Şartlar onaylı ve sabit toplam çubuklu klasik ve blok ödeme sayfası.
- Havale: IBAN tek yerden, kişiye özel açıklama kodu, teşekkür sayfasında ya da Hesabım › Bekleyen bağışlarım‘da dekont yükleme; tek tıkla Ödemeyi onayla sertifikayı gönderir.
- Kart (iyzico): ödeme sayfasında kart alanları, taksit, 3D Secure, “Kartımı kaydet”. Aylık bağış kayıtlı kartla yenilenir, olmazsa 1 ve 3 gün sonra tekrar dener.
Yönetim
- Dashboard: toplam bağış, bağışçı, yeni bağışçı, ortalama bağış, aylık düzenli gelir, aktif düzenli bağış, günlük grafik, tek seferlik/düzenli, türe ve forma göre, en çok bağış yapanlar, CSV.
- Bağışlar: süzgeçler, sepet başına tek satır, kalem ve isimli ayrıntı, yazdırılabilir makbuz, WooCommerce üzerinden iade, dekont önizlemeli ve tekrar eden dekont uyarılı havale onay kartı.
- Bağışçılar: kişi başına tek kart (telefon ya da e-postayla eşleşir, adla asla); geçmiş, düzenli bağışlar, sertifikalar ve izinler.
- Bağış türleri ve kampanyalar: kategori, seçenek ve fiyat, serbest tutar, adet, düzenli bağış, tarihler, ilerlemeli hedef, açık/kapalı/arşiv; başlamak için örnek setler. Her türün gizli bir WooCommerce ürünü vardır.
- Başka yolla gelen bağışlar için Bağış ekle; Flux Roles ile bağış başına referans, personel yalnız kendisininkileri görür.
- iyzico ve Google Merchant Center için
bagis-urunleri.xmlürün listesi; isteğe bağlı Kurban modülü.
Kurulum
Gereksinimler: WordPress 6.4+, PHP 7.4+. WooCommerce 8.0+. İsteğe bağlı: Flux Certificates 1.2+ (sertifika), Flux Mail (e-posta, WhatsApp), Flux Forms 2.1+ (ödeme formları), iyzico WooCommerce eklentisi.
Zip ile
- Releases sayfasında en son
flx-donate-v*sürümündenflx-donate.zip‘i indirin. - Eklentiler › Yeni ekle › Eklenti yükle, zip’i seçin, sonra Etkinleştir.
FluxWP Panel ile (sitelerimizde önerilen)
FluxWP Panel › Paketler tüm FluxWP paketlerini listeler; Flux Donate satırındaki Kur‘a basın. Güncellemeler de buradan gelir.
İlk adımlar
- WooCommerce’i kurup etkinleştirin (para birimi TRY), ardından Flux Donate’ı.
- Bağışlar › Bağış türleri: bir tür oluşturun (ya da Örnek türleri yükle) ve Bağış seçenekleri bloğunda göster‘i işaretleyin.
- Bağışlar › Ayarlar › WooCommerce › Online bağış sayfasını oluştur; sonra WooCommerce › Ayarlar › Ödemeler‘de Havale (bağış) ve Kart (iyzico) yöntemlerini açın.
- Ayarlar › Sistem kontrolü‘nü (Flux Speed varsa Performans › Sistem Kontrolü) açıp kırmızı satırları düzeltin.
Uyarı
Aylık bağış için WP-Cron gerçek bir cron’la çalışmalı. Flux WooCommerce Bağış (flx-wc-bagis) emekli: yaptığı her şey Flux Donate’ın içinde, ikisini birlikte açmayın.
Adım adım FluxWP kurulumu: Hızlı başlangıç · Paket kurma ve güncelleme: Paketleri kurmak ve güncellemek
Geliştiriciler için
- Tema için okuma API’si:
flxb_get_types(),flxb_get_type(),flxb_type_state(), REST/wp-json/flxb/v1/types, ön seçim?flxb_opt=…&flxb_qty=…. - Diğer paketlerden kayıt:
flxb_create_order()(önerilen) ya daFLXB_Donations::record(); onay rozetleri içinflxb_pending_count(). - Flux App için
flxb/v1/me*veflxb/v1/app/*uçları; Flux Roles içinflxb_view_own,flxb_create_ref,flxb_donors_own,flxb_dashboardyetkileri. - Kısa kodlar:
[flx_bagis_secenekleri],[flx_bagis_kampanya slug="fidan"].
Yol haritası
| ✅ | Bağış türleri, kampanyalar ve bağış paneli |
| ✅ | Kart, havale ve aylık bağışlı WooCommerce ödeme sayfası |
| ✅ | Kişi başına sertifika ve bağışçının seçtiği tasarımlar |
| ✅ | Flux Roles ile referans ve personel görünümleri |
| ✅ | Mobil uygulamada onay |
| ⬜ | Postayla basılı sertifika |
| ⬜ | Bağışçının aylık tutarını kendisinin değiştirmesi |