WordPress ve WooCommerce
WooCommerce, WordPress'in hem esnekliğini hem de en büyük zayıf noktasını miras alır: birbiriyle düzgün bir şekilde bir arada çalışması gereken bir eklenti ekosistemi. İşimin önemli bir kısmı, bir düzeltme veya geliştirme önermeden önce zaman içinde üst üste eklenmiş olanları anlamaktan oluşuyor.
- 2019 e-ticaret geliştiricisi, başlangıç
- WP 5 → 6 kapsanan WordPress sürümleri
- 3 çalışma dilleri: FR, EN, TR
- 100 % doğrudan geliştiriciyle iletişim
Aracı yok: yanıt veren kişi, kodun üzerinde çalışan kişidir.
WordPress ve WooCommerce'de yaptıklarım
-
Eklenti çakışmalarında arıza giderme
Birden fazla eklentinin birbiriyle etkileşiminden kaynaklanan bir hata veya arızanın teşhisi.
-
Özel eklenti geliştirme
Belirli bir işlevin, temaya katman olarak eklenmek yerine bağımsız bir eklenti olarak geliştirilmesi.
-
WooCommerce'e veya WooCommerce'den geçiş
Başka bir platformdan katalog ve sipariş geçmişinin aktarılması, ya da tam tersi.
-
Performans
Genellikle aktif eklenti birikiminden kaynaklanan sorgu sayısının ve sayfa ağırlığının azaltılması.
-
Güvenliğin sağlanması
WordPress, otomatik saldırıların sık hedefi olan bir platformdur; güncelleme ve yapılandırmanın güçlendirilmesi.
-
Özel işlevlerin geliştirilmesi
Piyasadaki hiçbir standart eklentide bulunmayan fiyatlandırma, teslimat veya stok durumu kuralları.
-
WooCommerce için ChatGPT Ads eklentisi
OpenAI pikseli ve Conversions API; HPOS, blok tabanl? ?deme s?reci ve onay eklentileriyle uyumlu: geli?tiren ve kuran benim.
Asıl risk eklentilerdir
WordPress'in kendisi kararlı bir sistemdir. Bir WooCommerce sitesini kırılgan hale getiren şey, neredeyse her zaman, bazen yeterince bakımı yapılmayan ve birbiriyle veya çekirdek güncellemesiyle kötü etkileşen eklentilerin birikmesidir. Yeni bir eklenti eklemeden önce, ihtiyacın başka bir şekilde karşılanıp karşılanamayacağına ya da halihazırda kurulu bir eklentinin bu işlevi zaten sağlayıp sağlamadığına bakıyorum.
Blok tabanlı sayfa oluşturucular görsel düzenlemeyi kolaylaştırır, ancak bakımı gereken ek bir kod katmanı da getirir. Somut bir sorunla gerekçelendirilmediği sürece araç değişikliğini zorlamadan, mevcut olanla çalışıyorum.
Tema da özel bir dikkat gerektirir: kötü kurulmuş bir alt tema (child theme) veya doğrudan üst temaya yazılmış özelleştirmeler, düzgün şekilde izole edilmezse bir sonraki güncellemede kaybolabilir.
Bu platformda çözdüğüm konular
-
WordPress kritik hatası
“Bu sitede bir kritik hata oluştu” mesajı varsayılan olarak hiçbir ayrıntı vermez: bu bilinçli bir tercihtir, WordPress hassas bilgileri açığa…
-
WooCommerce Ödeme Arızası
Müşteriden tutar tahsil edildiği hâlde WooCommerce siparişinin "ödeme bekleniyor" durumunda takılı kalması ya da ödeme onayı sırasında bir ödeme…
-
Yavaş WordPress veya WooCommerce Sitesi
Giderek yavaşlayan bir WordPress sitesinin genellikle tek bir nedeni yoktur: çoğunlukla birikmiş eklentiler, hiç temizlenmemiş bir veritabanı ve…
-
Hacklenmiş WordPress Sitesi
Bilinmeyen bir siteye yönlendirme, alan adınız altında Google'da indekslenen eczane veya kumarhane sayfaları, barındırma sağlayıcısından gelen bir…
-
Özel WooCommerce eklentisi
Belirli bir iş kuralı mevcut WooCommerce eklentileri arasında karşılığını bulamadığında, kalıcı çözüm eklenti veya tema dosyalarını doğrudan…
-
WordPress ve WooCommerce Geçişi
Barındırma sağlayıcısı değiştirmek, iki siteyi birleştirmek veya eskimiş bir WooCommerce mağazasını taşımak sadece dışa/içe aktarmadan ibaret…
-
WooCommerce sipariş e-postaları ulaşmıyor
Sipariş tamamlanıyor ama ne siz ne de müşteri e-posta alıyor: bu, WooCommerce’de en sık karşılaştığım durumlardan biridir ve neden neredeyse hiçbir…
-
WooCommerce’de varyasyonlu ürünler hatalı görünüyor
WooCommerce’de varyasyonlu bir ürün tek bir kayıt değildir: her nitelik kombinasyonu (beden, renk…) kendi fiyatı, kendi stoğu ve bazen kendi…
-
WooCommerce sepeti kendiliğinden boşalıyor
Müşteri bir ürün ekliyor, başka bir sayfaya geçiyor ve sepet boş: bu neredeyse her zaman bir oturum kalıcılığı sorunudur, WooCommerce sepetinin…
-
WooCommerce’de KDV yanlış hesaplanıyor
WooCommerce’de yanlış KDV neredeyse her zaman bir hatadan değil, bir ayardan kaynaklanır: hesaplama hem WooCommerce > Ayarlar > Genel altındaki adres…
-
WooCommerce’de kargo ücretleri uygulanmıyor
En sık görülen belirti yanlış bir kargo ücreti değil, kargo ücretinin hiç görünmemesidir: müşteri kargo adımına gelir ve hiçbir yöntem sunulmadığını…
-
WooCommerce stoğu senkronize değil
“Senkronize değil” ifadesi neredeyse her zaman iki sistemin de stok konusunda gerçeği kendi elinde tuttuğunu düşündüğü, ikisi arasında hiçbir…
-
Hiçbir şey bulmayan WooCommerce arama
WooCommerce’in dahili araması, WordPress’in varsayılan arama motorunu kullanır: ürün başlığı ve içeriği üzerinde basit bir metin eşleşmesi. Ürün…
-
WooCommerce’de artık görünmeyen ürün görselleri
Kayıp bir ürün görseli neredeyse hiçbir zaman bir WooCommerce hatası değildir: birbiriyle senkronize kalması gereken üç unsur arasındaki bağlantının…
-
Güncelleme sonrası eklenti çakışması
Site erişilebilir kalır, ama bir eklenti veya tema güncellemesinden hemen sonra belirli bir özellik çalışmayı durdurur: artık yanıt vermeyen bir…
-
WordPress yönetim paneli çok yavaş
Hızlı bir mağaza önyüzü ile ağır çalışan bir yönetim paneli aynı nedenlere dayanmaz: wp-admin’in arkasında Heartbeat API, her istekte yüklenen…
-
Sayfa oluşturucu sayfa düzenini bozuyor
Bir Elementor, Divi veya tema güncellemesinden hemen sonra bozulan bir düzen neredeyse hiçbir zaman tesadüf değildir: sayfa oluşturucu kendi CSS’ini…
-
Gönderilmeyen iletişim formu
Bu, WooCommerce sipariş e-postalarından farklı bir sorundur: burada söz konusu olan, ziyaretçiye başarı onayı gösteren ama e-postanın sunucudan hiç…
-
WooCommerce’de mükerrer müşteri hesapları
Aynı e-posta adresiyle kayıtlı iki müşteri hesabı: WordPress uygulama seviyesinde bunu normalde engeller, dolayısıyla yine de yaşanıyorsa bunun…
-
Tema veya eklentide eksik çeviri
Çok dilli bir WordPress sitesi bazı yerlerde hâlâ kaynak dildeki metni gösteriyor: sitenin WPML mi yoksa Polylang mi kullandığına göre neden hiçbir…
-
Güncelleme sonrası bozulan gezinme menüsü
Bir tema veya eklenti güncellemesinden sonra menü boş görünüyor, biçimi bozuluyor veya mobil hamburger düğmesi tepki vermiyor: WordPress’teki bir…
-
Kalıcı bağlantı değişikliği veya taşıma sonrası 404 hatası
Yeni bir sunucuya taşındıktan sonra veya kalıcı bağlantı ayarlarına dokunulduktan hemen sonra sitedeki tüm sayfalar 404 hatası veriyorsa, neden…
-
Kayıt ve iletişim formlarında yoğun spam
Formlar kusursuz çalışıyor, asıl sorun da bu: hiçbir insan hiçbir şey doldurmadan botların oluşturduğu yüzlerce sahte hesap, iletişim mesajı veya…
-
Mağazada görünmeyen yayınlanmış ürünler
Bir ürün yayınlanmış, durumu doğru, ama mağazada hiçbir yerde görünmüyor: WooCommerce’de bir ürünün görünürlüğü, yayın durumundan bağımsız birkaç…
-
WordPress ve WooCommerce MCP: sitenizi yapay zekâya bağlamak
WordPress artık işlevlerini bir yapay zekâ asistanına açabiliyor: Abilities API sitenin neler yapabildiğini tanımlar, resmî MCP Adapter bunu MCP…
-
WordPress'i büyük bir sürüme güncelleme
Büyük bir sürüm geçişinde gerçekte ne bozulur — tema, eklentiler, PHP — ve canlı ortamda güncellemeyi başlatmadan önce bunu nasıl kontrol ederim.
-
WordPress altyapısında PHP güncelleme
Kullanımdan kaldırılan fonksiyonlar, uyumsuz eklentiler, kritik hatalar: bir PHP sürüm güncellemesi WordPress ve WooCommerce'de gerçekte neyi bozar…
-
Başarısız güncelleme sonrası siteyi geri yükleme
Güncelleme sonrası beyaz ekran, kritik hata, erişilemeyen yönetim paneli: aradaki dönemde verilen siparişleri kaybetmeden çalışır bir duruma dönme…
-
Yıllarca eklenti kullanımı sonrası WordPress veritabanını temizleme
Sahipsiz tablolar, aşırı büyümüş autoload seçenekler, birikmiş revizyonlar: eskiyen bir veritabanı gerçekte ne içerir ve hâlâ kullanılan bir…
-
WooCommerce'i büyük bir sürüme güncelleme
HPOS, sepet ve ödeme blokları, hook'ların kullanımdan kaldırılması: son büyük WooCommerce sürümlerinin neyi değiştirdiği ve aktif bir mağazayı…
-
Güncellemeden önce eklenti uyumluluğunu kontrol etme
"Güncelle"ye basmadan önce neyin bozulma riski taşıdığını bilmek isterim. Üç kaynak var: yönetim panelinde gösterilen uyumluluk göstergesi…
-
Büyük sürüm geçişinden önce tema ve eklentileri güncelleme
Sürüm yükseltmeden önce, hangi sırayla güncelleme yaptığım, güncellemenin kendisi kadar önemlidir. Önce eklentiler, sonra tema, en son WordPress…
-
Bir güvenlik açığı sonrası WordPress’i acil güncelleme
Yaygın kullanılan bir eklentide veya WordPress çekirdeğinde açıklanan kritik bir açık, süre kavramını değiştirir: haftalar değil, saatler sayılır…
-
Bir WordPress veya PHP sürümü destek sonuna ulaştığında ne yapmalı
PHP 7.4, Kasım 2022 sonundan beri hiçbir güvenlik yaması almıyor. Bu, hâlâ bu sürümde çalışan bir sitenin bir gecede çalışmayı durduracağı anlamına…
-
Klasik Düzenleyiciden Gutenberg’e Geçiş
6 Aralık 2018’de yayınlanan WordPress 5.0, Klasik Düzenleyici’nin (TinyMCE) yerine blok düzenleyici Gutenberg’i varsayılan olarak getirdi. Resmi…
-
WooCommerce’de Yüksek Performanslı Sipariş Depolamaya Geçiş
Ekim 2023’te yayınlanan WooCommerce 8.2 ile birlikte yüksek performanslı sipariş depolama (HPOS, Custom Order Tables olarak da bilinir) beta…
-
WooCommerce Sepet ve Ödeme Bloklarına Geçiş
14 Kasım 2023’te yayınlanan WooCommerce 8.3’ten itibaren Sepet ve Ödeme sayfaları, yeni kurulumlarda tarihsel [woocommerce_cart] ve…
-
Kesintiyi En Aza İndirerek Barındırma Değişikliği
Barındırma sağlayıcısı değiştirmek yalnızca dosya kopyalamaktan ibaret değildir: WordPress veritabanı, URL’leri saran serileştirilmiş veriler içerir…
-
Bir WordPress Sitesini HTTPS’e Taşıma ve Karışık İçeriği Düzeltme
SSL sertifikası kurmak, bir WordPress sitesinin HTTPS üzerinden tam olarak çalışması için yeterli değildir. İçeriğe sabit kodlanmış ve site…
-
Sıralamaları Kaybetmeden Alan Adı Değiştirme
Alan adı değiştirmek, WordPress veritabanının neredeyse her tablosunda kayıtlı adresi, Search Console mülkünü ve eski siteye işaret eden tüm dış…
-
Bir sayfa oluşturucudan diğerine geçiş
Elementor, Divi, WPBakery, yerel Gutenberg: her biri düzenini kendine özgü bir biçimde ve veritabanında her zaman aynı yerde olmayacak şekilde…
-
WooCommerce’den PrestaShop’a geçiş
Katalog, müşteriler ve siparişler iki platformda aynı şekilde modellenmez. WooCommerce’den PrestaShop’a geçiş, bir geçiş aracının temiz aktardığını…
-
PrestaShop’tan WooCommerce’e geçiş
PrestaShop, tasarımından itibaren özel bir e-ticaret mimarisidir. WooCommerce ise genel amaçlı bir CMS olan WordPress’i genişleten bir eklentidir. Bu…
-
Mevcut bir WordPress tanıtım sitesine WooCommerce ekleme
Mevcut bir WordPress tanıtım sitesine çevrim içi satış eklemek, bir platform geçişinden farklı bir durumdur: site zaten vardır ve bozulmaması gereken…
-
Bir WordPress sitesini ön üretime kopyalama
Üretime dokunmadan önce bir güncellemeyi veya geliştirmeyi sitenin birebir bir kopyası üzerinde test etmek, neredeyse her zaman URL’nin değişmesini…
-
Bir WordPress çoklu site ağını taşıma
Bir WordPress çoklu site (multisite) ağı, tek bir kurulumdan birden fazla alt siteyi barındırır. Bu tür bir ağı taşımak, basit bir sitede olmayan bir…
-
İki WordPress sitesini tek bir sitede birleştirme
İki ayrı WordPress kurulumunu tek bir sitede birleştirmek, WordPress’in yerel dışa/içe aktarma aracının (Araçlar > Dışa Aktar, ardından İçe Aktar)…
-
WooCommerce için ChatGPT Ads eklentisi: dönüşümler, sepete ekleme ve CAPI
İlk ChatGPT Ads kampanyaları WooCommerce mağazalarına hızla ulaştı, ancak satış takibi başlığa bir betik yapıştırarak kurulmaz. WooCommerce’i onay…
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.