WooCommerce mağazası kurmak
WooCommerce bir e-ticaret yazılımı değil, bir yayıncılık yazılımına satış ekleyen bir eklentidir. Bu cümle neredeyse her şeyi açıklar: içerik özgürlüğü, yardım bulmanın kolaylığı, maliyetin eklentilere kayması ve katalog büyüdükçe ortaya çıkan sınırlar.
Veri modeli ve neden önemli olduğu
Tarihsel olarak bir WooCommerce ürünü bir WordPress içeriğidir: wp_posts tablosunda bir satır ve geri kalan her şey — fiyat, stok, ağırlık, stok kodu — satır başına bir meta olacak biçimde wp_postmeta tablosunda. Bu tercih modeli sınırsız genişletilebilir kılar: herhangi bir eklenti alanını göç yapmadan ekler. Aynı tercih bazı sorguları pahalı hâle getirir, çünkü üç ölçüte göre süzme aynı tablo üzerinde birden çok birleştirmeye dönüşür.
WooCommerce 8.2’den bu yana siparişler wp_posts içinde durmak yerine kendi tablolarına sahiptir; genellikle HPOS diye anılan yüksek başarımlı sipariş depolaması budur. On binlerce sipariş biriktiren mağazalarda gerçek bir kazançtır ve yeni bir kurulumda denetlenecek ilk ayardır, çünkü bazı eski eklentiler bunu desteklemez.
Pratik sonuç yalındır: WooCommerce ürün hacminde değil, her sayfa oluşumunu dinleyen eklenti sayısında tökezler. Bir WooCommerce başarım sorunu neredeyse her zaman bir eklenti envanteri sorunudur.
Bir WooCommerce mağazasının bütçesi
- Yıllık abonelikli eklentiler. Gelişmiş kargo, rezervasyon, abonelik, özel alanlar, formlar: her parçanın kendi yayıncısı, lisansı ve sürüm ritmi vardır.
- Sayfa kurucu, eğer alırsanız. Yerleşimi size bırakır ve sayfaları yeniden yapmadan çıkamayacağınız bir bağımlılığa dönüşür.
- Barındırma: başlangıçta PrestaShop kadar talepkâr değildir, ama nesne önbelleğine ve ziyaretlerle tetiklenen sözde cron yerine gerçek zamanlanmış görevlere izin vermelidir.
- Alt tema: bir şablona dokunulduğu andan itibaren zorunludur. Ana temayı doğrudan değiştirmek, emeğinizi bir sonraki güncellemede kaybetmeyi baştan planlamaktır.
- Bakım. WordPress çok ve sık güncellenir, kötü kesişen iki eklenti bir ödeme sayfasını uyarısız bozar.
- Güvenlik. Botların en çok hedeflediği platformdur ve zayıf tek bir yönetici hesabı her şeyi kaybetmeye yeter.
Bir WooCommerce mağazasını nasıl kuruyorum
-
Bir tane kurmadan önce eklentileri saymak
Beklenen işlevler listesinden yola çıkıp en kısa bileşimi arıyorum; tek bir ek alan için iki bin dosyalık bir eklenti kurmaktansa otuz satır yazmayı yeğliyorum. Kaldırılan her eklenti bir güncelleme ve olası bir çakışma eksiği demektir.
-
Yüksek başarımlı sipariş depolamasını açmak
Yeni kurulumda bunu baştan etkinleştiriyor ve ödeme akışındaki her eklentinin uyumluluk beyan ettiğini denetliyorum. İki yıllık siparişten sonra geçmek mümkündür, ama bu bir göçtür: penceresi ve yedeği olur.
-
Alt temayı hemen kurmak
İlk gün hiçbir özelleştirme öngörülmese bile. Alt tema başta on dakika alır ve altı ay sonra “değişikliklerim neden kayboldu” sorusunu ortadan kaldırır.
-
KDV ve kargoyu katalogdan önce ayarlamak
Bu platformda anormalliklerin birinci kaynağı kargodur: gönderim sınıfları, bölgeler, üst üste binen koşullar. Bunları, testi okunmaz kılacak bin ürün girilmeden önce örnek sepetler üzerinde doğruluyorum.
-
Sözde cron’u gerçeğiyle değiştirmek
Görevlerin ziyaretlerle tetiklenmesi bir içerik sitesinde yeterlidir; hatırlatmaların, eşitlemelerin ve abonelik bitişlerinin gerçek saate bağlı olduğu bir mağazada değil.
İlgili sayfalar
-
WordPress ve WooCommerce geliştiricisi
Platformda ne yapıyorum: bir düzeltmeden özel bir eklentiye kadar.
-
Özel WooCommerce eklentisi
Piyasadaki hiçbir eklenti uymadığında ve geliştirmenin maliyeti.
-
WordPress alt teması oluşturmak
Yöntem ve yeni bir kurulumda neden ilk yapılacak iş olduğu.
-
Yavaş WooCommerce mağazası
Yavaşlığın gerçek nedenleri, neredeyse her zaman eklenti parkına bağlı.
Sıkça sorulan sorular
WooCommerce ücretsiz mi?
Kaç eklenti kurmak makul?
Var olan bir WordPress tanıtım sitesinden başlanabilir mi?
Sayfa kurucu gerekli mi?
WooCommerce büyük bir kataloğu kaldırır mı?
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.