Tek seferlik satış yapan bir mağaza her ay sıfırdan başlar; ay başında sattığınız her ürünün gelirini, ertesi ay yeniden müşteri bularak kazanmanız gerekir. Abonelik modeli bu denklemi kökten değiştirir. Bir kez satın alan müşteri, siz iptal edene ya da o vazgeçene kadar her ay veya her yıl otomatik olarak ödemeye devam eder. Kutu aboneliği, üyelik sitesi, yazılım lisansı, çevrimiçi kurs erişimi, düzenli teslim edilen kahve veya vitamin paketi, bakım anlaşması — hepsi bu modele oturur. İşletme açısından en değerli tarafı, gelirin öngörülebilir hale gelmesidir; tahmin edilebilir aylık gelir (MRR) sayesinde stok, personel ve reklam bütçesini çok daha sağlıklı planlarsınız.
WordPress ve WooCommerce üzerinde bu modeli kurmanın standart yolu, Woo'nun resmi WooCommerce Subscriptions eklentisidir. Bu yazıda önce abonelik iş modelinin neden güçlü olduğunu, ardından Subscriptions eklentisinin ne yaptığını ele alacağız. Sonra adım adım bir abonelik ürünü oluşturacak (fiyat, yenileme aralığı, deneme süresi, kayıt ücreti), tekrarlayan ödemeyi gerçekten destekleyen ödeme geçitlerini karşılaştıracak, yenileme/iptal/askıya alma durumlarını yöneteceğiz. Son olarak otomatik yenilemeyi çalıştıran zamanlanmış görev (cron) altyapısına, performansa ve Türkiye'deki yasal yükümlülüklere değineceğiz. WooCommerce'e henüz hiç dokunmadıysanız önce WooCommerce başlangıç rehberimize göz atmanızı öneririz; bu yazı temel mağaza kurulumunun tamamlandığını varsayar.
Abonelik İş Modeli ve WooCommerce Subscriptions Nedir?#
Abonelik ekonomisinin temeli basittir: bir defa kazanılan müşteriden tekrarlayan gelir elde etmek. Yeni müşteri bulmak, var olanı elde tutmaktan pahalıdır; abonelik modeli müşteriyi varsayılan olarak "kalır" konuma getirir, çünkü her dönem yeniden satın alma kararı vermek zorunda değildir. Bu yüzden SaaS ürünlerinden Netflix'e, spor salonlarından gazete aboneliklerine kadar geniş bir yelpaze bu modeli kullanır.
WooCommerce çekirdeği tek başına tekrarlayan ödeme yönetemez. Standart bir ürün satıldığında sipariş "Tamamlandı" olur ve iş biter. Tekrarlayan tahsilat için mağazanın; bir sonraki ödeme tarihini takip etmesi, o tarih geldiğinde otomatik bir yenileme siparişi oluşturması, müşterinin kayıtlı kartından yeniden tahsilat yapması ve başarısız denemelerde yeniden deneme mantığı çalıştırması gerekir. İşte WooCommerce Subscriptions tam olarak bu katmanı ekler. Ücretli, resmi bir Woo eklentisidir (tek seferlik lisans karşılığında satılır) ve şunları getirir:
- Abonelik ürün tipi (basit ve değişken abonelik)
- Yenileme aralığı, deneme süresi ve kayıt ücreti tanımları
- Otomatik yenileme siparişleri ve başarısız ödeme yeniden deneme akışı
- Müşterinin kendi hesabından aboneliğini yönetmesi (iptal, duraklat, ödeme yöntemi değiştir)
- Durum makinesi (aktif, askıda, iptal bekliyor, iptal, süresi dolmuş)
Ücretsiz alternatif arayanlar için piyasada bazı seçenekler vardır (örneğin belirli işlevleri karşılayan topluluk eklentileri), ancak otomatik tekrarlayan tahsilatı sağlam yapan, ödeme geçidi entegrasyonu en olgun çözüm resmi Subscriptions eklentisidir. Hangi eklentiyle yola çıkacağınıza karar verirken WordPress eklenti önerileri yazımızdaki değerlendirme kriterleri (güncelleme sıklığı, destek, uyumluluk) size yol gösterir.
Abonelik Ürünü Nasıl Oluşturulur?#
Subscriptions eklentisi kurulup etkinleştirildikten sonra, ürün ekleme ekranındaki "Ürün verileri" açılır menüsüne iki yeni tip eklenir: Basit abonelik (Simple subscription) ve Değişken abonelik (Variable subscription). Basit abonelikle başlayalım. Yeni ürün açın, tipini "Basit abonelik" seçin; "Genel" sekmesi artık standart fiyat alanı yerine abonelik alanlarını gösterir.
Doldurmanız gereken temel alanlar şunlardır:
- Abonelik fiyatı: Her dönem tahsil edilecek tutar (örneğin 149,90 TL).
- Yenileme aralığı: "Her" kaç birimde bir tahsil edileceği — her 1 ay, her 3 ay, her 1 yıl gibi.
- Süre (length): Aboneliğin kaç dönem sonra kendiliğinden biteceği. "Süresiz" seçilirse müşteri veya siz iptal edene kadar devam eder.
- Kayıt ücreti (sign-up fee): İlk ödemeye eklenen tek seferlik bir bedel. Kurulum ücreti, kit gönderimi veya ilk üyelik bedeli için kullanılır.
- Ücretsiz deneme (free trial): İlk tahsilatı geciktiren deneme dönemi (örneğin 14 gün). Deneme boyunca müşteriden ücret alınmaz, ilk gerçek tahsilat deneme bitince yapılır.
Kayıt ücreti ile deneme birlikte kullanılabilir. Örneğin "İlk 14 gün ücretsiz, ardından ayda 149,90 TL, artı 49 TL tek seferlik kurulum" gibi bir kurgu tamamen mümkündür. Deneme varsa kayıt ücreti genelde abonelik başlangıcında (deneme başında) tahsil edilir, yenileme ise deneme bitiminde başlar.
WP-CLI kullanıyorsanız, sunucuda WordPress kök dizininden bir abonelik ürününü komut satırıyla da oluşturabilirsiniz. Subscriptions eklentisi bu tip için ek meta alanları kullanır.
# Aylik abonelik urunu (14 gun deneme + kayit ucreti)
wp wc product create \
--name="Aylik Kahve Aboneligi" \
--type=subscription \
--regular_price=149.90 \
--sku=SUB-KAHVE-01 \
--meta_data='[
{"key":"_subscription_period","value":"month"},
{"key":"_subscription_period_interval","value":"1"},
{"key":"_subscription_length","value":"0"},
{"key":"_subscription_trial_length","value":"14"},
{"key":"_subscription_trial_period","value":"day"},
{"key":"_subscription_sign_up_fee","value":"49"}
]' \
--user=admin
Ürünü yayınlamadan önce mutlaka bir test siparişi verin. Test kart bilgileriyle abone olun, hesabınızdaki "Abonelikler" sekmesinde kaydın "Aktif" göründüğünü ve bir sonraki yenileme tarihinin doğru hesaplandığını doğrulayın. Deneme süresi tanımladıysanız, ilk siparişte tahsilatın (deneme nedeniyle) sıfır veya yalnızca kayıt ücreti kadar olduğunu kontrol edin.
Değişken Abonelik ve Karma Sepetler#
Tek bir plan yerine birden çok kademe sunmak isterseniz — "Aylık", "3 Aylık", "Yıllık" veya "Başlangıç / Pro / Kurumsal" — değişken abonelik kullanırsınız. Mantık, standart WooCommerce değişken ürünüyle aynıdır: önce bir nitelik (örneğin "Plan") tanımlar, sonra her değer için ayrı bir varyasyon oluşturursunuz. Her varyasyon kendi fiyatını, yenileme aralığını, deneme süresini ve kayıt ücretini taşıyabilir.
Bu, en sık kurulan yapıdır çünkü yıllık planı aylıktan indirimli sunarak müşteriyi uzun taahhüde teşvik etmenizi sağlar. Aşağıdaki kavramsal örnek, üç kademeli bir SaaS aboneliğinin varyasyon mantığını gösterir.
# Degisken abonelik: tek urun, uc plan (kavramsal)
urun: "Pro Panel Erisimi"
nitelik:
plan: [Aylik, Yillik]
varyasyonlar:
- { plan: Aylik, fiyat: 199.00, aralik: "1 ay", deneme: "7 gun" }
- { plan: Yillik, fiyat: 1990.00, aralik: "1 yil", deneme: "7 gun" }
Subscriptions eklentisinin bir başka yeteneği karma sepettir (mixed cart). Varsayılan ayarla müşteri, aynı sepette hem bir abonelik ürününü hem de sıradan (tek seferlik) bir ürünü satın alabilir; abonelik ürünü tekrarlayan tahsilata girerken tek seferlik ürün yalnızca bir kez tahsil edilir. Bu davranışı ayarlardan kısıtlayabilirsiniz — örneğin "sepette yalnızca bir abonelik olsun" ya da "abonelikle birlikte başka ürün eklenemesin" gibi. Karma sepet açıkken ödeme geçidinin, o sepetteki tekrarlayan kalemi doğru tanıması kritik önemdedir; bu yüzden geçit seçimi bir sonraki bölümün konusu.
Tekrarlayan Ödemeyi Destekleyen Ödeme Geçitleri#
Abonelik sisteminin kalbi, ödeme geçidinin kartı saklayıp (tokenizasyon) sonraki dönemlerde müşteri sitede olmadan yeniden tahsilat yapabilmesidir. Standart bir ödeme geçidi yalnızca "o an" bir tahsilat yapar; abonelik için geçidin, kart bilgisini güvenli bir jeton (token) olarak saklaması ve yenileme tarihinde bu jetonla otomatik tahsilat başlatabilmesi gerekir. WooCommerce Subscriptions, ancak bu yeteneği sunan ve eklentiye özel entegrasyonu bulunan geçitlerle tam otomatik çalışır.
Geçitler kabaca üç davranış sergiler:
| Geçit davranışı | Otomatik yenileme | Müşteri deneyimi |
|---|---|---|
| Tokenizasyon destekli (tam entegre) | Var — kart saklanır, otomatik tahsilat | Bir kez öder, gerisi arka planda |
| Manuel yenileme | Yok — her dönem link/e-posta ile ödeme | Her yenilemede tekrar ödeme yapar |
| Desteklenmeyen | Abonelik satın alınamaz | Ödeme adımında görünmez |
Uluslararası tarafta Stripe (ve Woo'nun kendi WooPayments çözümü), PayPal Reference Transactions ve Braintree gibi geçitler tokenizasyonu ve Subscriptions entegrasyonunu olgun biçimde sunar. Stripe ayrıca SCA/3-D Secure gerektiren kartlarda yenilemeyi doğru yöneten mekanizmalara sahiptir.
Türkiye tarafında durum daha dikkat ister. iyzico ve PayTR gibi yerel kuruluşlar tekrarlayan/abonelik tahsilatı sunabilir, ancak bunun WooCommerce Subscriptions ile otomatik çalışması, kullandığınız eklentinin Subscriptions'ın token API'sini uygulamış olmasına bağlıdır. Bazı yerel eklentiler yalnızca tek seferlik ödemeyi destekler; bu durumda abonelik "manuel yenileme" moduna düşer — yani her dönem müşteriye bir ödeme bağlantısı gider ve tahsilat elle tamamlanır. Canlıya geçmeden önce mutlaka şunu netleştirin:
- Ödeme kuruluşunuzun sözleşmesinde tekrarlayan/yinelenen tahsilat (recurring) izni açık mı?
- Kullandığınız WooCommerce eklentisi Subscriptions için otomatik yenilemeyi (token saklama) destekliyor mu?
- 3-D Secure zorunlu kartlarda yenileme nasıl ele alınıyor?
Bu üç soruyu ödeme sağlayıcınızın teknik ekibiyle yazılı olarak teyit etmek, "abone oldu ama ikinci ay tahsilat yapılamadı" sürprizini baştan önler. Test aşamasında sağlayıcının verdiği test kartlarıyla en az bir başarılı yenilemeyi ve bir de bilerek başarısız kılınan (yetersiz bakiye) senaryoyu deneyin.
Yenileme, İptal ve Askıya Alma Yönetimi#
Abonelikler, standart siparişlerden farklı olarak bir durum makinesiyle yönetilir. Bir aboneliğin yaşam döngüsü boyunca alabileceği başlıca durumlar ve anlamları şöyledir.
| Durum | Anlamı | Tahsilat |
|---|---|---|
| Active (Aktif) | Abonelik yürürlükte, yenilemeler sürüyor | Devam eder |
| On-hold (Askıda) | Geçici durdurma; erişim ve tahsilat askıda | Duraklatılır |
| Pending cancellation | İptal edildi ama dönem sonuna dek erişim var | Sonraki yenileme yok |
| Cancelled (İptal) | Abonelik sonlandırıldı | Durur |
| Expired (Süresi dolmuş) | Tanımlı süre doldu, kendiliğinden bitti | Durur |
| Pending | İlk ödeme bekleniyor (henüz tamamlanmadı) | Henüz yok |
Yenileme. Bir sonraki ödeme tarihi geldiğinde Subscriptions otomatik bir "yenileme siparişi" oluşturur ve kayıtlı jetonla tahsilatı dener. Başarılıysa abonelik "Aktif" kalır, tarih bir dönem ileri atılır. Başarısızsa (kart limiti, süresi dolmuş kart vb.) eklenti tanımlı sayıda yeniden deneme yapar; hepsi başarısız olursa abonelik "Askıda" duruma geçer ve müşteriye kart güncelleme e-postası gönderilir. Bu "yeniden deneme" (retry) akışını ayarlardan açıp gün aralıklarını yapılandırabilirsiniz — kaybedilen tahsilatların önemli kısmı sırf kartın geçici reddedilmesinden kaynaklandığı için bu özellik gelirinizi doğrudan korur.
İptal ve askıya alma. Müşteri kendi hesabındaki "Abonelikler" sekmesinden aboneliğini iptal edebilir veya (siz izin verdiyseniz) askıya alabilir. Yönetici olarak siz de WooCommerce yönetim panelindeki "Abonelikler" ekranından herhangi bir aboneliğin durumunu elle değiştirebilir, sonraki ödeme tarihini kaydırabilir veya ödeme yöntemini güncelleyebilirsiniz. "İptal bekliyor" durumu özellikle kullanışlıdır: müşteri iptal etse bile, zaten ödediği dönemin sonuna kadar erişimi sürer; böylece "parasını ödediğim hizmet neden hemen kesildi?" şikâyetinin önüne geçersiniz.
Yönetim tarafında toplu bir bakış istediğinizde, veritabanından abonelik durumlarını hızlıca sayabilirsiniz. Klasik yapıda abonelikler shop_subscription gönderi tipinde tutulur (yüksek performanslı depolama/HPOS açıksa kayıtlar ilgili tablolara taşınır, o durumda sorgu farklılaşır).
-- Abonelikleri duruma gore say (klasik post-tabanli depolama)
SELECT post_status AS durum, COUNT(*) AS adet
FROM wp_posts
WHERE post_type = 'shop_subscription'
GROUP BY post_status
ORDER BY adet DESC;
Bu tür sorguları çalıştırmadan önce mutlaka bir yedeğiniz olsun; canlı veritabanında doğrudan değişiklik yapmaktan kaçının, yalnızca okuma amaçlı kullanın.
Otomatik Yenileme Cronu ve Sunucu Gereksinimleri#
Abonelik sisteminin en sık gözden kaçan ama en kritik parçası, yenileme siparişlerini zamanında oluşturan zamanlanmış görev altyapısıdır. WooCommerce ve Subscriptions, arka plan işlerini Action Scheduler adlı bir kuyruk üzerinden çalıştırır; bu kuyruğu tetikleyen şey ise WordPress'in kendi zamanlayıcısı olan WP-Cron'dur.
Sorun şu: WP-Cron gerçek bir sistem cron'u değildir; yalnızca siteye bir ziyaretçi geldiğinde tetiklenir. Trafiği düşük bir mağazada, yenileme tarihi geçtiği halde kimse siteyi ziyaret etmediği için tahsilat saatlerce, hatta günlerce gecikebilir. Abonelik iş modelinde bu, doğrudan gelir kaybı ve müşteride "erişimim neden kesildi" karışıklığı demektir. Doğru çözüm, WP-Cron'u kapatıp yerine sunucu düzeyinde gerçek bir cron kurmaktır.
Önce wp-config.php içinde tarayıcı tabanlı WP-Cron'u devre dışı bırakın:
; wp-config.php icine ekleyin
define('DISABLE_WP_CRON', true);
Ardından sunucuda, WordPress zamanlayıcısını düzenli aralıklarla tetikleyen gerçek bir cron görevi tanımlayın. Paylaşımlı hosting'te bunu cPanel'in "Cron Jobs" ekranından, sunucularda ise crontab -e ile yaparsınız:
# WordPress zamanlayicisini her 5 dakikada bir tetikle
*/5 * * * * wget -q -O - https://siteadresiniz.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
Yüksek sipariş hacminde Action Scheduler'ı doğrudan WP-CLI ile çalıştırmak, HTTP çağrısına göre daha güvenilirdir ve zaman aşımı sorunlarını azaltır:
# WP-CLI ile bekleyen zamanlanmis islemleri isle (5 dakikada bir cron'a baglanabilir)
cd /home/kullanici/public_html && wp action-scheduler run --batch-size=50
Kaynak tarafına gelince: abonelik mağazası, sıradan bir kataloğa göre arka planda çok daha fazla iş yapar. Her yenileme tahsilatı bir sipariş oluşturur, ödeme geçidine dış çağrı yapar, e-posta gönderir. Yüzlerce aktif abonelik varken bu işler aynı pencerede kümelenebilir. Bu yüzden yeterli CPU/RAM ve düzgün bir cron'un olduğu bir barındırma altyapısı şarttır. Küçük ölçekte iyi yapılandırılmış bir WordPress hosting paketi yeterli olurken, abonelik sayınız ve yenileme yoğunluğunuz arttıkça kaynakları yalnızca size ayıran bir VDS sunucu çok daha kararlı sonuç verir; işletim ve cron kurulumunu kendiniz üstlenmek istemiyorsanız sunucu yönetimi hizmetimiz bu tarafı devralır.
Performans, Güvenlik ve Yasal Notlar#
Abonelik verisi hassastır: düzenli tahsilat yaptığınız müşteri kayıtlarını, ödeme jetonlarını (kartın kendisini değil, ama geçitte saklanan referansı) ve uzun vadeli müşteri ilişkisini yönetirsiniz. Bu nedenle güvenlik ve süreklilik, "olsa iyi olur" değil temel gerekliliktir.
- SSL zorunludur. Tekrarlayan tahsilat yapan hiçbir geçit, HTTPS olmayan bir sitede canlı moda geçmez. Sitenizde geçerli bir sertifika yoksa ücretsiz SSL ile ödeme ve hesap sayfalarını şifreleyin; site adresini
https://olarak güncellemeyi unutmayın. - Düzenli yedekleme. Abonelik ve sipariş verisini kaybetmek, tek seferlik bir siparişi kaybetmekten çok daha ağırdır; kimin ne zaman yenileneceği bilgisi burada durur. Otomatik yedekleme ile veritabanını ve dosyaları güvenceye alın, geri yükleme senaryosunu önceden test edin.
- Bot ve saldırı koruması. Ödeme ve giriş sayfaları kaba kuvvet ve kart deneme (carding) saldırılarının hedefidir. Bir WAF katmanı ile kampanya dönemlerindeki yoğun trafiğe karşı DDoS koruması mağazanın erişilebilirliğini korur.
- Önbellek istisnaları. Sepet, ödeme, hesabım ve abonelik yönetim sayfalarını sayfa önbelleğinin (page cache) dışında tutun; aksi halde bir müşterinin abonelik bilgisi başka bir ziyaretçiye görünebilir.
Yasal tarafta, Türkiye'de tüketiciye yönelik tekrarlayan tahsilat yaparken Mesafeli Sözleşmeler Yönetmeliği ve ilgili mevzuat kapsamında ek yükümlülükleriniz olabilir. Özellikle aboneliğin otomatik yenileneceğini ve müşterinin bunu kolayca iptal edebileceğini satın alma öncesinde açık, anlaşılır biçimde bildirmeniz beklenir; yenileme öncesinde bilgilendirme e-postası göndermek hem yasal hem de itibar açısından doğru pratiktir. Sözleşme metinlerini, cayma hakkını ve iptal koşullarını bir hukuk danışmanıyla netleştirin — bu yazı yasal tavsiye niteliği taşımaz. Mevcut bir mağazayı başka bir sunucudan taşıyorsanız, abonelik verisinin ve cron kurulumunun eksiksiz aktarılması için ücretsiz site taşıma ekibimizden destek alabilirsiniz.
Sıkça Sorulan Sorular#
WooCommerce Subscriptions ücretsiz mi?#
WooCommerce çekirdeği ücretsizdir, ancak abonelik işlevini sağlayan resmi WooCommerce Subscriptions eklentisi ücretlidir ve Woo tarafından lisanslı olarak satılır. Piyasada bazı ücretsiz veya farklı fiyatlı üçüncü taraf abonelik eklentileri de vardır, fakat otomatik tekrarlayan tahsilat ve geniş ödeme geçidi uyumu konusunda en olgun çözüm resmi eklentidir. Bütçenizi planlarken eklenti lisansına ek olarak hosting, SSL ve ödeme kuruluşunun işlem komisyonunu da hesaba katın.
Hangi ödeme yöntemi otomatik yenilemeyi destekler?#
Otomatik yenileme, ödeme geçidinin kartı jeton olarak saklayıp müşteri sitede olmadan yeniden tahsilat yapabilmesini gerektirir. Uluslararası tarafta Stripe, WooPayments, PayPal Reference Transactions ve Braintree bu yeteneği olgun biçimde sunar. Türkiye'deki yerel kuruluşlarda ise otomatik yenileme, kullandığınız eklentinin Subscriptions token API'sini uygulamış olmasına bağlıdır; desteklemiyorsa abonelik manuel yenileme moduna düşer. Canlıya geçmeden önce sağlayıcınızla tekrarlayan tahsilat iznini ve otomatik yenileme desteğini yazılı olarak teyit edin.
Otomatik yenileme neden zamanında çalışmıyor?#
En yaygın neden, sitenin WordPress'in kendi zamanlayıcısı olan WP-Cron'a bağlı kalmasıdır; WP-Cron yalnızca siteye ziyaretçi geldiğinde tetiklendiği için düşük trafikli mağazalarda yenilemeler gecikir. Çözüm, wp-config.php içinde WP-Cron'u kapatıp sunucu düzeyinde gerçek bir cron görevi tanımlamaktır. Böylece yenileme siparişleri, kimse siteyi ziyaret etmese bile dakikası dakikasına oluşturulur. Kaynak yetersizliği de yavaşlık yaratabileceğinden yeterli CPU/RAM sunan bir barındırma tercih edin.
Müşteri aboneliğini kendisi iptal edebilir mi?#
Evet, Subscriptions eklentisi müşteriye kendi hesabındaki "Abonelikler" sekmesinden aboneliğini yönetme imkânı verir; iptal, ödeme yöntemi değiştirme ve izin verdiyseniz askıya alma buradan yapılabilir. İptal edildiğinde abonelik genellikle "İptal bekliyor" durumuna geçer ve müşteri, zaten ödediği dönemin sonuna kadar erişimini korur, sonraki yenileme yapılmaz. Yönetici olarak siz de panelden herhangi bir aboneliğin durumunu elle değiştirebilir veya sonraki ödeme tarihini kaydırabilirsiniz.
Aynı sepette abonelik ve normal ürün birlikte satılabilir mi?#
Varsayılan ayarla evet; Subscriptions'ın karma sepet (mixed cart) özelliği, müşterinin aynı siparişte hem abonelik ürününü hem de tek seferlik ürünü satın almasına izin verir. Abonelik kalemi tekrarlayan tahsilata girerken tek seferlik ürün yalnızca bir kez tahsil edilir. Bu davranışı ayarlardan kısıtlayabilir, örneğin sepette yalnızca tek bir aboneliğe izin verebilirsiniz. Karma sepet kullanırken ödeme geçidinin tekrarlayan kalemi doğru tanıdığını test siparişleriyle doğrulamanız önemlidir.
Deneme süresi ve kayıt ücretini birlikte kullanabilir miyim?#
Kesinlikle; ücretsiz deneme ve kayıt ücreti bağımsız alanlardır ve aynı üründe birlikte tanımlanabilir. Örneğin "ilk 14 gün ücretsiz, ardından ayda 149,90 TL, artı 49 TL tek seferlik kurulum" gibi bir kurgu mümkündür. Bu yapıda kayıt ücreti genellikle abonelik başında tahsil edilir, ilk tekrarlayan ödeme ise deneme süresi bittiğinde başlar. Yayına almadan önce bir test siparişiyle ilk tahsilat tutarının beklediğiniz gibi (yalnızca kayıt ücreti kadar) çıktığını doğrulayın.
Kapanış#
WooCommerce Subscriptions, sıradan bir WordPress mağazasını öngörülebilir gelirli bir abonelik işine dönüştürür; ama bunun sorunsuz çalışması üç şeye bağlıdır: doğru yapılandırılmış bir abonelik ürünü, otomatik yenilemeyi gerçekten destekleyen bir ödeme geçidi ve tahsilatları zamanında tetikleyen gerçek bir sunucu cron'u. Bu üçünü baştan doğru kurarsanız, gerisi büyük ölçüde arka planda kendiliğinden akar; müşteri bir kez abone olur, siz de ay ay tahsilatı ve durumu tek ekrandan yönetirsiniz.
Abonelik modelinde altyapının kararlılığı, en az fiyatlandırma kadar önemlidir — çünkü tek bir kesinti veya geciken cron, doğrudan tahsil edilemeyen bir yenileme demektir. Clou.TR olarak WooCommerce için optimize WordPress hosting paketlerinden yüksek yenileme hacmi için VDS sunuculara, ücretsiz SSL ve WAF korumasından otomatik yedeklemeye kadar abonelik mağazanızın tüm altyapısını tek çatı altında sunuyoruz. Hazır uygulamaları keşfetmek için App Center sayfamıza göz atın; abonelik gelirinizi bugün büyütmeye başlayın.