İçeriğe geç

Haber & Analiz

WooCommerce'te Yüksek Performanslı Sipariş Depolama (HPOS): mevcut durum ve geçiş rehberi

HPOS, yeni WooCommerce kurulumlarında varsayılan hale geldi. Mevcut mağazalar için zorunlu mu, opsiyonel mi? Geçiş süreci nasıl işliyor?

2 dk okumaOrta seviyeGeçerlilik dönemi: 2026 Eylül itibarıyla, WooCommerce geliştirici dokümantasyonu esas alınmıştır
WooCommerce'te Yüksek Performanslı Sipariş Depolama (HPOS): mevcut durum ve geçiş rehberi — editoryal kapak görseli

WooCommerce'in Yüksek Performanslı Sipariş Depolama özelliği (HPOS — High-Performance Order Storage), sipariş verisini WordPress'in genel wp_posts/wp_postmeta tablolarından ayırıp bu iş için özel olarak tasarlanmış tablolarda tutuyor. Bu yazı, HPOS'un mevcut durumunu ve mağaza sahiplerinin ne yapması gerektiğini netleştiriyor.

Ne oldu, hangi sürümde?

WooCommerce'in resmî geliştirici dokümantasyonuna göre HPOS, Ekim 2023'te yayımlanan WooCommerce 8.2 ile stabil bayrak altında resmî olarak kullanıma sunuldu ve yeni kurulumlarda varsayılan olarak etkinleştiriliyor. Mevcut mağazalar ise WordPress'in klasik post tablolarını kullanmaya devam edebilir veya kendi seçtikleri zamanda geçiş yapabilir.

HPOS zorunlu mu?

Burada bir netlik önemli: HPOS yeni kurulumlar için varsayılan, ancak mevcut mağazalar için hâlâ opsiyonel — WooCommerce'in kendi dokümantasyonu bunu açıkça böyle tanımlıyor. Bazı üçüncü taraf kaynaklar HPOS'u 'artık zorunlu' şeklinde sunsa da, resmî dokümantasyonun ifadesi mevcut mağazalar için bir geçiş penceresi ve geri dönüş (uyumluluk modu) imkânı tanıyor.

Geçiş nasıl işliyor?

Sistem, sipariş bilgisini geleneksel _posts ve _postmeta tablolarından dört özel tabloya senkronize ediyor: _wc_orders, _wc_order_addresses, _wc_order_operational_data ve _wc_orders_meta. Senkronizasyon anlık, manuel (komut satırından) veya zamanlanmış/toplu olarak yapılandırılabiliyor. Bir uyumluluk modu, geçiş sırasında her iki depolama sisteminin aynı anda çalışmasına izin veriyor.

Kimleri etkiliyor?

  • Sipariş verisini doğrudan wp_postmeta'ya yazan özel eklentiler/entegrasyonlar
  • Uyumsuz eklenti tespit edilen mağazalar — bu durumda HPOS seçeneği ayarlarda kullanılamaz hale geliyor
  • Yüksek sipariş hacmine sahip mağazalar (performans kazancı burada daha belirgin)

İşletmeler açısından neden önemli?

HPOS'a geçiş, özellikle yüksek sipariş hacmine sahip mağazalarda sorgu performansını iyileştirme potansiyeli taşıyor. Ancak geçiş öncesinde kullanılan tüm eklentilerin HPOS uyumluluğu doğrulanmadan geçiş yapmak, sipariş verisinin tutarsız görünmesine yol açabilir.

Performans kazancı somut olarak ne kadar?

WooCommerce'in kendi duyurusuna göre HPOS, sipariş oluşturma hızında 5 kata kadar, checkout performansında 1,5 kata kadar ve bir siparişi bulma işleminde 40 kata kadar iyileşme sağlıyor. Bu rakamlar WooCommerce'in kendi ölçümlerine dayanıyor; gerçek kazanç mağazanızın sipariş hacmine, sunucu altyapısına ve kullanılan eklentilere göre değişir — küçük hacimli bir mağaza bu farkı hissetmeyebilir, günde binlerce siparişi olan bir mağaza için ise belirleyici olabilir.

HPOS'un sipariş oluşturma, checkout ve sipariş bulma hızındaki iyileştirmeyi gösteren bar grafiği
WooCommerce'in resmi duyurusuna göre HPOS performans kazancı (kat cinsinden).Kaynak: WooCommerce — Platform Update duyurusu

Kullanıcı ne yapmalı?

  • Mağazanızın WooCommerce sürümünü ve mevcut depolama modunu (Ayarlar > Gelişmiş > Özellikler) kontrol edin
  • Kullandığınız tüm eklentilerin HPOS uyumluluğunu WooCommerce'in uyumluluk arayüzünden doğrulayın
  • Geçiş öncesi tam yedek alın ve önce bir staging ortamında test edin
  • Sorun yaşarsanız uyumluluk modunu kullanarak geri dönüş yapabileceğinizi bilin

Birincil kaynak

Bu yazıdaki teknik detaylar doğrudan WooCommerce'in resmî geliştirici dokümantasyonundan (developer.woocommerce.com) alınmıştır.

Kategoriler

Etiketler

Kaynaklar

  1. WooCommerce Developer Docs — High-Performance Order Storage (HPOS)
  2. WooCommerce — Platform Update: High-Performance Order Storage for WooCommerce

Paylaş