RentonDiji
WooCommerce Uyumluluğu

WooCommerce HPOS ve Checkout Blocks Eklenti Uyumluluğu

WooCommerce özel ödeme ve entegrasyon eklentilerinde HPOS, Checkout Blocks, klasik checkout, sipariş API'si, staging ve regresyon testi rehberi.

WooCommerce mağazası çalışıyor olsa bile eski bir özel eklenti yeni sipariş depolama modeli veya blok tabanlı checkout ile uyumsuz olabilir. High-Performance Order Storage sipariş verisini özel tablolara taşırken Checkout Blocks ödeme arayüzünü React tabanlı farklı bir entegrasyon yüzeyine geçirir. Ödeme, ERP, kargo ve yemek kartı eklentileri bu iki özelliği ayrı ayrı desteklemeli ve beyan etmelidir.

Kısa cevap: WooCommerce'in yeni sipariş altyapısı (HPOS) ve yeni ödeme sayfası (Checkout Blocks) açıldığında, eski ya da özel yazılmış eklentiler siparişleri göremeyebilir veya ödeme adımında hiç görünmeyebilir. Bu yüzden ödeme, kargo ve fatura eklentilerinizin bu iki yapıyla uyumlu olduğu, canlı mağazada açılmadan önce sitenin bir kopyasında gerçek siparişlerle test edilmelidir.

WooCommerce mağazanız için teknik ön değerlendirme

Sitenizin adresini ve çözmek istediğiniz sorunu yazın; neyin düzeltilmesi gerektiğini birlikte görelim.

Ücretsiz ön değerlendirme

HPOS neyi değiştirir?

Eski özel kodlar siparişleri doğrudan WordPress posts ve postmeta tablolarından okuyabilir. HPOS etkin olduğunda bu varsayım kırılır veya senkronizasyon moduna bağımlı hale gelir. Eklenti, sipariş nesnesini WooCommerce'in desteklediği CRUD yöntemleriyle okumalı ve yazmalıdır. Doğrudan SQL kullanan rapor, export ve cron görevleri ayrıca incelenir.

Uyumluluk beyanı tek başına kanıt değildir; mağazanın gerçek sipariş alanları ve entegrasyonlarıyla test sonucu gerekir.

Checkout Blocks neden ayrı geliştirme ister?

Klasik checkout PHP hook ve şablonlarıyla çalışırken Checkout Blocks istemci tarafında farklı kayıt ve veri aktarım yöntemleri kullanır. Bir ödeme ağ geçidi klasik ekranda görünürken blok checkout'ta hiç görünmeyebilir veya açıklama/validasyon davranışı eksik kalabilir. Sunucu tarafı ödeme sınıfına ek olarak blok entegrasyon kaydı gerekir.

Mağaza tasarımında hangi checkout kullanıldığı WooCommerce proje kapsamına yazılmalıdır.

Uyumluluk envanteri çıkarın

Ödeme, kargo, fatura, ERP, abonelik, üyelik, sepet kuralı, çoklu para birimi ve raporlama eklentileri listelenir. Her biri için sürüm, geliştirici desteği, HPOS beyanı, blok checkout desteği ve son test tarihi tutulur. Tema veya child theme içindeki checkout override dosyaları da bu envantere dahildir.

Özellikle özel eklentilerde kod taraması yapılır; deprecated hook, doğrudan meta erişimi ve global sipariş varsayımları işaretlenir.

Uygulama notu: WooCommerce özellik ekranında HPOS veya blok checkout'u açıp yalnızca ödeme sayfasının görünmesine bakmayın. Ödeme sonucu, sipariş notu, iade, stok, e-posta, yönetim araması, dışa aktarım ve bağlı ERP/kargo akışlarını uçtan uca test edin.

Staging geçiş planı

Üretim veritabanının kişisel verileri korunarak alınan kontrollü kopyasında WooCommerce, tema ve eklentiler güncellenir. HPOS önce uyumluluk veya senkronizasyon modunda denenir. Checkout Blocks ayrı bir test sayfasında hazırlanabilir. Cache temizlenir ve hata logları açıkken test matrisi çalıştırılır.

Başarısızlıkta hangi özellik veya sürümün geri alınacağı belirlenir. Veritabanı dönüşü yalnızca dosya geri yüklemekten farklıdır; yedek doğrulanmalıdır.

Ödeme ve sipariş regresyon testleri

Misafir ve üyeli alışveriş, kupon, kargo, vergi, başarılı/başarısız ödeme, tarayıcı dönüşü, callback, iade, stok ve e-posta senaryoları test edilir. Yönetimde sipariş arama, not ekleme, durum değiştirme ve rapor dışa aktarma denenir. Bağlı CRM veya ERP siparişi doğru referansla almalıdır.

özel eklenti teknik şartnamesi uyumluluğu teslim kriterine dönüştürür.

Sürüm ve bakım politikası

Desteklenen minimum/maksimum WordPress, WooCommerce ve PHP sürümleri eklenti belgesinde yer almalıdır. WooCommerce büyük sürümlerinden önce staging testi, changelog incelemesi ve geri dönüş planı uygulanır. Kullanılmayan eski checkout yolu hemen kaldırılmak yerine müşteri tabanı ve geçiş takvimine göre yönetilir.

aylık WordPress bakım planı, ödeme eklentilerinin uyumluluğunu yalnızca sorun çıktığında değil düzenli aralıklarla kontrol eder.

Uygulama senaryosu

Bir mağaza HPOS'u açtıktan sonra siparişler yönetimde görünürken eski ERP aktarımının kayıt bulamadığını varsayalım. Sorun checkout'ta değil, entegrasyonun doğrudan postmeta sorgusu kullanmasındadır. Geliştirici CRUD tabanlı erişime geçer; eski ve yeni siparişlerde arama, dışa aktarım, durum güncelleme ve iade test edilir. Ardından Checkout Blocks ayrı devreye alınır ve ödeme yönteminin istemci kaydı doğrulanır. İki özelliği aynı anda açıp hatanın kaynağını belirsizleştirmek yerine fazlı geçiş yapmak geri dönüşü ve kök neden analizini kolaylaştırır.

Mağazanız için bu ne anlama geliyor?

Bu uyumluluk konusu teknik görünse de sonucu doğrudan satıştır. Uyumsuz bir ödeme eklentisi yeni ödeme sayfasında hiç görünmeyebilir; uyumsuz bir kargo ya da fatura eklentisi siparişleri eksik aktarabilir. Çoğu zaman sorun, bir güncellemeden sonra müşteri "ödeme yapamıyorum" dediğinde fark edilir.

  • Kimler için önemli: Özel yazılmış ya da eski ödeme, kargo, fatura veya muhasebe eklentisi kullanan WooCommerce mağazaları.
  • Biz ne yapıyoruz: Eklentilerinizin listesini çıkarıyor, sitenin kopyasında yeni altyapıyı açıp gerçek sipariş senaryolarıyla test ediyoruz.
  • Uyumsuzluk çıkarsa: Eklentiyi güncelliyor, uyumlu bir alternatifle değiştiriyor ya da özel kodu yeni yapıya uyarlıyoruz.
  • Sonunda: Hangi eklentinin hazır, hangisinin riskli olduğunu gösteren kısa bir rapor teslim ediyoruz.

Çalışmanın maliyeti eklenti sayısına ve özel kod miktarına göre değişir; başlangıç projeleri 5.000 ₺'den başlar ve net fiyatı envanter çıkarıldıktan sonra yazılı veriyoruz. Kapsamı WooCommerce eklenti geliştirme sayfamızda bulabilirsiniz.

Eklentilerinizin uyumluluğunu kontrol edelim

Mağazanızın adresini ve kullandığınız ödeme, kargo ve fatura eklentilerini yazın; riskli olanları birlikte çıkaralım.

Uyumluluk kontrolü isteyin

Sıkça sorulan sorular

HPOS açınca bütün eklentiler otomatik çalışır mı?

Hayır. Sipariş verisine doğrudan erişen veya uyumluluk beyan etmeyen eklentiler test edilmelidir.

Klasik checkout eklentisi Checkout Blocks'ta görünür mü?

Her zaman değil. Blok tabanlı checkout için ayrı entegrasyon kaydı ve istemci tarafı davranış gerekebilir.

HPOS üretimde doğrudan açılabilir mi?

Ödeme ve sipariş eklentileri staging ortamında uçtan uca test edilmeden doğrudan açılması risklidir.

İlgili sayfalar

WooCommerce geliştirmeUyumluluk ve bakım kapsamıÖzel eklenti şartnamesiTeslim kriterlerini yazınUyumluluk denetimiSürüm ve eklenti listesini gönderin

Sitenizin sağlığını 1 dakikada ücretsiz kontrol edin

Güvenlik sertifikası, mobil uyum, hız ve Google görünürlüğünü test edip sorunları sade bir dille gösteriyoruz. Kayıt gerekmez.

Ücretsiz Site Sağlık Testi
Teklif Alın

WooCommerce eklentilerinizi HPOS ve Blocks için test edelim

Mağaza sürümünü, checkout yapısını ve kritik eklentileri paylaşın; geçiş risklerini ve test kapsamını çıkaralım.

WhatsApp'tan Yazın · Bilgi Alın+90 534 678 99 27

Ya da numaranızı bırakın, biz arayalım

Kısa bir not yeterli. Mesai içinde aynı gün dönülür.

Parola, API anahtarı veya kart bilgisi yazmayın. Bilgileriniz yalnızca talebinize dönüş yapmak için kullanılır (KVKK).