Kurulum
Eklenti zip dosyasını Eklentiler → Yeni Ekle → Eklenti Yükle altından yükleyip etkinleştirin. WooCommerce'in kurulu ve etkin olması gerekir.
Etkinleştirildiğinde MevvCart kendi tablolarını oluşturur, işleme görevini planlar ve varsayılan hatırlatma şablonunu ekler. İzlemenin başlaması için başka bir şey yapmanız gerekmez.
Yönetim ekranı sol menüde MevvCart başlığındadır; WooCommerce altında da kısayolu vardır.
Nasıl çalışır
- Ziyaretçi sepete ürün ekler ve ödeme adımında e-postasını girer.
- Sipariş vermeden ayrılırsa, sepet cut-off süresi sonunda terk edilmiş sayılır.
- Beş dakikada bir çalışan görev, gecikme süresi dolduğunda hatırlatmayı gönderir.
- E-postadaki düğme sepeti olduğu gibi geri kurar ve müşteriyi ödeme adımına döndürür.
- Sipariş tamamlanınca sepet kurtarılmış olarak işaretlenir ve raporlara yansır.
Satış akışları
Akış sıralı bir yoldur: iniş, ödeme, ek teklif, teşekkür. WooCommerce ödemede biter — sonrasındaki her adım istemediğiniz için kaçırdığınız satıştır.
- MevvCart → Akışlar ekranından bir akış oluşturun.
- Adımları ekleyin. Bir akışta bir ödeme ve bir teşekkür adımı olur; iniş, ek teklif ve alt teklif tekrarlanabilir.
- Sürükleyerek sıralayın. Sıra anlamlıdır — müşterinin yürüdüğü yol odur.
- Her adım normal bir WordPress sayfasıdır: içeriğini düzenleyin, kalıcı bağlantısını verin, sayfa kurucunuzu kullanın.
- Önce adımları, sonra akışı yayınlayın. Ödeme adımı olmayan akış tahsilat yapamaz, taslak kalan adım müşteriye 404 döndürür — ikisi de yayından önce reddedilir.
Ücretsiz sürümde bir akış ve üç adım vardır. Fazlası kaydedilir ama yükseltene kadar kapalı kalır — hiçbir şey silinmez.
Hazır bir huniden başlamak
Bir huniyi boş ekrandan tasarlamanız gerekmiyor. Huniler ekranı yirmi altı adım şablonu taşıyor — her adım türü için en az dört tane, yani açılış, ödeme, teklif ve teşekkür sayfalarının hepsinin başlayacağı bir yer var — ve adımlarıyla ve sırasıyla tek tıkla kurulan dört tam huni.
Şablon bir adıma uygulanır ve sonra her şey gibi düzenlenir: başlangıç düzenidir, kilitli bir düzen değil. Daha sonra tekrar uygulamak yalnız o adımın içeriğini değiştirir, başka hiçbir şeyi değil.
Şablonlar ücretsiz sürümde. Pro'nun dokunduğu tek yer şablonun içindeki sipariş eklentisi değerleri — lisans yoksa onlar boş kalır, şablonun geri kalanı her hâlükârda yazılır.
Adım şablonlarının beşi yalnız WooCommerce ödeme blokları sitenizde gerçekten kayıtlıysa sunulur. Kurulumunuzda olmayan bir bloğa dayanan şablon, boş basılan bir adım üretirdi; o yüzden hiç gösterilmez.
Ödeme, ek ürün ve tek tık teklifler
- Mağaza ödemesini devralma
- Akışlar → Mağaza ödemesi altından bir ödeme adımı seçin. Böylece ödemeye gelen herkes akıştan geçer, yalnız bağlantıdan girenler değil. Seçilen adım sürüm sınırının dışında kalırsa WooCommerce’in kendi ödeme sayfası devreye girer ve mağaza satmaya devam eder.
- Ödeme alanları
- İhtiyacınız olmayan alanları gizleyin. Kaldırılan her alan, sepeti terk etmek için bir sebep daha az demek. Zorunlu alanlar listede yoktur — WooCommerce onlarsız sipariş oluşturamaz.
- Sipariş içi ek ürün
- Ödeme formunun içinde tek bir kutucuk. Müşteri sayfadan çıkmadığı için ayrı bir teklif adımına göre daha iyi dönüşür. Ürünü, indirimi ve metni ödeme adımında ayarlarsınız.
- Tek tık ek teklif
- Sipariş ödendikten sonra gösterilir ve kart bilgisi tekrar istenmeden tahsil edilir. Kabul edilince ilkine bağlı ikinci bir sipariş oluşur: ödeme çoğu ağ geçidinde zaten çekilmiştir ve çekilen tutar sonradan büyütülemez.
- Alt teklif
- Ek teklifi reddedene gösterilir. Kabul edene gösterilmez: pahalıyı yeni almış birine ucuz alternatifi satmaya çalışmak anlamsızdır.
Ağ geçidi kayıtlı karttan tahsil edemiyorsa teklif, sessizce ödendi işaretlenmek yerine ödeme bekleyen bir sipariş olarak oluşturulur.
Kural tabanlı kuponlar
Herkese aynı indirim, zaten satın alacak müşteride kâr marjınızı yer. Kurallar indirimi kararı değiştirdiği yere harcar.
- Koşullar
- Sepet tutarı, ürün, kategori, ilk sipariş ya da geri dönen müşteri, ülke, haftanın günü ve saat aralığı. Gün ve saat mağazanızın yerel saatini okur, sunucununkini değil.
- İndirim tipleri
- Yüzde, sabit tutar, kademeli ve X alana Y bedava. Kademeli kuralda uyan en yüksek kademe kazanır.
- Otomatik kupon
- Sepete kendiliğinden uygulanır; koşul sağlanmayı bıraktığında geri iner.
- İlerleme çubuğu
- Bir sonraki kademeye ne kadar kaldığını gösterir.
- Sıra
- Kurallar yukarıdan aşağı değerlendirilir, ilk eşleşen kazanır. Sürükleyerek sıralayın.
Terk sepet hatırlatmasına giren kupon da aynı motordan gelir. Hiçbir kural eşleşmezse genel kupon ayarları kullanılır.
Sepet, ödeme ve teşekkür sayfası düzenleri
MevvCart → Vitrin altında. Her parça ayrı ayrı açılıp kapatılabilir; kapatılan sayfa temanızın hâline döner.
- Yandan açılan sepet
- Sepet bağlantılarını sayfa yenilemeden güncellenen bir çekmeceyle değiştirir. Sepet sayfasındaki bağlantılar normal davranışını korur.
- Ücretsiz kargo ilerlemesi
- Eşiği WooCommerce kargo bölgelerinizden okur; değiştirilecek tek bir yer olur.
- Sepet içi çapraz satış
- Öneriler ürünlerinizde tanımlı çapraz satışlardan gelir; yedek liste yalnız ürünün kendi tanımı yoksa kullanılır.
- Adım göstergesi
- Sepet → Ödeme Detayları → Sipariş Tamamlandı. Akış içindeyken o akışın kendi adımlarını gösterir. Tamamlanan adımlar tıklanabilir.
- Sepet, ödeme ve teşekkür sayfası düzenleri
- Altı sütunlu tablo yerine kart satırları, ürün görselli ve sabit duran sipariş özeti, ve her şeyden önce “oldu mu?” sorusunu cevaplayan bir onay sayfası.
Varyasyon swatch’ları
Açılır liste yerine renk, görsel ve düğme swatch’ları. MevvCart → Vitrin → Varyasyon swatch’ları altından açılır.
- Ürüne özel özellikler
- Başka ayar gerekmez — ürüne elle yazdığınız düz özellikler, swatch’ı açtığınız anda düğmeye dönüşür. Çoğu swatch eklentisi bunları hiç desteklemez.
- Genel özellikler
- Swatch tipini Ürünler → Özellikler ekranından seçin, sonra o özelliğin her teriminde rengi veya görseli ayarlayın.
- Stokta olmayan
- Üstü çizili, soluk ya da gizli. Varsayılan üstü çizili: müşteri seçeneğin var olduğunu ama şu an alınamadığını görür.
- Ürün listeleri
- Swatch’lar mağaza ve kategori sayfalarında da görünebilir; müşteri ürünü açmadan seçenekleri görür.
Açılır liste sayfada kalır, yalnız gizlenir. WooCommerce fiyatı, görseli, stoğu ve sepete ekle düğmesini ona bakarak yönetir — kaldırmak bunların hepsini bozardı. Başka bir swatch eklentisi aktifse MevvCart’ın swatch’ları kendini kapatır ve sebebini söyler.
Temanıza uydurmak
Her tema WooCommerce’i farklı biçimlendirir. Üç katman, artan güçte:
- Hazır görünümler — Kart, Sade, Kompakt veya Yumuşak. Akışın tamamındaki köşe yuvarlaklığını, boşlukları ve çerçeveleri belirler. Renk ayrı bir ayardır; marka renginiz görünümden bağımsızdır.
- Özel CSS — yalnız sepet, ödeme, akış adımı ve ürün sayfalarına yüklenir; sitenin tamamına değil.
- Şablon devralma — bir şablonu
temaniz/mevvcart/klasörüne kopyalayın, o devralır. Eklenti güncellemesinde kaybolmaz.
Roller ve olay kaydı
- Roller
- Üç kademe: raporları görüntüleme, kampanyaları yönetme, tam erişim. Yalnızca raporlara bakan birinin lisans anahtarına, SMS bilgilerine veya müşteri e-posta adreslerine ihtiyacı yoktur. Yöneticiler her zaman tam erişimlidir ve dışarıda bırakılamaz.
- Olay kaydı
- Gönderilen her hatırlatma, üretilen her kupon ve her lisans kontrolü. Bir şey çalışmadığında ilk bakılacak yer burasıdır. E-posta adresleri maskeli saklanır, saklama süresini aşan kayıtlar otomatik silinir.
Önemli ayarlar
- Cut-off süresi
- Sepetin terk edilmiş sayılması için geçmesi gereken hareketsizlik süresi. Varsayılan 60 dakika. Çok kısa tutarsanız hâlâ alışveriş yapan kişilere mail gider.
- İlk e-posta gecikmesi
- Terk edilmiş sayıldıktan ne kadar sonra ilk hatırlatmanın gideceği.
- Sessiz mod
- Sepetleri işler ve her şeyi kaydeder ama hiçbir şey göndermez. Canlı mağazada müşteriye mail atmadan akışı doğrulamak için kullanın.
- Gönderen adresi
- Kendi alan adınızdaki bir kutuyu kullanın. Müşteri adına göndermek SPF'i bozar ve postayı spam'e düşürür.
- Hariç tutulan adresler
- Kendi ekip adresleriniz buraya yazılmalı; test siparişleri raporları kirletmesin.
E-posta şablonu
E-posta şablonları sekmesinden yönetilir. Her şablonun kendi konusu, gövdesi ve gecikmesi vardır; böylece Pro sürümde ilk hatırlatma yumuşak, ikincisi daha ısrarlı olabilir.
Değişkenleri Değişken ekle düğmesiyle yerleştirin. En çok işe yarayanlar:
{{checkout_url}} kurtarma bağlantısıdır. Çıkarırsanız e-posta bütün amacını kaybeder — müşterinin sepetine dönecek bir yolu kalmaz.
{{coupon_countdown}}, kuponun son kullanma bilgisini e-postanın gönderildiği anda hesaplanan bir metin satırı olarak basıyor — “5 Eylül 18:00'e kadar geçerli, 23 saat kaldı”. Düz metin olduğu için her e-posta istemcisinde çalışıyor. Sepette kupon yoksa ya da kuponun son kullanma tarihi yoksa hiçbir şey basmıyor: müşterinin önünde boş bir alan, bozuk bir etiketten iyidir.
Canlı sayaç görüntüsü isteğe bağlı. Açtığınızda e-posta, sitenizin kendi ucundan servis edilen ve mesaj her açıldığında kalan süreyi yeniden çizen bir PNG taşıyor. Adresi yalnız son kullanma zaman damgasını ve onun HMAC imzasını taşıyor — sepet kimliği yok, e-posta adresi yok; çünkü o adreste ne varsa aradaki her önbellek sunucusu ve e-postanın iletildiği herkes okuyabilir. İmza ayrıca ucun genel amaçlı bir görüntü fabrikası gibi kullanılmasını engelliyor. GD gerekiyor: GD yoksa ayar kapalı görünüyor ve nedeni yazıyor. Görüntü yalnız İngilizce — GD'nin gömülü yazı tipi ASCII dışını çizemiyor, bu yüzden çevrilmiş ifade, zaten her koşulda ulaşan kısım olan metin satırında kalıyor.
Raporları okumak
- Açılma
- E-posta görüntülendi. Görünmez bir pikselle ölçülür; görselleri engelleyen istemcilerde olduğundan az görünür.
- Tıklanma
- Müşteri düğmeye bastı. Yönlendirme üzerinden ölçüldüğü için kesindir.
- Kurtarılan
- Hatırlatmadan sonra sipariş tamamlandı. Asıl önemli sayı budur.
- Kurtarılan ciro
- Bu siparişlerin toplam tutarı.
Bir e-postayı A/B test etmek
Bir şablon birden fazla varyant taşıyabiliyor. Her birinin kendi ağırlığı var; hangi sepete hangi varyantın gittiği o ağırlıkla seçiliyor ve kaydediliyor, sipariş tamamlandığında da gerçek sipariş tutarı gerçekten gönderilmiş olan varyanta yazılıyor. Rapor varyant başına ham sayılar veriyor: gönderilen, açılan, tıklanan, kurtarılan ve kurtarılan ciro.
Kazanan ilan edilmiyor. Bilerek ne anlamlılık hesabı var ne de “bu varyant kazandı” rozeti; küçük örneklemde bu, yanına sayı iliştirilmiş bir yalandır. Ekran örneklem küçükken bunu söylüyor ve kararı size bırakıyor.
Bir şey çalışmıyorsa
- Hiç mail gitmiyor
- Sessiz modun kapalı olduğunu, etkin bir şablon bulunduğunu ve WordPress cron'unun çalıştığını kontrol edin. Ziyaretçisi olmayan sessiz bir mağazada cron hiç tetiklenmez.
- Mailler spam'e düşüyor
- Gönderen adresi kendi alan adınızda olmalı ve DNS'inizde SPF ile DKIM kayıtları bulunmalı. Bir SMTP eklentisi işi kolaylaştırır.
- Linke tıklayınca sepet boş
- Bağlantı sepet kimliğini taşır. Silinmiş veya stoğu biten ürün atlanır; geri kalanı yine kurulur.
- Raporlar boş görünüyor
- Yeni kurulmuş bir mağazada veri yoktur. Sepetler terk edildikçe dolar.
Güncellemeler
Güncellemeler WordPress'in kendisi üzerinden geliyor. Eklenti mağazamıza daha yeni bir sürüm olup olmadığını soruyor ve yanıtı WordPress'in kendi güncelleme akışına veriyor; böylece yeni sürüm, birinin elle zip indirmesini beklemek yerine eklentiler ekranında sıradan bir Güncelle düğmesiyle beliriyor. Ücretsiz sürümde bu istek yalnız paket adını ve kurulu sürümü taşıyor — site adresi yok, e-posta adresi yok, lisans anahtarı yok, eklenti envanteri yok. İçinde sizi tanımlayan hiçbir şey olmadığı için güven imzaya dayanıyor: yanıt Ed25519 anahtarımızla imzalı; imzasız, imzası tutmayan, eski bir zaman damgasından tekrar oynatılan ya da indirmeyi bizimki dışında bir konağa yönlendiren bir yanıt siteye hiç dokunulmadan atılıyor.
Gizlilik
MevvCart, sepetini bırakan ziyaretçinin e-posta adresini, sepet içeriğini ve tutarını saklar. Her hatırlatmada çıkış bağlantısı bulunur; çıkan bir adrese bir daha ulaşılmaz.
Ayarlar → KVKK/GDPR altından ödeme adımında açık onay kutusu isteyebilirsiniz; onay verilmeden hiçbir şey izlenmez. Saklama süresini aşan kayıtlar otomatik silinir.