Kimler için
WordPress sitesi ya da WooCommerce mağazası yayında olan ve iş için önem taşıyan, deneyecek eklentisi kalmamış sahipler ve küçük ekipler: altındaki sayfa oluşturucu yüzünden yavaş açılan bir tema, bazı ödeme yöntemlerinde başarısız olan bir ödeme adımı, siteyi kapatan bir ürün içe aktarımı, geri gelmeyi sürdüren bir saldırı.
Serbest çalıştığım yıllardan beri WordPress siteleri kuruyorum ve bu site onlardan biri: sayfa oluşturucusuz ve SEO eklentisiz yazılmış bir tema; dört dil, yapılandırılmış veri ve iletişim formu temanın kendisinde. WooCommerce mağazalarına Magento’ya uyguladığım mühendisliğin aynısını uygularım: istek yolunu oku, kaynağında düzelt, bir test kopyası tut.
Tipik durumlar
- Site Core Web Vitals’ta kırmızı ve nedeni sayfa oluşturucu, ama temayı yeniden kurmak fazla büyük görünüyor.
- WooCommerce siparişleri tek bir ödeme yönteminde başarısız oluyor ya da yoğun bir günün ardından stok eksiye düşüyor.
- Bir ürün içe aktarımı ya da ERP veya pazar yeri senkronu ürünleri çoğaltıyor ya da fiyatları sessizce düşürüyor.
- Otuz eklenti, üçü terk edilmiş ve hangisinin siteyi yavaşlattığını kimse bilmiyor.
- Site saldırıya uğradı, bir eklentiyle temizlendi ve bir ay sonra yeniden bulaştı.
- Çevirilerin, hreflang’in ve site haritasının artık birbirini tutmadığı çok dilli bir kurulum.
Ne teslim ediyorum
- Sayfa oluşturucusuz özel temalar: blok tabanlı, hızlı; tasarım CSS’te, yapılandırılmış veri, site haritası ve meta etiketleri eklentilerde değil temanın içinde.
- WooCommerce ödeme adımı, ödeme ve kargo işleri: ödeme geçidi entegrasyonları, Stripe, sipariş durumu akışları ve yinelemelerle ve yeniden denemelerle baş eden webhook alıcıları.
- Yazmadan önce doğrulayan ve her çalışmayı loglayan ERP, pazar yeri ve feed içe aktarımları ve senkronları.
- İstek yolu boyunca performans: önbellekleme, PHP-FPM, veritabanı sorguları, görseller, yazı tipleri ve her sayfada tetiklenen eklentiler; öncesi ve sonrası ölçülmüş.
- Olay sonrası güvenlik temizliği: giriş noktasını bulmak, arka kapıları ve sahte kullanıcıları kaldırmak, sıkılaştırma ve test edilmiş bir yedekleme ve geri yükleme düzeni.
- Dizinde uygun bir şey olmadığında, çekirdek ve WooCommerce güncellemelerini atlatacak şekilde yazılmış özel eklentiler.
Nasıl ilerler
Siteyi bir isteğin gördüğü gibi okumak. Eklentiler, tema, sorgular, önbellekleme, sunucu ve loglar. İlk çıktı, kanıtıyla etkiye göre sıralanmış bir nedenler listesi ve hangi eklentilerin yük taşıdığına, hangilerinin gidebileceğine dair bir nottur.
Bir test kopyasında kaynağında düzeltmek. Tema ve eklenti değişiklikleri sürüm kontrolüne girer, yayından önce gerçek içerikli bir kopyada geri dönüş yoluyla test edilir.
Yayına almak, sonra yazıya dökmek. Yayın sırasında izleme açık; ardından neyin değiştiğini, neyin izleneceğini ve bundan sonraki güncelleme düzenini anlatan kısa bir belge.