{"id":10104,"date":"2026-11-04T15:35:55","date_gmt":"2026-11-04T12:35:55","guid":{"rendered":"https:\/\/www.dchost.com\/blog\/?p=10104"},"modified":"2026-11-04T07:05:52","modified_gmt":"2026-11-04T04:05:52","slug":"woocommerce-hpos-gecisi","status":"publish","type":"post","link":"https:\/\/www.dchost.com\/blog\/woocommerce-hpos-gecisi\/","title":{"rendered":"WooCommerce HPOS Ge\u00e7i\u015fi: Sipari\u015fleri Kaybetmeden \u0130lerlemek"},"content":{"rendered":"<div class=\"dchost-blog-content-wrapper\"><div class=\"aiw-summary\">\n<p class=\"aiw-box-title\">H\u0131zl\u0131 \u00f6zet<\/p>\n<p>WooCommerce HPOS (High-Performance Order Storage, y\u00fcksek performansl\u0131 sipari\u015f depolama), sipari\u015f verilerini bu i\u015f i\u00e7in ayr\u0131lm\u0131\u015f veritaban\u0131 tablolar\u0131nda tutar. Ge\u00e7i\u015fte veri kayb\u0131 riskini azaltmak i\u00e7in eklenti uyumlulu\u011funu test kopyas\u0131nda kontrol edin, veri e\u015fitlemesini tamamlay\u0131n ve depolama se\u00e7imini de\u011fi\u015ftirdikten sonra ayn\u0131 sipari\u015flerin alanlar\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131r\u0131n.<\/p>\n<ul>\n<li>Uyumluluk beyan\u0131yla yetinmeyin; \u00f6deme, iade ve \u00f6zel sipari\u015f alanlar\u0131n\u0131 da s\u0131nay\u0131n.<\/li>\n<li>Bekleyen e\u015fitleme varken yeni sipari\u015f deposunu ana kaynak yapmay\u0131n.<\/li>\n<li>Sipari\u015f say\u0131s\u0131n\u0131n yan\u0131nda tutar, durum ve m\u00fc\u015fteri bilgilerini kontrol edin.<\/li>\n<li>Geri d\u00f6n\u00fc\u015f\u00fc yaln\u0131zca eski yede\u011fe de\u011fil, g\u00fcncel sipari\u015flerin korunmas\u0131na g\u00f6re planlay\u0131n.<\/li>\n<\/ul>\n<\/div>\n<p>Ma\u011fazan\u0131z sipari\u015f almaya devam ederken depolama y\u00f6ntemini de\u011fi\u015ftirecekseniz ilk sorunuz \u015fu olabilir: &#8220;Yeni sipari\u015fler nereye kaydedilecek, eski sipari\u015fler g\u00f6r\u00fcnecek mi?&#8221; E\u015fitleme tamamlan\u0131p HPOS ana kaynak se\u00e7ildi\u011finde WooCommerce sipari\u015fleri yeni tablolardan okur ve g\u00fcnceller; mevcut sipari\u015fler de ayn\u0131 kimliklerle eri\u015filebilir kal\u0131r. Bunun do\u011fru \u00e7al\u0131\u015fmas\u0131 i\u00e7in sipari\u015flere eri\u015fen eklentilerinizin ve \u00f6zel kodlar\u0131n\u0131z\u0131n HPOS&#8217;u desteklemesi gerekir.<\/p>\n<p>\u00d6nce canl\u0131 ma\u011fazadan ba\u011f\u0131ms\u0131z bir test kopyas\u0131nda sipari\u015f ak\u0131\u015f\u0131n\u0131 kontrol edeceksiniz. Ard\u0131ndan canl\u0131 ma\u011fazada iki depo aras\u0131ndaki e\u015fitlemeyi tamamlay\u0131p sipari\u015f alanlar\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rarak ge\u00e7i\u015f yapacaks\u0131n\u0131z. Bir sorun \u00e7\u0131karsa geri d\u00f6nmeden \u00f6nce hangi deponun g\u00fcncel oldu\u011funu belirleyeceksiniz; b\u00f6ylece ge\u00e7i\u015ften sonra olu\u015fan sipari\u015fleri veya \u00f6deme g\u00fcncellemelerini eski bir yedekle kaybetme riskini azaltabilirsiniz.<\/p>\n<div id=\"toc_container\" role=\"navigation\" aria-label=\"Table of Contents\" data-nosnippet class=\"toc_transparent no_bullets toc_numbered toc_title_center\"><p class=\"toc_title\">\u0130\u00e7indekiler<\/p><ul class=\"toc_list\"><li><a href=\"#HPOS_neyi_degistirir_gecisten_once_neyi_hazirlamalisiniz\"><span class=\"toc_number toc_depth_1\">1.<\/span> HPOS neyi de\u011fi\u015ftirir, ge\u00e7i\u015ften \u00f6nce neyi haz\u0131rlamal\u0131s\u0131n\u0131z?<\/a><ul><li><a href=\"#Hangi_siparis_deposu_esas_alinir\"><span class=\"toc_number toc_depth_2\">1.1.<\/span> Hangi sipari\u015f deposu esas al\u0131n\u0131r?<\/a><\/li><li><a href=\"#Eklenti_envanterini_ve_geri_yukleme_temelini_olusturun\"><span class=\"toc_number toc_depth_2\">1.2.<\/span> Eklenti envanterini ve geri y\u00fckleme temelini olu\u015fturun<\/a><\/li><\/ul><\/li><li><a href=\"#Test_kopyasinda_eklentileri_ve_siparis_akisini_dogrulayin\"><span class=\"toc_number toc_depth_1\">2.<\/span> Test kopyas\u0131nda eklentileri ve sipari\u015f ak\u0131\u015f\u0131n\u0131 do\u011frulay\u0131n<\/a><ul><li><a href=\"#Yedegi_canlidan_bagimsiz_bir_kopyaya_acin\"><span class=\"toc_number toc_depth_2\">2.1.<\/span> Yede\u011fi canl\u0131dan ba\u011f\u0131ms\u0131z bir kopyaya a\u00e7\u0131n<\/a><\/li><li><a href=\"#Uyumlulugu_ve_HPOS_siparis_akisini_sinayin\"><span class=\"toc_number toc_depth_2\">2.2.<\/span> Uyumlulu\u011fu ve HPOS sipari\u015f ak\u0131\u015f\u0131n\u0131 s\u0131nay\u0131n<\/a><\/li><\/ul><\/li><li><a href=\"#Canli_magazada_senkronizasyonu_tamamlayip_HPOS8217a_gecin\"><span class=\"toc_number toc_depth_1\">3.<\/span> Canl\u0131 ma\u011fazada senkronizasyonu tamamlay\u0131p HPOS&#8217;a ge\u00e7in<\/a><ul><li><a href=\"#Siparis_yazan_islemleri_sinirlandirip_guncel_yedek_alin\"><span class=\"toc_number toc_depth_2\">3.1.<\/span> Sipari\u015f yazan i\u015flemleri s\u0131n\u0131rland\u0131r\u0131p g\u00fcncel yedek al\u0131n<\/a><\/li><li><a href=\"#WordPress_yetkiliyken_esitlemeyi_bitirin\"><span class=\"toc_number toc_depth_2\">3.2.<\/span> WordPress yetkiliyken e\u015fitlemeyi bitirin<\/a><\/li><li><a href=\"#HPOS8217u_secip_siparisleri_ve_odemeyi_dogrulayin\"><span class=\"toc_number toc_depth_2\">3.3.<\/span> HPOS&#8217;u se\u00e7ip sipari\u015fleri ve \u00f6demeyi do\u011frulay\u0131n<\/a><\/li><\/ul><\/li><li><a href=\"#Senkronizasyon_takilirsa_veya_siparisler_farkli_gorunurse\"><span class=\"toc_number toc_depth_1\">4.<\/span> Senkronizasyon tak\u0131l\u0131rsa veya sipari\u015fler farkl\u0131 g\u00f6r\u00fcn\u00fcrse<\/a><ul><li><a href=\"#Once_sorunun_kaynagini_ayirin\"><span class=\"toc_number toc_depth_2\">4.1.<\/span> \u00d6nce sorunun kayna\u011f\u0131n\u0131 ay\u0131r\u0131n<\/a><\/li><li><a href=\"#Buldugunuz_nedeni_dar_kapsamda_duzeltin\"><span class=\"toc_number toc_depth_2\">4.2.<\/span> Buldu\u011funuz nedeni dar kapsamda d\u00fczeltin<\/a><\/li><li><a href=\"#Geri_donuste_eski_depoyu_once_guncelleyin\"><span class=\"toc_number toc_depth_2\">4.3.<\/span> Geri d\u00f6n\u00fc\u015fte eski depoyu \u00f6nce g\u00fcncelleyin<\/a><\/li><\/ul><\/li><li><a href=\"#Sik_Sorulan_Sorular\"><span class=\"toc_number toc_depth_1\">5.<\/span> S\u0131k Sorulan Sorular<\/a><ul><li><a href=\"#HPOS_urunleri_ve_stoklari_da_yeni_tablolara_tasir_mi\"><span class=\"toc_number toc_depth_2\">5.1.<\/span> HPOS \u00fcr\u00fcnleri ve stoklar\u0131 da yeni tablolara ta\u015f\u0131r m\u0131?<\/a><\/li><li><a href=\"#Mevcut_siparis_numaralari_degisir_mi\"><span class=\"toc_number toc_depth_2\">5.2.<\/span> Mevcut sipari\u015f numaralar\u0131 de\u011fi\u015fir mi?<\/a><\/li><li><a href=\"#Multisite_aginda_HPOS_tum_magazalar_icin_birlikte_mi_acilir\"><span class=\"toc_number toc_depth_2\">5.3.<\/span> Multisite a\u011f\u0131nda HPOS t\u00fcm ma\u011fazalar i\u00e7in birlikte mi a\u00e7\u0131l\u0131r?<\/a><\/li><li><a href=\"#Eski_siparis_arsivleme_araclarini_kullanabilir_miyim\"><span class=\"toc_number toc_depth_2\">5.4.<\/span> Eski sipari\u015f ar\u015fivleme ara\u00e7lar\u0131n\u0131 kullanabilir miyim?<\/a><\/li><\/ul><\/li><li><a href=\"#Gecisi_tamamlamak_icin_son_kontrol_listesi\"><span class=\"toc_number toc_depth_1\">6.<\/span> Ge\u00e7i\u015fi tamamlamak i\u00e7in son kontrol listesi<\/a><\/li><\/ul><\/div>\n<h2><span id=\"HPOS_neyi_degistirir_gecisten_once_neyi_hazirlamalisiniz\">HPOS neyi de\u011fi\u015ftirir, ge\u00e7i\u015ften \u00f6nce neyi haz\u0131rlamal\u0131s\u0131n\u0131z?<\/span><\/h2>\n<p>HPOS&#8217;a ge\u00e7erken mevcut sipari\u015fleriniz yeni sipari\u015f tablolar\u0131na e\u015fitlenir; ard\u0131ndan WooCommerce&#8217;in esas ald\u0131\u011f\u0131 depoyu de\u011fi\u015ftirirsiniz. HPOS (High-Performance Order Storage, y\u00fcksek performansl\u0131 sipari\u015f depolama), sipari\u015f verilerini WordPress&#8217;in genel i\u00e7erik tablolar\u0131ndan ay\u0131r\u0131r. Ayar\u0131 de\u011fi\u015ftirmeden \u00f6nce ma\u011fazan\u0131z\u0131n \u015fu anda hangi depoyu kulland\u0131\u011f\u0131n\u0131 ve sipari\u015flere eri\u015fen eklentilerinizin HPOS&#8217;u destekleyip desteklemedi\u011fini belirleyin.<\/p>\n<h3><span id=\"Hangi_siparis_deposu_esas_alinir\">Hangi sipari\u015f deposu esas al\u0131n\u0131r?<\/span><\/h3>\n<p>Eski yap\u0131da sipari\u015flerin ana kay\u0131tlar\u0131 <code>wp_posts<\/code> ve <code>wp_postmeta<\/code> tablolar\u0131nda tutulur. HPOS, bunun yerine <code>wp_wc_orders<\/code> ve ili\u015fkili \u00f6zel sipari\u015f tablolar\u0131n\u0131 kullan\u0131r. Sipari\u015f sorgular\u0131n\u0131n ayr\u0131 tablolarda \u00e7al\u0131\u015fmas\u0131 performans\u0131 iyile\u015ftirebilir; ancak ma\u011fazan\u0131zdaki her yava\u015fl\u0131\u011f\u0131 tek ba\u015f\u0131na \u00e7\u00f6zmez.<\/p>\n<p><strong>Yetkili veri kayna\u011f\u0131<\/strong>, WooCommerce&#8217;in sipari\u015fleri okurken ve g\u00fcncellerken esas ald\u0131\u011f\u0131 depodur. Di\u011fer depoda da sipari\u015f kay\u0131tlar\u0131 bulunabilir. Bu kay\u0131tlar\u0131n varl\u0131\u011f\u0131, o deponun g\u00fcncel veya yetkili oldu\u011funu g\u00f6stermez; ge\u00e7i\u015f karar\u0131n\u0131 yaln\u0131zca tablolar\u0131n dolu olmas\u0131na bakarak vermeyin.<\/p>\n<div class=\"aiw-note aiw-note-example\">\n<p class=\"aiw-box-title\">\u00d6rnek senaryo<\/p>\n<p>Tek siteli <code>magaza.example<\/code> ma\u011fazas\u0131nda tablo \u00f6neki <code>wp_<\/code>, ba\u015flang\u0131\u00e7taki yetkili kaynak WordPress tablolar\u0131d\u0131r; HPOS kapal\u0131d\u0131r. Tam yedekten kurulacak, canl\u0131 ma\u011fazadan ba\u011f\u0131ms\u0131z test adresi <code>test.magaza.example<\/code> olacakt\u0131r. HPOS destekleyen bir WooCommerce s\u00fcr\u00fcm\u00fc ve test modu bulunan bir \u00f6deme eklentisi varsay\u0131yoruz. Kurulu s\u00fcr\u00fcmlerin uyumlulu\u011funu ayr\u0131ca kontrol edece\u011fiz.<\/p>\n<\/div>\n<p>Canl\u0131 y\u00f6netim panelinde <strong>WooCommerce &gt; Settings &gt; Advanced &gt; Features<\/strong> (Ayarlar &gt; Geli\u015fmi\u015f &gt; \u00d6zellikler) yolunu a\u00e7\u0131n. <strong>Order data storage<\/strong> (sipari\u015f verilerinin depolanaca\u011f\u0131 yer) b\u00f6l\u00fcm\u00fcndeki se\u00e7imi not al\u0131n; hen\u00fcz ayar\u0131 de\u011fi\u015ftirmeyin. \u00d6rne\u011fimizde <strong>WordPress posts storage<\/strong> (WordPress yaz\u0131 tablolar\u0131nda depolama) se\u00e7ili olmal\u0131d\u0131r. Bu se\u00e7im, ma\u011fazan\u0131n \u015fu anda eski sipari\u015f deposunu esas ald\u0131\u011f\u0131n\u0131 g\u00f6sterir.<\/p>\n<p>Ayn\u0131 b\u00f6l\u00fcmdeki <strong>Enable compatibility mode<\/strong> (uyumluluk modunu etkinle\u015ftir), yetkili depodaki sipari\u015f verilerini di\u011fer depoya e\u015fitlemek i\u00e7in kullan\u0131l\u0131r. B\u00f6ylece ge\u00e7i\u015f veya geri d\u00f6n\u00fc\u015f i\u00e7in ikinci depoda g\u00fcncel bir kopya tutulabilir. Ancak bu se\u00e7enek, HPOS desteklemeyen bir eklentiyi kendili\u011finden uyumlu yapmaz. Alanlar\u0131n adlar\u0131 ve \u00e7evirileri s\u00fcr\u00fcme g\u00f6re de\u011fi\u015febilir.<\/p>\n<h3><span id=\"Eklenti_envanterini_ve_geri_yukleme_temelini_olusturun\">Eklenti envanterini ve geri y\u00fckleme temelini olu\u015fturun<\/span><\/h3>\n<p><strong>Eklentiler &gt; Y\u00fckl\u00fc Eklentiler<\/strong> ekran\u0131ndan eklenti adlar\u0131n\u0131 ve kurulu s\u00fcr\u00fcmlerini listeleyin. \u00d6deme, fatura, kargo, abonelik, muhasebe ve sipari\u015f d\u0131\u015fa aktarma ara\u00e7lar\u0131n\u0131 \u00f6zellikle i\u015faretleyin; ge\u00e7i\u015ften sonra sipari\u015f verilerini do\u011fru okuyup yazmalar\u0131 gerekir. <strong>WooCommerce &gt; Status<\/strong> (durum) ekran\u0131ndan WooCommerce, WordPress ve PHP s\u00fcr\u00fcmlerini de not al\u0131n. Uyumlulu\u011fu, yaln\u0131zca \u00fcr\u00fcn ad\u0131na de\u011fil, kulland\u0131\u011f\u0131n\u0131z s\u00fcr\u00fcme g\u00f6re de\u011ferlendirin.<\/p>\n<p>Tema i\u00e7indeki \u00f6zel kodlar\u0131, zorunlu eklentileri ve do\u011frudan sipari\u015f tablolar\u0131n\u0131 sorgulayan d\u0131\u015f ba\u011flant\u0131lar\u0131 da listeye ekleyin. Her sat\u0131ra \u00fcreticinin kurulu s\u00fcr\u00fcm i\u00e7in HPOS uyumluluk beyan\u0131n\u0131 ve test edece\u011finiz i\u015flemi yaz\u0131n. \u00d6rne\u011fin \u00f6deme eklentisi i\u00e7in sipari\u015f olu\u015fturma ve iade, fatura eklentisi i\u00e7in fatura \u00fcretme ve \u00f6zel sipari\u015f numaras\u0131n\u0131 okuma i\u015flemlerini kaydedebilirsiniz. Beyan bulamad\u0131\u011f\u0131n\u0131z bile\u015fenleri test \u00f6ncesinde a\u00e7\u0131kl\u0131\u011fa kavu\u015fturman\u0131z gerekir.<\/p>\n<p>Test kopyas\u0131n\u0131n temelini olu\u015fturmak i\u00e7in hosting panelinizin veya yedekleme arac\u0131n\u0131z\u0131n yedek olu\u015fturma ekran\u0131nda <strong>t\u00fcm site dosyalar\u0131n\u0131 ve veritaban\u0131n\u0131n tamam\u0131n\u0131<\/strong> se\u00e7in. Yaln\u0131zca sipari\u015f d\u0131\u015fa aktar\u0131m\u0131, ma\u011fazay\u0131 ayarlar\u0131 ve eklentileriyle geri kurmaya yetmez. \u0130\u015flem bitti\u011finde dosya ar\u015fivinin, veritaban\u0131 kopyas\u0131n\u0131n ve ba\u015far\u0131l\u0131 tamamlanma kayd\u0131n\u0131n bulundu\u011funu kontrol edin. Yede\u011fi canl\u0131 sunucudan ayr\u0131, eri\u015fimi s\u0131n\u0131rl\u0131 bir yerde saklay\u0131n; m\u00fc\u015fteri bilgilerini de i\u00e7erir.<\/p>\n<p>Geri y\u00fckleme yolu, ayn\u0131 yede\u011fe ait dosyalar\u0131 ve veritaban\u0131n\u0131 birlikte kullanarak ma\u011fazay\u0131 yeniden kurmakt\u0131r. Bir sonraki a\u015famada bu yedekten ba\u011f\u0131ms\u0131z bir test kopyas\u0131 a\u00e7arak yede\u011fin kullan\u0131labildi\u011fini kontrol edeceksiniz. Haz\u0131rl\u0131k s\u0131ras\u0131nda ar\u015fivleme, veritaban\u0131 temizli\u011fi veya toplu g\u00fcncelleme yapmay\u0131n; ge\u00e7i\u015fin etkisini ba\u015fka de\u011fi\u015fikliklerle kar\u0131\u015ft\u0131rmadan kar\u015f\u0131la\u015ft\u0131rabilin. Canl\u0131 ma\u011faza sipari\u015f almaya devam ediyorsa bu ilk yedek sonradan gelen i\u015flemleri i\u00e7ermez; canl\u0131 ge\u00e7i\u015f \u00f6ncesinde ayr\u0131ca g\u00fcncel bir geri y\u00fckleme noktas\u0131 al\u0131nacakt\u0131r.<\/p>\n<h2><span id=\"Test_kopyasinda_eklentileri_ve_siparis_akisini_dogrulayin\">Test kopyas\u0131nda eklentileri ve sipari\u015f ak\u0131\u015f\u0131n\u0131 do\u011frulay\u0131n<\/span><\/h2>\n<h3><span id=\"Yedegi_canlidan_bagimsiz_bir_kopyaya_acin\">Yede\u011fi canl\u0131dan ba\u011f\u0131ms\u0131z bir kopyaya a\u00e7\u0131n<\/span><\/h3>\n<p>Hosting panelinizin alan ad\u0131 b\u00f6l\u00fcm\u00fcnden <code>test.magaza.example<\/code> i\u00e7in ayr\u0131 bir site dizini olu\u015fturun. Test adresini bu dizine ba\u011flay\u0131n, HTTPS eri\u015fimini a\u00e7\u0131n ve dizine parola korumas\u0131 ekleyin. Veritaban\u0131 b\u00f6l\u00fcm\u00fcnde <code>magaza_test<\/code> adl\u0131 veritaban\u0131n\u0131 ve yaln\u0131zca ona eri\u015febilen bir kullan\u0131c\u0131y\u0131 olu\u015fturun. B\u00f6ylece testte yapaca\u011f\u0131n\u0131z de\u011fi\u015fiklikler canl\u0131 veritaban\u0131na yaz\u0131lmaz; canl\u0131 veritaban\u0131 kullan\u0131c\u0131s\u0131n\u0131 burada kullanmay\u0131n.<\/p>\n<p>Kopyay\u0131 \u00e7al\u0131\u015ft\u0131rmadan \u00f6nce test ortam\u0131n\u0131n d\u0131\u015f ba\u011flant\u0131lar\u0131n\u0131 g\u00fcvenlik duvar\u0131nda s\u0131n\u0131rland\u0131r\u0131n: canl\u0131 \u00f6deme, kargo, muhasebe ve e-posta servislerine eri\u015fim kapal\u0131 kals\u0131n. Bunun i\u00e7in canl\u0131 siteden ba\u011f\u0131ms\u0131z a\u011f kurallar\u0131 uygulanabilen bir test ortam\u0131 gerekir. Paneliniz bu ayr\u0131m\u0131 sunmuyorsa kopyay\u0131 a\u00e7madan \u00f6nce sunucu y\u00f6neticinizden destek al\u0131n. Yedekte bekleyen otomatik g\u00f6revler bulunabilece\u011finden, yaln\u0131zca ziyaret\u00e7i eri\u015fimine parola koymak d\u0131\u015f servislere veri g\u00f6nderilmesini \u00f6nlemez.<\/p>\n<p>Panelin dosya y\u00f6neticisinde tam dosya yede\u011fini test dizinine a\u00e7\u0131n; veritaban\u0131 y\u00f6netim arac\u0131n\u0131n <strong>Import<\/strong> (i\u00e7e aktar) b\u00f6l\u00fcm\u00fcnden SQL yede\u011fini <code>magaza_test<\/code> veritaban\u0131na y\u00fckleyin. Testteki <code>wp-config.php<\/code> dosyas\u0131nda veritaban\u0131 ad\u0131, kullan\u0131c\u0131 ve parolay\u0131 yeni de\u011ferlerle de\u011fi\u015ftirin; veritaban\u0131 sunucusu farkl\u0131ysa sunucu adresini de g\u00fcncelleyin. <code>wp_<\/code> \u00f6nekini koruyun; bu de\u011fer i\u00e7e aktard\u0131\u011f\u0131n\u0131z tablolarla e\u015fle\u015fmelidir. Kal\u0131c\u0131 nesne \u00f6nbelle\u011fi kullan\u0131l\u0131yorsa test kopyas\u0131na ayr\u0131 bir \u00f6nbellek alan\u0131 ay\u0131r\u0131n veya testte bu ba\u011flant\u0131y\u0131 kapat\u0131n.<\/p>\n<p>Sunucuda WordPress komut sat\u0131r\u0131 arac\u0131 WP-CLI kuruluysa, SSH (g\u00fcvenli uzak ba\u011flant\u0131) \u00fczerinden <strong>test sitesinin dizininde<\/strong> a\u015fa\u011f\u0131daki komutlar\u0131 s\u0131rayla \u00e7al\u0131\u015ft\u0131r\u0131n. \u00d6nce dosyadaki ba\u011flant\u0131 bilgilerinin test veritaban\u0131n\u0131 g\u00f6sterdi\u011fini kontrol edin. \u0130lk komut de\u011fi\u015fiklik yapmadan etkilenecek kay\u0131tlar\u0131n \u00f6zetini g\u00f6sterir. \u00c7\u0131kt\u0131y\u0131 inceledikten sonra ikinci komutla adresleri de\u011fi\u015ftirin; ara\u00e7, WordPress&#8217;in yap\u0131land\u0131r\u0131lm\u0131\u015f verileri metin olarak saklad\u0131\u011f\u0131 serile\u015ftirilmi\u015f alanlar\u0131 da buna uygun i\u015fler. Ba\u015flang\u0131\u00e7 yede\u011fini saklay\u0131n; yanl\u0131\u015f bir de\u011fi\u015fiklikte yaln\u0131zca test kopyas\u0131n\u0131 bu yedekten yeniden kurabilirsiniz.<\/p>\n<pre class=\"language-bash line-numbers\"><code class=\"language-bash\">wp search-replace &#039;https:\/\/magaza.example&#039; &#039;https:\/\/test.magaza.example&#039; --all-tables-with-prefix --skip-columns=guid --dry-run\nwp search-replace &#039;https:\/\/magaza.example&#039; &#039;https:\/\/test.magaza.example&#039; --all-tables-with-prefix --skip-columns=guid<\/code><\/pre>\n<p>Test y\u00f6netimine girince taray\u0131c\u0131 adresinin test alan ad\u0131nda kald\u0131\u011f\u0131n\u0131 kontrol edin. <strong>WooCommerce &gt; Settings &gt; Emails<\/strong> (e-postalar) b\u00f6l\u00fcm\u00fcndeki bildirimleri a\u00e7\u0131p etkinle\u015ftirme kutular\u0131n\u0131 kald\u0131rarak kaydedin. SMTP veya API \u00fczerinden e-posta g\u00f6nderen eklentilerdeki canl\u0131 kimlik bilgilerini de kald\u0131r\u0131n; WooCommerce bildirimlerini kapatmak di\u011fer eklentilerin g\u00f6nderimlerini durdurmaz.<\/p>\n<p><strong>Advanced &gt; Webhooks<\/strong> alt\u0131nda d\u0131\u015f servislere olay bildiren webhook kay\u0131tlar\u0131n\u0131n durumunu <strong>Disabled<\/strong> (devre d\u0131\u015f\u0131) yap\u0131p kaydedin. <strong>Payments<\/strong> (\u00f6demeler) b\u00f6l\u00fcm\u00fcnde \u00f6deme eklentisinin ayarlar\u0131n\u0131 a\u00e7\u0131n; <strong>Test mode<\/strong> (deneme modu) se\u00e7ene\u011fini etkinle\u015ftirip sa\u011flay\u0131c\u0131n\u0131n test anahtarlar\u0131n\u0131 girin. A\u011fda yaln\u0131zca gereken \u00f6deme test servislerine eri\u015fim izni verin. Sa\u011flay\u0131c\u0131 test ve canl\u0131 i\u015flemler i\u00e7in ayn\u0131 adresi kullan\u0131yorsa a\u011f kural\u0131 tek ba\u015f\u0131na ayr\u0131m sa\u011flamaz; test modu ve test kimlik bilgileri mutlaka do\u011fru olmal\u0131d\u0131r.<\/p>\n<h3><span id=\"Uyumlulugu_ve_HPOS_siparis_akisini_sinayin\">Uyumlulu\u011fu ve HPOS sipari\u015f ak\u0131\u015f\u0131n\u0131 s\u0131nay\u0131n<\/span><\/h3>\n<p><strong>Eklentiler &gt; Y\u00fckl\u00fc Eklentiler<\/strong> ekran\u0131ndaki uyumsuzluk bildirimlerini ve \u00fcreticilerin kurulu s\u00fcr\u00fcm i\u00e7in HPOS beyanlar\u0131n\u0131 kontrol edin. Bildirim olmamas\u0131 tek ba\u015f\u0131na uyumluluk kan\u0131t\u0131 de\u011fildir. Geli\u015ftiriciniz \u00f6zel kodda sipari\u015flere y\u00f6nelik <code>wp_posts<\/code>, <code>wp_postmeta<\/code> sorgular\u0131n\u0131 ve <code>get_post_meta()<\/code> kullan\u0131m\u0131n\u0131 incelesin. Sipari\u015f verisine do\u011frudan eri\u015fen bu kodlar, gerekti\u011finde <code>wc_get_order()<\/code> ve sipari\u015f nesnesinin okuma, g\u00fcncelleme ve kaydetme y\u00f6ntemlerine ta\u015f\u0131nmal\u0131d\u0131r.<\/p>\n<p><strong>WooCommerce &gt; Orders<\/strong> (sipari\u015fler) ekran\u0131nda eski, yeni, iade edilmi\u015f ve \u00f6zel alanl\u0131 sipari\u015flerden \u00f6rnekler se\u00e7ip mevcut kimliklerini kaydedin. Durum, toplam, vergi, \u00fcr\u00fcnler, adresler, iadeler ve \u00f6zel alanlar\u0131 not al\u0131n. Bu kay\u0131tlar, depolama se\u00e7imini de\u011fi\u015ftirdikten sonra ayn\u0131 sipari\u015fleri kar\u015f\u0131la\u015ft\u0131rman\u0131z\u0131 sa\u011flayacak.<\/p>\n<p>Testte <strong>WooCommerce &gt; Settings &gt; Advanced &gt; Features<\/strong> yolunda WordPress depolamas\u0131 se\u00e7iliyken <strong>Enable compatibility mode<\/strong> se\u00e7ene\u011fini a\u00e7\u0131p kaydedin. Ayn\u0131 b\u00f6l\u00fcmde e\u015fitleme bildirimini izleyin; s\u00fcr\u00fcm\u00fcn\u00fczde <strong>Sync now<\/strong> (\u015fimdi e\u015fitle) ba\u011flant\u0131s\u0131 g\u00f6r\u00fcn\u00fcyorsa kullan\u0131n. Sayfay\u0131 yenileyerek bekleyen e\u015fitleme kalmad\u0131\u011f\u0131n\u0131 kontrol edin. Say\u0131 ilerlemiyorsa depo se\u00e7imini de\u011fi\u015ftirmeyin; a\u015fa\u011f\u0131daki hata \u00e7\u00f6z\u00fcm\u00fc b\u00f6l\u00fcm\u00fcnden arka plan g\u00f6revlerini inceleyin.<\/p>\n<p>E\u015fitleme tamamlan\u0131nca <strong>High-performance order storage<\/strong> se\u00e7ene\u011fini se\u00e7ip kaydedin; uyumluluk modu a\u00e7\u0131k kals\u0131n. Sayfay\u0131 yeniden a\u00e7t\u0131\u011f\u0131n\u0131zda HPOS se\u00e7ili g\u00f6r\u00fcnmelidir. Ard\u0131ndan ayn\u0131 sipari\u015f kimliklerini a\u00e7\u0131n ve alanlar\u0131 \u00f6nceki notlar\u0131n\u0131zla kar\u015f\u0131la\u015ft\u0131r\u0131n. B\u00f6ylece yaln\u0131zca ayar\u0131n kaydedildi\u011fini de\u011fil, mevcut sipari\u015flerin yeni depodan do\u011fru okunabildi\u011fini de kontrol etmi\u015f olursunuz.<\/p>\n<p>Test ma\u011fazas\u0131nda test \u00f6deme y\u00f6ntemiyle sipari\u015f verin. Y\u00f6netimde sipari\u015fin durumunu, stok hareketini ve \u00f6deme i\u015flem kayd\u0131n\u0131 kontrol edin; i\u015flem sa\u011flay\u0131c\u0131n\u0131n test panelinde de g\u00f6r\u00fcnmelidir. Test iadesini deneyin; fatura ve kargo i\u015flemlerini yaln\u0131zca \u00fcreticinin test ortam\u0131nda s\u0131nay\u0131n. \u00c7al\u0131\u015fmayan veya s\u0131nanamayan entegrasyonu canl\u0131 ge\u00e7i\u015f \u00f6ncesinde \u00e7\u00f6z\u00fclmesi gereken madde olarak kaydedin. Bu kopyadaki sipari\u015fleri canl\u0131ya ta\u015f\u0131may\u0131n; kopya bozulursa ba\u015flang\u0131\u00e7 yede\u011fini yaln\u0131zca test ortam\u0131na yeniden y\u00fckleyin.<\/p>\n<h2><span id=\"Canli_magazada_senkronizasyonu_tamamlayip_HPOS8217a_gecin\">Canl\u0131 ma\u011fazada senkronizasyonu tamamlay\u0131p HPOS&#8217;a ge\u00e7in<\/span><\/h2>\n<h3><span id=\"Siparis_yazan_islemleri_sinirlandirip_guncel_yedek_alin\">Sipari\u015f yazan i\u015flemleri s\u0131n\u0131rland\u0131r\u0131p g\u00fcncel yedek al\u0131n<\/span><\/h3>\n<p>Test kontrolleri tamamland\u0131ysa <code>magaza.example<\/code> \u00fczerinde planlad\u0131\u011f\u0131n\u0131z ge\u00e7i\u015f aral\u0131\u011f\u0131n\u0131 ba\u015flat\u0131n. Kulland\u0131\u011f\u0131n\u0131z bak\u0131m arac\u0131n\u0131n eri\u015fim ayarlar\u0131ndan ziyaret\u00e7ilerin sepet ve \u00f6deme i\u015flemlerini kapat\u0131n; y\u00f6netici eri\u015fimini a\u00e7\u0131k b\u0131rak\u0131n. Y\u00f6netici oturumu a\u00e7\u0131lmam\u0131\u015f ba\u015fka bir taray\u0131c\u0131dan yeni sipari\u015f verilemedi\u011fini kontrol edin. Yaln\u0131zca bak\u0131m duyurusu g\u00f6stermek sipari\u015f giri\u015fini durdurmaz.<\/p>\n<figure class=\"aiw-figure\" data-aiw-visual-id=\"10100\" data-aiw-visual-key=\"3b7429d9d95775f4e9af88b6a5a1ce93778413afde45ec7341c1641a720cd376\"><img decoding=\"async\" src=\"https:\/\/www.dchost.com\/blog\/wp-content\/uploads\/2026\/11\/dchost-flow-tr-9ea3eac0461c48777ca8.png\" alt=\"Yazma i\u015flemlerinin durdurulmas\u0131ndan HPOS se\u00e7imine, sipari\u015f kontrol\u00fcne ve trafi\u011fin a\u00e7\u0131lmas\u0131na uzanan be\u015f ad\u0131ml\u0131 ge\u00e7i\u015f ak\u0131\u015f\u0131.\" width=\"840\" height=\"1414\" loading=\"lazy\" class=\"aiw-article-visual wp-image-10100\" srcset=\"https:\/\/www.dchost.com\/blog\/wp-content\/uploads\/2026\/11\/dchost-flow-tr-9ea3eac0461c48777ca8.png 840w, https:\/\/www.dchost.com\/blog\/wp-content\/uploads\/2026\/11\/dchost-flow-tr-9ea3eac0461c48777ca8-178x300.png 178w, https:\/\/www.dchost.com\/blog\/wp-content\/uploads\/2026\/11\/dchost-flow-tr-9ea3eac0461c48777ca8-608x1024.png 608w, https:\/\/www.dchost.com\/blog\/wp-content\/uploads\/2026\/11\/dchost-flow-tr-9ea3eac0461c48777ca8-768x1293.png 768w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><figcaption>Ak\u0131\u015f \u015femas\u0131: Ak\u0131\u015f, canl\u0131 ma\u011fazada depolama de\u011fi\u015fikli\u011finden \u00f6nce e\u015fitlemenin tamamlanmas\u0131n\u0131 ve trafik a\u00e7\u0131lmadan \u00f6nce sipari\u015flerle \u00f6deme ak\u0131\u015f\u0131n\u0131n kontrol\u00fcn\u00fc g\u00f6sterir.<\/figcaption><\/figure>\n<p>Kar\u015f\u0131la\u015ft\u0131rma s\u0131ras\u0131nda sipari\u015flerin de\u011fi\u015fmesini s\u0131n\u0131rlamak i\u00e7in ma\u011faza ekibinin sipari\u015f d\u00fczenlemelerine ara vermesini sa\u011flay\u0131n. Muhasebe ve pazaryeri ba\u011flant\u0131lar\u0131nda sipari\u015f i\u00e7e aktarma g\u00f6revlerini, varsa abonelik yenilemelerini kendi zamanlama ekranlar\u0131ndan duraklat\u0131n. Daha sonra yeniden a\u00e7aca\u011f\u0131n\u0131z g\u00f6revleri listeleyin.<\/p>\n<p>Ba\u015flam\u0131\u015f \u00f6demelerin sonu\u00e7 bildirimlerini bekleyin. \u00d6deme sa\u011flay\u0131c\u0131s\u0131n\u0131n sunucudan g\u00f6nderdi\u011fi bildirimleri engellemeyin; bunlar al\u0131nm\u0131\u015f bir \u00f6demenin sipari\u015fe i\u015flenmesi i\u00e7in gerekli olabilir. Yeni bir bildirim sipari\u015fi de\u011fi\u015ftirirse son e\u015fitleme kontrol\u00fcn\u00fc tekrarlay\u0131n. E\u015fitleme de arka planda \u00e7al\u0131\u015ft\u0131\u011f\u0131 i\u00e7in WordPress&#8217;in zamanlanm\u0131\u015f g\u00f6revlerini topluca kapatmay\u0131n.<\/p>\n<p>Sipari\u015f olu\u015fturma ve g\u00fcncelleme hareketi duruldu\u011funda hosting panelinizin yedek ekran\u0131nda t\u00fcm site dosyalar\u0131n\u0131 ve veritaban\u0131n\u0131n tamam\u0131n\u0131 se\u00e7erek yeni yedek ba\u015flat\u0131n. Tamamlanma kayd\u0131n\u0131 ve yedek dosyalar\u0131n\u0131n olu\u015ftu\u011funu kontrol edin. Bu kopya ge\u00e7i\u015f \u00f6ncesi geri y\u00fckleme noktas\u0131d\u0131r; yedekten sonra olu\u015fan sipari\u015fleri veya yap\u0131lan de\u011fi\u015fiklikleri i\u00e7ermez. Bu nedenle ge\u00e7i\u015ften sonra sorun ya\u015farsan\u0131z eski yede\u011fi do\u011frudan y\u00fcklemek yerine \u00f6nce g\u00fcncel veriyi koruman\u0131z gerekir.<\/p>\n<h3><span id=\"WordPress_yetkiliyken_esitlemeyi_bitirin\">WordPress yetkiliyken e\u015fitlemeyi bitirin<\/span><\/h3>\n<p>Canl\u0131 y\u00f6netimde <strong>WooCommerce &gt; Settings &gt; Advanced &gt; Features<\/strong> yolunu a\u00e7\u0131n. <strong>Order data storage<\/strong> (sipari\u015f verilerinin depolanaca\u011f\u0131 yer) alt\u0131nda <strong>WordPress posts storage<\/strong> se\u00e7ili kals\u0131n. <strong>Enable compatibility mode<\/strong> (uyumluluk modunu etkinle\u015ftir) kutusunu i\u015faretleyip <strong>Save changes<\/strong> (de\u011fi\u015fiklikleri kaydet) d\u00fc\u011fmesine bas\u0131n. B\u00f6ylece mevcut sipari\u015flerin HPOS deposuna e\u015fitlenmesi ba\u015flar; WooCommerce&#8217;in esas ald\u0131\u011f\u0131 kaynak hen\u00fcz de\u011fi\u015fmez.<\/p>\n<p>Ayn\u0131 b\u00f6l\u00fcmde bekleyen e\u015fitleme bildirimini izleyin; s\u00fcr\u00fcm\u00fcn\u00fczde <strong>Sync now<\/strong> (\u015fimdi e\u015fitle) ba\u011flant\u0131s\u0131 g\u00f6r\u00fcn\u00fcyorsa kullan\u0131n. Sayfay\u0131 yenileyerek bekleyen sipari\u015f kalmad\u0131\u011f\u0131n\u0131 kontrol edin. Bekleyen say\u0131 azalm\u0131yorsa depo se\u00e7imini de\u011fi\u015ftirmeyin; <a href=\"https:\/\/www.dchost.com\/blog\/woocommerce-action-scheduler-kuyrugu-neden-birikiyor\/\">Action Scheduler kuyru\u011funu kontrol etme<\/a> ad\u0131mlar\u0131yla e\u015fitlemeyi y\u00fcr\u00fcten arka plan g\u00f6revlerini inceleyin.<\/p>\n<h3><span id=\"HPOS8217u_secip_siparisleri_ve_odemeyi_dogrulayin\">HPOS&#8217;u se\u00e7ip sipari\u015fleri ve \u00f6demeyi do\u011frulay\u0131n<\/span><\/h3>\n<p><strong>WooCommerce &gt; Orders<\/strong> (sipari\u015fler) ekran\u0131ndan canl\u0131daki eski, yeni, iade edilmi\u015f ve \u00f6zel alanl\u0131 sipari\u015flerden \u00f6rnekler se\u00e7in. Bu sipari\u015flerin kimliklerini ve a\u015fa\u011f\u0131daki kar\u015f\u0131la\u015ft\u0131rmada kullanaca\u011f\u0131n\u0131z alanlar\u0131n\u0131 not al\u0131n. Ard\u0131ndan <strong>Features<\/strong> ekran\u0131nda <strong>High-performance order storage<\/strong> se\u00e7ene\u011fini se\u00e7ip kaydedin; uyumluluk modu a\u00e7\u0131k kals\u0131n. Sayfay\u0131 yeniden a\u00e7t\u0131\u011f\u0131n\u0131zda HPOS se\u00e7ili g\u00f6r\u00fcnmelidir. Art\u0131k sipari\u015fler okunurken ve g\u00fcncellenirken HPOS esas al\u0131n\u0131r.<\/p>\n<p><strong>Orders<\/strong> ekran\u0131nda ayn\u0131 kimliklere ait sipari\u015fleri a\u00e7\u0131n. Durum, \u00fcr\u00fcnler, adetler, toplam, vergi, kargo bedeli, adresler, iadeler, \u00f6deme i\u015flem kimli\u011fi ve \u00f6zel alanlar\u0131 ge\u00e7i\u015f \u00f6ncesinde ald\u0131\u011f\u0131n\u0131z notlarla kar\u015f\u0131la\u015ft\u0131r\u0131n. Yaln\u0131zca sipari\u015f say\u0131s\u0131n\u0131n e\u015fit olmas\u0131, bu alanlar\u0131n da do\u011fru oldu\u011funu g\u00f6stermez.<\/p>\n<p>Kay\u0131tlar e\u015fle\u015fiyorsa \u00f6deme ak\u0131\u015f\u0131n\u0131 kontrol etmek i\u00e7in bak\u0131m arac\u0131nda yaln\u0131zca kontrol\u00fc yapacak ki\u015fiye ma\u011faza eri\u015fimi verin. Canl\u0131 \u00f6deme ayarlar\u0131n\u0131 topluca test moduna \u00e7evirmeden, sa\u011flay\u0131c\u0131n\u0131z\u0131n izin verdi\u011fi kontroll\u00fc bir ger\u00e7ek al\u0131\u015fveri\u015f yap\u0131n. Bu i\u015flem ger\u00e7ek tahsilat ve bildirim olu\u015fturur; otomatik fatura veya kargo i\u015flemleriniz varsa bunlar\u0131 da hesaba kat\u0131n.<\/p>\n<p>Sipari\u015fin yaln\u0131zca bir kez olu\u015ftu\u011funu, \u00f6deme kayd\u0131n\u0131n sa\u011flay\u0131c\u0131 paneliyle e\u015fle\u015fti\u011fini, sipari\u015f durumunun ve stok hareketinin do\u011fru oldu\u011funu kontrol edin. \u0130ade gerekiyorsa normal iade s\u00fcrecini kullan\u0131n; sipari\u015fi silmeyin. B\u00f6ylece tahsilat ve iade kay\u0131tlar\u0131 takip edilebilir kal\u0131r.<\/p>\n<p>Alanlar ve \u00f6deme ak\u0131\u015f\u0131 do\u011fruysa bak\u0131m k\u0131s\u0131t\u0131n\u0131 kald\u0131r\u0131n, duraklatt\u0131\u011f\u0131n\u0131z ba\u011flant\u0131lar\u0131 ve g\u00f6revleri listenize g\u00f6re s\u0131rayla a\u00e7\u0131n. \u0130lk yeni sipari\u015fleri ve bekleyen e\u015fitlemeyi izleyin. Tutars\u0131zl\u0131k varsa trafi\u011fi a\u00e7may\u0131n; eski depoya d\u00f6nmeden \u00f6nce onun da g\u00fcncel sipari\u015fleri ve de\u011fi\u015fiklikleri i\u00e7erdi\u011fini do\u011frulaman\u0131z gerekir.<\/p>\n<h2><span id=\"Senkronizasyon_takilirsa_veya_siparisler_farkli_gorunurse\">Senkronizasyon tak\u0131l\u0131rsa veya sipari\u015fler farkl\u0131 g\u00f6r\u00fcn\u00fcrse<\/span><\/h2>\n<h3><span id=\"Once_sorunun_kaynagini_ayirin\">\u00d6nce sorunun kayna\u011f\u0131n\u0131 ay\u0131r\u0131n<\/span><\/h3>\n<p>E\u015fitlemenin ilerlememesi tek ba\u015f\u0131na sipari\u015f kayb\u0131 anlam\u0131na gelmez. Canl\u0131 y\u00f6netimde <strong>WooCommerce &gt; Settings &gt; Advanced &gt; Features<\/strong> ekran\u0131n\u0131 a\u00e7\u0131n. <strong>Order data storage<\/strong> alt\u0131nda se\u00e7ili yetkili depoyu, yani WooCommerce&#8217;in esas ald\u0131\u011f\u0131 kayna\u011f\u0131 ve bekleyen e\u015fitleme bilgisini kaydedin. \u0130nceleme s\u0131ras\u0131nda bu se\u00e7imi de\u011fi\u015ftirmeyin; kayna\u011f\u0131 de\u011fi\u015ftirmek hangi kayd\u0131n g\u00fcncel oldu\u011funu ay\u0131rt etmeyi zorla\u015ft\u0131r\u0131r.<\/p>\n<figure class=\"aiw-figure\" data-aiw-visual-id=\"10102\" data-aiw-visual-key=\"5b25903326af0a2c79015e420f181c5e80879295db4a4346e275af70c48c3f79\"><img decoding=\"async\" src=\"https:\/\/www.dchost.com\/blog\/wp-content\/uploads\/2026\/11\/dchost-flow-tr-39511aa8968f2676ac6b.png\" alt=\"Sorunu ay\u0131rt etme, dar d\u00fczeltme, yazmalar\u0131 durdurma, ters e\u015fitlemeyi do\u011frulama ve g\u00fcncel eski depoya d\u00f6n\u00fc\u015f ak\u0131\u015f\u0131.\" width=\"840\" height=\"1531\" loading=\"lazy\" class=\"aiw-article-visual wp-image-10102\" srcset=\"https:\/\/www.dchost.com\/blog\/wp-content\/uploads\/2026\/11\/dchost-flow-tr-39511aa8968f2676ac6b.png 840w, https:\/\/www.dchost.com\/blog\/wp-content\/uploads\/2026\/11\/dchost-flow-tr-39511aa8968f2676ac6b-165x300.png 165w, https:\/\/www.dchost.com\/blog\/wp-content\/uploads\/2026\/11\/dchost-flow-tr-39511aa8968f2676ac6b-562x1024.png 562w, https:\/\/www.dchost.com\/blog\/wp-content\/uploads\/2026\/11\/dchost-flow-tr-39511aa8968f2676ac6b-768x1400.png 768w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><figcaption>Ak\u0131\u015f \u015femas\u0131: Geri d\u00f6n\u00fc\u015f, eski yede\u011fi do\u011frudan y\u00fcklemek de\u011fildir. WordPress sipari\u015f deposunun g\u00fcncel HPOS verileriyle e\u015fle\u015fmesi, onu yeniden yetkili se\u00e7menin \u00f6n ko\u015fuludur.<\/figcaption><\/figure>\n<p><strong>WooCommerce &gt; Status &gt; Scheduled Actions<\/strong> (zamanlanm\u0131\u015f i\u015flemler) ekran\u0131nda bekleyen ve ba\u015far\u0131s\u0131z g\u00f6revleri inceleyin. HPOS e\u015fitlemesiyle ilgili g\u00f6revin ayr\u0131nt\u0131lar\u0131n\u0131 a\u00e7\u0131p g\u00fcnl\u00fckteki \u00e7al\u0131\u015fma zaman\u0131n\u0131 ve hata mesaj\u0131n\u0131 not al\u0131n. G\u00f6revler hi\u00e7 ba\u015flam\u0131yorsa zamanlama mekanizmas\u0131na bak\u0131n. Ba\u015fl\u0131yor ancak hata veriyorsa incelemeyi mesajda belirtilen eklenti veya veritaban\u0131 sorunu \u00fczerinden s\u00fcrd\u00fcr\u00fcn.<\/p>\n<p><strong>WooCommerce &gt; Status &gt; Logs<\/strong> (g\u00fcnl\u00fckler) b\u00f6l\u00fcm\u00fcnde ayn\u0131 zamana ait hata kay\u0131tlar\u0131n\u0131 bulun. Sipari\u015f yaln\u0131zca muhasebe veya raporlama ekran\u0131nda farkl\u0131 g\u00f6r\u00fcn\u00fcyorsa <strong>WooCommerce &gt; Orders<\/strong> \u00fczerinden ayn\u0131 sipari\u015f kimli\u011fini a\u00e7\u0131n. Ana sipari\u015f do\u011fru, entegrasyon \u00e7\u0131kt\u0131s\u0131 yanl\u0131\u015fsa \u00f6nce eski tablolar\u0131 do\u011frudan okuyan kodu ve entegrasyon \u00f6nbelle\u011fini inceleyin. Tek bir \u00e7\u0131kt\u0131n\u0131n farkl\u0131 olmas\u0131, b\u00fct\u00fcn sipari\u015f deposunun bozuldu\u011funu g\u00f6stermez.<\/p>\n<h3><span id=\"Buldugunuz_nedeni_dar_kapsamda_duzeltin\">Buldu\u011funuz nedeni dar kapsamda d\u00fczeltin<\/span><\/h3>\n<p>G\u00f6revler ba\u015flam\u0131yorsa ve WordPress g\u00f6revlerini hosting panelinden \u00e7al\u0131\u015ft\u0131r\u0131yorsan\u0131z panelin zamanlanm\u0131\u015f g\u00f6revler b\u00f6l\u00fcm\u00fcn\u00fc a\u00e7\u0131n. \u0130lgili kayd\u0131n etkin oldu\u011funu, do\u011fru siteyi \u00e7a\u011f\u0131rd\u0131\u011f\u0131n\u0131 ve son \u00e7al\u0131\u015ft\u0131rma kayd\u0131nda hata bulunmad\u0131\u011f\u0131n\u0131 kontrol edin; sorun \u00e7a\u011fr\u0131daysa yaln\u0131zca bu kayd\u0131 d\u00fczeltin. Panelde kay\u0131t olmamas\u0131 tek ba\u015f\u0131na hata de\u011fildir: Site, ziyaretlerle tetiklenen WordPress zamanlay\u0131c\u0131s\u0131n\u0131 kullan\u0131yor olabilir.<\/p>\n<p>G\u00fcnl\u00fck belirli bir eklentide hata g\u00f6steriyorsa \u00e7\u00f6z\u00fcm\u00fc \u00f6nce <code>test.magaza.example<\/code> \u00fczerinde deneyin. Ayn\u0131 sipari\u015f i\u015flemini tekrarlad\u0131\u011f\u0131n\u0131zda hatan\u0131n olu\u015fmad\u0131\u011f\u0131n\u0131 g\u00f6rd\u00fckten sonra g\u00fcncel tam yedek al\u0131p d\u00fczeltmeyi canl\u0131ya uygulay\u0131n. De\u011fi\u015ftirdi\u011finiz eklenti veya kodun \u00f6nceki s\u00fcr\u00fcm\u00fcn\u00fc de saklay\u0131n; sorun s\u00fcrerse sipari\u015f verilerini eski yede\u011fe d\u00f6nd\u00fcrmek yerine bu de\u011fi\u015fikli\u011fi geri alabilirsiniz. Kuyru\u011fu topluca silmeyin veya \u00f6deme g\u00f6revlerini geli\u015fig\u00fczel yeniden \u00e7al\u0131\u015ft\u0131rmay\u0131n.<\/p>\n<p>D\u00fczeltmeden sonra <strong>Features<\/strong> ekran\u0131nda varsa <strong>Sync now<\/strong> (\u015fimdi e\u015fitle) ba\u011flant\u0131s\u0131yla e\u015fitlemeyi ba\u015flat\u0131n. Sayfay\u0131 yenileyerek bekleyen say\u0131n\u0131n azald\u0131\u011f\u0131n\u0131, g\u00f6rev g\u00fcnl\u00fcklerinde yeni hata olu\u015fmad\u0131\u011f\u0131n\u0131 ve etkilenen sipari\u015flerin alanlar\u0131n\u0131n e\u015fle\u015fti\u011fini kontrol edin. Sayac\u0131n s\u0131f\u0131rlanmas\u0131, \u00f6zel alanlar\u0131n da do\u011fru aktar\u0131ld\u0131\u011f\u0131n\u0131 tek ba\u015f\u0131na g\u00f6stermez.<\/p>\n<h3><span id=\"Geri_donuste_eski_depoyu_once_guncelleyin\">Geri d\u00f6n\u00fc\u015fte eski depoyu \u00f6nce g\u00fcncelleyin<\/span><\/h3>\n<p>HPOS&#8217;tan d\u00f6nmeniz gerekiyorsa \u00f6nceki bak\u0131m d\u00fczeniyle sipari\u015f yazan i\u015flemleri durdurun ve g\u00fcncel tam yedek al\u0131n. HPOS yetkili kal\u0131rken <strong>Features<\/strong> ekran\u0131nda <strong>Enable compatibility mode<\/strong> se\u00e7ene\u011fini a\u00e7\u0131p kaydedin. Bu durumda e\u015fitleme HPOS&#8217;tan WordPress sipari\u015f deposuna do\u011fru ilerler; eski depo, HPOS&#8217;ta olu\u015fan yeni kay\u0131tlar\u0131 ve de\u011fi\u015fiklikleri al\u0131r.<\/p>\n<p>Bekleyen e\u015fitleme bitince \u00f6zellikle ge\u00e7i\u015ften sonra olu\u015fan veya de\u011fi\u015fen sipari\u015fleri kar\u015f\u0131la\u015ft\u0131r\u0131n. Geli\u015ftiricinizle ayn\u0131 kimliklerin iki depodaki durum, tutar, iade ve \u00f6zel alanlar\u0131n\u0131 kontrol edin; yaln\u0131zca mevcut <strong>Orders<\/strong> ekran\u0131na bakmak di\u011fer deponun g\u00fcncel oldu\u011funu kan\u0131tlamaz. Alanlar e\u015fle\u015fiyorsa <strong>WordPress posts storage<\/strong> se\u00e7ene\u011fini se\u00e7ip kaydedin. E\u015fitleme tamamlanam\u0131yorsa depoyu zorla de\u011fi\u015ftirmeyin.<\/p>\n<p>Se\u00e7imi kaydettikten sonra <strong>Orders<\/strong> ekran\u0131nda ayn\u0131 sipari\u015f kimliklerini yeniden a\u00e7\u0131n. Alanlar\u0131n korundu\u011funu ve \u00f6deme ak\u0131\u015f\u0131n\u0131n do\u011fru \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 kontrol ettikten sonra trafi\u011fi a\u00e7\u0131n. B\u00f6ylece eski depoya d\u00f6n\u00fc\u015f karar\u0131n\u0131 yaln\u0131zca e\u015fitleme sayac\u0131na de\u011fil, sipari\u015flerin kullan\u0131labilirli\u011fine de dayand\u0131rm\u0131\u015f olursunuz.<\/p>\n<p>Ge\u00e7i\u015f \u00f6ncesi yede\u011fi do\u011frudan y\u00fcklemek, sonradan gelen sipari\u015fleri, iadeleri ve \u00f6deme g\u00fcncellemelerini veritaban\u0131ndan kald\u0131rabilir; \u00f6deme sa\u011flay\u0131c\u0131s\u0131ndaki tahsilat\u0131 ise geri almaz. B\u00f6yle bir kurtarma gerekiyorsa \u00f6nce mevcut dosyalar\u0131 ve veritaban\u0131n\u0131 ayr\u0131 bir tam yedekte koruyun. Ard\u0131ndan yedek zaman\u0131ndan sonraki sipari\u015fleri, tahsilatlar\u0131 ve iadeleri sa\u011flay\u0131c\u0131 kay\u0131tlar\u0131yla kar\u015f\u0131la\u015ft\u0131r\u0131p geri y\u00fcklenecek ma\u011fazaya nas\u0131l aktaraca\u011f\u0131n\u0131z\u0131 belirleyin.<\/p>\n<h2><span id=\"Sik_Sorulan_Sorular\">S\u0131k Sorulan Sorular<\/span><\/h2>\n<h3><span id=\"HPOS_urunleri_ve_stoklari_da_yeni_tablolara_tasir_mi\">HPOS \u00fcr\u00fcnleri ve stoklar\u0131 da yeni tablolara ta\u015f\u0131r m\u0131?<\/span><\/h3>\n<p>Hay\u0131r. HPOS sipari\u015flerin depolanma bi\u00e7imini de\u011fi\u015ftirir; \u00fcr\u00fcnleri ve varyasyonlar\u0131 yeni sipari\u015f tablolar\u0131na ta\u015f\u0131maz. \u00d6rnek ortamdaki \u00fcr\u00fcn kay\u0131tlar\u0131 <code>wp_posts<\/code> ve <code>wp_postmeta<\/code> tablolar\u0131n\u0131 kullanmaya devam eder. WooCommerce&#8217;in \u00fcr\u00fcnler i\u00e7in kulland\u0131\u011f\u0131 yard\u0131mc\u0131 tablolar da ayr\u0131 kal\u0131r. Bu nedenle HPOS&#8217;u a\u00e7mak, \u00fcr\u00fcn katalo\u011fundaki yava\u015f sorgular\u0131 kendili\u011finden \u00e7\u00f6zmez.<\/p>\n<p>Stok azaltma ve iade s\u0131ras\u0131nda \u00fcr\u00fcnleri yeniden sto\u011fa ekleme i\u015flemleri ise sipari\u015f ak\u0131\u015f\u0131na ba\u011fl\u0131d\u0131r. Stok entegrasyonu kullan\u0131yorsan\u0131z HPOS deste\u011fini kontrol edin; test sipari\u015finde stoklar\u0131n azald\u0131\u011f\u0131n\u0131, stok yenileme se\u00e7ene\u011fiyle yap\u0131lan iadede de geri eklendi\u011fini s\u0131nay\u0131n.<\/p>\n<h3><span id=\"Mevcut_siparis_numaralari_degisir_mi\">Mevcut sipari\u015f numaralar\u0131 de\u011fi\u015fir mi?<\/span><\/h3>\n<p>HPOS ge\u00e7i\u015fi mevcut sipari\u015f kimliklerini de\u011fi\u015ftirmez. Ancak m\u00fc\u015fterinin g\u00f6rd\u00fc\u011f\u00fc sipari\u015f numaras\u0131, bir eklentinin \u00fcretti\u011fi \u00f6zel numara olabilir. S\u0131ral\u0131 veya \u00f6nekli numaraland\u0131rma kullan\u0131yorsan\u0131z bu eklentinin kurulu s\u00fcr\u00fcm\u00fcn\u00fcn HPOS uyumlulu\u011funu ayr\u0131ca kontrol edin.<\/p>\n<p>Y\u00f6netimde ayn\u0131 kimlikle sipari\u015fi a\u00e7abilmeniz, fatura veya e-postadaki \u00f6zel numaran\u0131n da do\u011fru oldu\u011funu tek ba\u015f\u0131na g\u00f6stermez. Test kopyas\u0131nda mevcut sipari\u015flerin bu \u00e7\u0131kt\u0131lardaki numaralar\u0131n\u0131 ge\u00e7i\u015f \u00f6ncesi kay\u0131tlarla kar\u015f\u0131la\u015ft\u0131r\u0131n. Yeni bir test sipari\u015finde de numaraland\u0131rman\u0131n bekledi\u011finiz s\u0131rada ve bi\u00e7imde devam etti\u011fine bak\u0131n.<\/p>\n<h3><span id=\"Multisite_aginda_HPOS_tum_magazalar_icin_birlikte_mi_acilir\">Multisite a\u011f\u0131nda HPOS t\u00fcm ma\u011fazalar i\u00e7in birlikte mi a\u00e7\u0131l\u0131r?<\/span><\/h3>\n<p>Hay\u0131r. WordPress Multisite, tek WordPress kurulumu alt\u0131nda birden fazla site \u00e7al\u0131\u015ft\u0131rman\u0131z\u0131 sa\u011flar; HPOS se\u00e7imi her alt sitenin WooCommerce ayarlar\u0131nda ayr\u0131 y\u00f6netilir. Sipari\u015f tablolar\u0131 ve e\u015fitleme durumu da ilgili siteye aittir.<\/p>\n<p>A\u011f genelinde etkin bir eklenti b\u00fct\u00fcn ma\u011fazalar\u0131 etkileyebilir, ancak bir ma\u011fazadaki ba\u015far\u0131l\u0131 kontrol di\u011ferlerinin de sorunsuz \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 g\u00f6stermez. \u00d6rnekteki tek siteli ma\u011fazadan farkl\u0131 olarak, a\u011f\u0131n\u0131zdaki her ma\u011faza i\u00e7in \u00f6deme y\u00f6ntemlerini ve entegrasyonlar\u0131 ayr\u0131 listeleyin. Ge\u00e7i\u015f karar\u0131n\u0131 her ma\u011fazan\u0131n kendi e\u015fitleme ve sipari\u015f kontrollerine g\u00f6re verin.<\/p>\n<h3><span id=\"Eski_siparis_arsivleme_araclarini_kullanabilir_miyim\">Eski sipari\u015f ar\u015fivleme ara\u00e7lar\u0131n\u0131 kullanabilir miyim?<\/span><\/h3>\n<p>Yaln\u0131zca arac\u0131n kulland\u0131\u011f\u0131n\u0131z s\u00fcr\u00fcm\u00fcn\u00fcn HPOS&#8217;u ve se\u00e7ti\u011finiz depolama d\u00fczenini destekledi\u011fini do\u011frulad\u0131ktan sonra. Eski sipari\u015fleri do\u011frudan <code>wp_posts<\/code> \u00fczerinden arayan bir ara\u00e7, HPOS&#8217;taki kay\u0131tlar\u0131 atlayabilir veya yaln\u0131zca e\u015fitlenmi\u015f kopyalar\u0131 de\u011fi\u015ftirebilir. Bu nedenle yaln\u0131zca uyumluluk etiketine de\u011fil, arac\u0131n belgelerinde ar\u015fivleme, silme ve geri getirme i\u015flemlerinin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131na da bak\u0131n.<\/p>\n<p>Sipari\u015fleri d\u0131\u015fa aktarmak tek ba\u015f\u0131na geri y\u00fcklenebilir bir ar\u015fiv olu\u015fturmaz. Ge\u00e7i\u015ften ayr\u0131 y\u00fcr\u00fctece\u011finiz <a href=\"https:\/\/www.dchost.com\/blog\/woocommerce-siparis-arsivleme-ve-veritabani-temizligi\/\">sipari\u015f ar\u015fivleme ve veritaban\u0131 temizli\u011fi<\/a> plan\u0131nda, \u00f6nce izole test kopyas\u0131n\u0131n tam yede\u011fini al\u0131n. Ard\u0131ndan \u00f6rnek sipari\u015fleri ar\u015fivleyip arac\u0131n geri getirme i\u015fleviyle a\u00e7\u0131n; kimliklerin, tutarlar\u0131n ve \u00f6zel alanlar\u0131n korundu\u011funu kontrol edin. \u0130\u015flem veriyi bozarsa bu yede\u011fi yaln\u0131zca test kopyas\u0131na geri y\u00fckleyin.<\/p>\n<h2><span id=\"Gecisi_tamamlamak_icin_son_kontrol_listesi\">Ge\u00e7i\u015fi tamamlamak i\u00e7in son kontrol listesi<\/span><\/h2>\n<p>Ge\u00e7i\u015fi tamamland\u0131 olarak kaydetmeden \u00f6nce a\u015fa\u011f\u0131daki maddeleri tek tek kontrol edip i\u015faretleyin. Yaln\u0131zca HPOS&#8217;un se\u00e7ili g\u00f6r\u00fcnmesi yeterli de\u011fildir; sipari\u015f verilerinin ve bu verileri kullanan i\u015flemlerin de do\u011fru \u00e7al\u0131\u015fmas\u0131 gerekir.<\/p>\n<ul>\n<li><strong>Uyumluluk:<\/strong> Etkin eklentiler, \u00f6zel kodlar ve d\u0131\u015f entegrasyonlar\u0131n sipari\u015f i\u015flemleri HPOS \u00fczerinde s\u0131nand\u0131.<\/li>\n<li><strong>E\u015fitleme:<\/strong> Bekleyen sipari\u015f e\u015fitlemesi kalmad\u0131; ilgili zamanlanm\u0131\u015f g\u00f6revlerde yeni hata yok.<\/li>\n<li><strong>Tutarl\u0131l\u0131k:<\/strong> Kontrol i\u00e7in se\u00e7ilen eski, yeni, iade edilmi\u015f ve \u00f6zel alanl\u0131 sipari\u015flerin kimlikleri, durumlar\u0131, tutarlar\u0131 ve \u00f6zel alanlar\u0131 ge\u00e7i\u015f \u00f6ncesindeki kay\u0131tlarla e\u015fle\u015fiyor.<\/li>\n<li><strong>\u00d6deme:<\/strong> Tahsilat kayd\u0131yla sipari\u015f durumu uyumlu; stok hareketleri, bildirimler ve iade ak\u0131\u015f\u0131 kontrol edildi.<\/li>\n<li><strong>Geri d\u00f6n\u00fc\u015f:<\/strong> G\u00fcncel tam yedek eri\u015filebilir durumda. Geri d\u00f6n\u00fc\u015f plan\u0131nda, WordPress deposu yeniden se\u00e7ilmeden \u00f6nce HPOS&#8217;tan bu depoya e\u015fitlemenin tamamlanmas\u0131 ve sipari\u015f alanlar\u0131n\u0131n kar\u015f\u0131la\u015ft\u0131r\u0131lmas\u0131 ad\u0131mlar\u0131 var.<\/li>\n<\/ul>\n<p>Sonraki ad\u0131m\u0131n\u0131z, yeni sipari\u015fleri ve e\u015fitleme hatalar\u0131n\u0131 kimin, ne zaman izleyece\u011fini belirlemek olsun. Veritaban\u0131 temizli\u011fi ve sipari\u015f ar\u015fivlemeyi bu ge\u00e7i\u015ften ayr\u0131 bir bak\u0131m plan\u0131na al\u0131n; bu i\u015flemleri canl\u0131 ma\u011fazaya uygulamadan \u00f6nce test kopyas\u0131nda s\u0131nay\u0131n.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>WooCommerce HPOS ge\u00e7i\u015finde yaln\u0131zca depolama ayar\u0131n\u0131 de\u011fi\u015ftirmek yetmez. Eklenti uyumlulu\u011funu test kopyas\u0131nda do\u011frulay\u0131n, bekleyen sipari\u015f e\u015fitlemesini tamamlay\u0131n ve canl\u0131 ge\u00e7i\u015ften sonra sipari\u015f alanlar\u0131yla \u00f6deme ak\u0131\u015f\u0131n\u0131 kontrol edin. Geri d\u00f6n\u00fc\u015f i\u00e7in eski deponun da g\u00fcncel oldu\u011fundan emin olun.<\/p>\n","protected":false},"author":4,"featured_media":10096,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[699,700,398,356,116],"class_list":["post-10104","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-hpos","tag-siparis-yonetimi","tag-veritabani","tag-woocommerce","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/10104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/comments?post=10104"}],"version-history":[{"count":1,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/10104\/revisions"}],"predecessor-version":[{"id":10110,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/10104\/revisions\/10110"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media\/10096"}],"wp:attachment":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media?parent=10104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/categories?post=10104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/tags?post=10104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}