WooCommerce, WordPress üzerine kurulu, açık kaynaklı ve son derece esnek bir e-ticaret çözümü. Kendi sunucunuzda çalıştığı için siteye neredeyse her şeyi ekleyebilirsiniz. Ancak bu özgürlüğün bir bedeli var: siteyi ayakta tutmak, güncel ve hızlı tutmak tamamen sizin sorumluluğunuzda.
Booster Wizard olarak resmi Shopify Partner'ıyız ve WordPress ile WooCommerce kullanan markaları Shopify'a taşıyoruz. Bu yazıda hem geçişin mantıklı olduğu durumları hem de adım adım nasıl yapıldığını kendi deneyimimizden aktarıyoruz.
WooCommerce'in Esnekliği ve Getirdiği Yük
WooCommerce mağazası büyüdükçe teknik iş yükü de büyür. Projelerimizde markaların en çok şikâyet ettiği konular şunlar:
- Eklenti bağımlılığı: Ödeme, kargo, SEO, çoklu dil, form ve önbellek gibi her ihtiyaç ayrı bir eklentiyle karşılanır; eklentilerden biri güncellendiğinde diğerleriyle çakışabilir.
- Sunucu yönetimi: Barındırma paketinin seçimi, kampanya dönemlerinde kapasitenin yetip yetmeyeceği ve yedekleme sizin işinizdir.
- Güvenlik güncellemeleri: WordPress çekirdeği, tema ve eklentilerin düzenli olarak güncellenmesi gerekir; ihmal edilen bir güncelleme siteyi saldırılara açık bırakabilir.
- Performans çalışması: Hız için önbellek, görsel sıkıştırma ve veritabanı temizliği gibi işlemler sürekli takip ister.
Shopify'a Geçiş Ne Zaman Mantıklı?
Aşağıdaki durumlardan birkaçı sizin için geçerliyse Shopify'ı ciddi olarak değerlendirmenin zamanı gelmiş olabilir:
- Ekibiniz zamanının önemli bir kısmını satış yerine teknik sorunlara harcıyor.
- Kampanya günlerinde site yavaşlıyor ya da erişilemez hale geliyor.
- Yurt dışına satış yapmak ve farklı dilleri ve pazara özel fiyatları tek mağazadan yönetmek istiyorsunuz.
- Barındırma, SSL, güvenlik ve platform güncellemelerinin altyapı tarafından yönetilmesini istiyorsunuz.
WooCommerce Ne Zaman Hâlâ Doğru Tercih?
WooCommerce kötü bir seçim değil. Sitenizin asıl gücü yoğun içerikse ve e-ticaret bunun küçük bir parçasıysa, sunucuya tam erişim gerektiren özel geliştirmeleriniz varsa ya da WordPress'i rahatça yöneten bir teknik ekibiniz bulunuyorsa WooCommerce'te kalmak daha mantıklı olabilir. Karar verirken yalnızca bugünkü sorunlara değil, önümüzdeki birkaç yılın büyüme planına da bakmak gerekir.
Hazırlık: Sitenizin Envanterini Çıkarın
Veri taşımaya başlamadan önce mevcut sitenin tam bir fotoğrafını çekin. Bu liste, geçişin geri kalanında yol haritanız olur:
- Tüm adresler: Ürün, ürün kategorisi, etiket, sayfa ve blog yazısı adreslerini site haritanızdan çıkarın; Google Search Console'da en çok trafik alanları işaretleyin.
- Eklenti listesi: Yüklü her eklentinin ne işe yaradığını ve gerçekten kullanılıp kullanılmadığını not edin.
- Ürün yapısı: Değişken ürünlerinizin hangi niteliklere (renk, beden, hacim vb.) sahip olduğunu belgeleyin.
- Ölçüm verileri: Analytics ve Search Console verilerini geçiş sonrası karşılaştırma için kaydedin.
Adım 1: Verileri WooCommerce REST API ile Okuyun
WooCommerce'in REST API'si ürünlere, varyasyonlara, kategorilere, müşterilere ve siparişlere programatik erişim sağlar. Biz panelden CSV dışa aktarmak yerine WooCommerce ayarlarından oluşturulan API anahtarlarıyla bu API'ye bağlanıp tüm veriyi yapılandırılmış biçimde okuyoruz. Kategoriler, etiketler, nitelikler, görsel adresleri ve özel meta veriler de aynı akışta gelir.
Okunan veriler aktarım yazılımımızda Shopify'ın yapısına dönüştürülür ve Shopify Admin API ile yeni mağazaya yazılır. Görseller /wp-content/uploads/ altındaki adreslerinden aktarılacağı için eski sunucuyu geçiş tamamlanmadan kapatmayın.
Adım 2: Varyasyonları Shopify Varyantlarına Dönüştürün
WooCommerce'teki değişken ürünler ve varyasyonlar, Shopify'da seçenekler ve varyantlar olarak karşılığını bulur. Fark şu: Shopify'da bir ürün en fazla üç seçeneğe ve 2.048 varyanta sahip olabilir. WooCommerce'te dört ya da daha fazla nitelikle varyasyon oluşturduysanız bu ürünleri yeniden kurgulamanız gerekir. Bazı nitelikleri ayrı ürünlere bölmek ya da varyasyon oluşturmayan bilgileri meta alanlarına taşımak en sık kullandığımız çözümlerdir.
Ürün kategorileri Shopify'da koleksiyonlara dönüşür. Koleksiyonları elle kurabilir ya da etiket ve ürün türü gibi koşullarla otomatik olarak doldurabilirsiniz. WooCommerce etiketlerinizi korumak, otomatik koleksiyonları kurarken işinizi kolaylaştırır.
Adım 3: Blog Yazılarını ve Sayfaları Taşıyın
WordPress'in en güçlü yanlarından biri içeriktir ve bu içerik geçişte kaybolmamalı. WordPress'in REST API'si yazılara ve sayfalara da erişim sağlar; biz içerikleri bu API üzerinden okuyup Shopify'ın içerik API'leriyle blog yazısı ve sayfa olarak yeniden oluşturuyoruz. Blog yazıları Shopify'da /blogs/ altındaki bir bloga, kurumsal sayfalar ise /pages/ altına taşınır.
Yazıların içindeki görselleri, iç bağlantıları ve SEO başlıklarını da kontrol edin. WordPress'teki kısa kodlar ve sayfa oluşturucu bileşenleri Shopify'da çalışmaz; bu bölümler tema bölümleri ve bloklarıyla yeniden kurulmalıdır.
Adım 4: Müşterileri ve Siparişleri Aktarın
Müşteri kayıtları ve geçmiş siparişler de API üzerinden aktarılır. Şifreler hiçbir platformdan taşınamadığı için hesaplar pasif başlar; yayından sonra müşterilere hesap etkinleştirme daveti gönderilmelidir. Siparişlerin ürün ve müşterilere doğru bağlanması için aktarım sırası önemlidir: önce ürünler, sonra müşteriler, en son siparişler aktarılır.
Bu adımları WordPress'ten Shopify'a taşıdığımız bir projede nasıl uyguladığımızı görmek için: Hoito referansını inceleyin
Adım 5: Eklentileri Shopify Uygulamalarıyla Eşleştirin
Eklenti listenizi tek tek ele alın. Bazı eklentilere Shopify'da hiç ihtiyaç kalmaz, bazılarının yerini hazır uygulamalar alır:
- Önbellek, güvenlik ve yedekleme eklentileri: Barındırma ve güvenlik Shopify tarafından yönetildiği için çoğu zaman gereksizdir.
- SEO eklentileri: Site haritası ve robots.txt otomatik oluşturulur; ürün ve sayfa başlıkları panelden düzenlenir.
- Sayfa oluşturucular: Online Store 2.0 temalarının bölüm ve blok yapısı bu ihtiyacı karşılar.
- Yorum, sadakat, e-posta ve çoklu dil eklentileri: Shopify App Store'daki uygulamalar ve Shopify Markets ile karşılanır.
Adım 6: Ödeme ve Kargoyu Kurun
Shopify Payments Türkiye'deki mağazalar için kullanılamadığından, iyzico veya PayTR gibi yerel ödeme kuruluşları uygulamalar ya da özel entegrasyonlarla bağlanır. Taksit ve 3D Secure gereksinimlerini bu aşamada netleştirin. Kargo ve e-fatura tarafındaki seçenekleri ayrı bir yazıda ayrıntılı anlattık: Türkiye'de Shopify ödeme, kargo ve e-fatura rehberi
Adım 7: WordPress Adreslerini Yönlendirin
WooCommerce'te ürünler varsayılan olarak /product/, kategoriler /product-category/ altında yer alır; Türkçe sitelerde bunlar çoğu zaman /urun/ gibi yerelleştirilmiş adreslere çevrilmiştir. Blog yazıları ise seçtiğiniz kalıcı bağlantı yapısına göre çoğunlukla doğrudan alan adının altındadır. Shopify'da adres yapısı sabit olduğu için bu adreslerin hepsi değişir:
- Ürün adreslerini /products/, kategori adreslerini /collections/, sayfaları /pages/ ve yazıları /blogs/ altındaki karşılıklarına eşleştirin.
- Yönlendirmeleri eşleştirme tablosundan Shopify Admin API ile otomatik olarak oluşturun; standart planlarda 100.000'e kadar yönlendirme tanımlanabilir.
- Yönlendirmenin çalışması için eski adresin Shopify'da 404 vermesi gerektiğini unutmayın.
Yönlendirme tablosunu nasıl hazırlayacağınızı ve yayın sonrası neleri kontrol edeceğinizi ayrıntılı olarak anlattık: Shopify'a geçişte SEO kontrol listesi
Adım 8: Test Edin ve Yayına Alın
Geçmiş siparişleri aktarırken müşterilere ve ekibinize bildirim e-postası gitmeyecek şekilde ayarları kontrol edin. Ardından birkaç gerçek siparişle ödeme, kargo, bildirim e-postaları ve iade akışını deneyin. Alan adını Shopify'a bağladıktan sonra yeni site haritasını Search Console'a gönderin ve ilk haftalarda 404 hatalarını, satışları ve trafiği yakından izleyin.
Geçiş Ne Kadar Sürer, Neye Göre Değişir?
Süreyi belirleyen başlıca etkenler ürün ve varyasyon sayısı, üçten fazla niteliği olan ürünlerin yeniden kurgulanması, taşınacak blog içeriğinin hacmi, eklentilerin uygulamalarla eşleştirilmesi ve tasarımın özelleştirme düzeyidir. Küçük bir katalog ve hazır temayla süreç kısa sürebilir; yoğun içerik, özel tema ve çok sayıda entegrasyon ise takvimi uzatır. Kesin süreyi ancak mevcut siteyi analiz ettikten sonra verebiliriz.
Sık Yapılan Hatalar
- WordPress sunucusunu görseller ve içerik aktarılmadan kapatmak.
- Blog yazılarını taşımayı unutmak ya da yönlendirmelerini kurmamak.
- Dört ve daha fazla nitelikli varyasyonları Shopify'ın üç seçenek sınırına uyarlamadan aktarmaya çalışmak.
- Her eklentiye birebir uygulama aramak ve mağazayı gereksiz uygulamalarla doldurmak.
- Müşterilere hesap etkinleştirme daveti göndermemek.
Sonuç
WooCommerce'ten Shopify'a geçiş, teknik bakım yükünü azaltıp ekibinizin satışa odaklanmasını sağlayabilir. Doğru sonuç için ürün yapısını Shopify'a uyarlamak, içeriği eksiksiz taşımak ve her eski adresi yönlendirmek gerekir. WooCommerce ihtiyaçlarınızı karşılıyorsa acele etmeyin; karşılamıyorsa iyi planlanmış bir geçiş büyümenin önünü açar.
WooCommerce'ten Shopify'a geçmeyi planlıyorsanız: Shopify Partner hizmetlerimizi inceleyin


