dotCREA

Dekorizon: WooCommerce'ten RGS'e taşıma ve yapı market mağazasının kurulması

Dekorizon; su yalıtımı, havuz kaplama ve ses yalıtımı malzemeleri satan bir yapı market markasıdır. Marka WooCommerce üzerindeki mağazasından RGS E-Ticaret altyapısına geçti. Elimize devredilen şey tamamen boş bir mağaza ve kaynak sitenin veritabanı dökümüydü: katalogu, içerikleri ve blog arşivini bu dökümden çıkarıp aktardık, ardından platformun hazır temasını markanın kendi vitrinine dönüştürdük.

MüşteriDekorizon · shop.dekorizon.com
SektörYapı market — su yalıtımı, havuz kaplama ve ses yalıtımı malzemeleri
PlatformRGS E-Ticaret — Admin API üzerinden taşıma ve tema geliştirme
Yıl2026
KapsamKatalog taşıma, İçerik aktarımı, Tema geliştirme, Yönlendirme planı
58
Aktarılan ürün, 56'sı yayında
84
Varyant, seçenekleriyle
156
Medya dosyası
79
301 yönlendirmesi
15
Kategori, tamamı görselli

Devraldığımız durum

  • Yeni açılmış, sıfır ürünlü bir mağaza; storefront'ta hazır temanın moda ve elektronik demo içeriği duruyordu, menüdeki kategoriler 404 veriyordu.
  • Kaynak taraf WordPress + WooCommerce'ti ve elimizdeki tek şey 2 MB'lık bir veritabanı dökümüydü.
  • Ürünlerin yarısından fazlası birden çok kategoride yer alıyordu; kategori ağacının birebir korunması gerekiyordu.
  • Blog yazılarının içeriği dökümde boş görünüyordu; ilk bakışta arşivin kaybolduğu düşünülüyordu.

Hedefimiz

  • Katalogu varyantları, görselleri ve kategori ilişkileriyle birlikte kayıpsız taşımak.
  • Eski adreslerden gelen trafiği yeni sayfalara yönlendirmek.
  • Kurtarılabilir blog ve sayfa içeriğinin tamamını yeni mağazaya taşımak.
  • Hazır temayı, yapı market alışkanlıklarına uygun bir vitrine dönüştürmek.
Dekorizon ana sayfası, masaüstü görünüm
Ana sayfa — kategori ızgarası ve kampanya şeridi

Veritabanı dökümünden katalogun çıkarılması

  • Döküm, sunucu kurmadan doğrudan ayrıştırıldı; WooCommerce ürün nitelikleri bayt seviyesinde çözülerek Türkçe karakterli değerlerde bozulma önlendi.
  • WordPress başlıklarındaki HTML karakter kodları (–, ×) düzeltildi, ürün açıklamalarındaki eski site bağlantıları yeni yollara çevrildi.
  • 16 kategoriden ürün taşımayan sarmalayıcı çıkarılarak 15 kategori kuruldu; ana ve alt kırılım birebir korundu.
  • Ürünler en alt kategoriye ana, üst kategorilere ikincil bağlantıyla eklendi; 58 üründen 46'sı için çok kategorili yapı böyle korundu.

Platform API'sinin çıkarılması ve aktarım

  • İstek gövdeleri belgelenmemiş olduğu için şema, deneme kayıtları oluşturulup geri okunarak çıkarıldı.
  • Ürün oluşturma isteğinde varyant seçenekleri sessizce düşüyordu; varyantlar oluşturulduktan sonra stok kodu üzerinden eşlenip ayrı isteklerle yazıldı.
  • Doğru sıra deneyerek bulundu: taslak ürün → görsel yükleme → galeri bağlama → kapak görseli → yayına alma.
  • 84 varyant renk, kalınlık, kilogram, genişlik ve birim seçenekleriyle; 94 ürün görseli Türkçe alternatif metinleriyle aktarıldı.
  • Görseli olmayan altı üst kategoriye alt ürünlerinden temsilî kapak atandı; kategori sayfaları boş görünmüyor.
Havuz kaplama malzemeleri kategori sayfası, masaüstü görünüm
Kategori — alt kırılımlar ve filtreler

Kesintiye dayanıklı aktarım

  • Platformun dakikalık istek bütçesi aşılmayacak biçimde hız sınırlaması ve geri çekilme kuruldu.
  • Her yazma işleminden sonra durum kaydedildi; tüm aktarım script'leri yeniden çalıştırılabilir, yapılanı atlayıp yarım kalandan devam ediyor.
  • Aktarım ortasında iki sürecin çakışmasıyla 21 ürün kayıp göründü; platformdaki kayıtları yerel duruma geri eşleyen bir mutabakat adımı yazıldı, veri kaybı olmadı.
  • Fiyatı kaynakta boş olan iki ürün sıfır fiyatla satışa çıkmasın diye taslakta bırakıldı.

İçerik ve blog arşivinin kurtarılması

  • Kaynaktaki sayfalardan gerçek içerikli beşi (hakkımızda, sıkça sorulan sorular, iade, gizlilik, iletişim) editör artıkları temizlenerek aktarıldı.
  • Veritabanı dökümünde 18 blog yazısının içeriği boştu; içerik WordPress'in kendi arayüzünden çekilerek yedisinin tam metni kurtarıldı.
  • Yazılardaki 11 görsel yeniden barındırıldı; küçültülmüş kopyalar yerine orijinal boyutlu dosyalar alındı, metin içindeki adresler güncellendi.
  • Blog kategorisi “Yalıtım Rehberi” olarak kurgulandı; kırıntı yolundaki tekrar giderildi.
Havuz cam mozaik ürün sayfası, masaüstü görünüm
Ürün sayfası — teknik bilgi ve satın alma alanı

Tema: yapı market vitrini

  • Marka paleti logodan çıkarıldı: turuncu ve lacivert. Logo, platform vektör dosya kabul etmediği için yüksek çözünürlüklü ve şeffaf olarak yeniden üretildi; açık ve koyu zeminler için iki varyant hazırlandı.
  • Üst bilgi üç katmanlı kurgulandı: iletişim şeridi, arama ve teknik destek satırı, kategori mega menüsü.
  • Ana sayfa kategori ızgarası, ürün şeritleri, alt kategori kutuları ve kampanya bannerlarıyla kurgulandı; alt bilgiye güven şeridi, bülten ve mobilde açılır kolonlar eklendi.
  • İletişim sayfası ayrı bir şablon olarak yazıldı: kanal kartları, çalışan form, konum kartı ve sıkça sorulan sorular.
  • Kategori, ürün, arama ve sepet sayfaları platform varsayılanında bırakıldı; aktarılan varyant seçenekleri filtrelerde çalıştığı için müdahale gerekmedi.

Platform kısıtlarının aşılması

  • Vektör dosya yüklemesi kapalı olduğu için ikonlar, CSS'in kırpma yolu özelliğiyle vektör olarak çizildi; emoji ikonların tamamı bunlarla değiştirildi.
  • Gömülü çerçeve etiketleri temizlendiği için harita, platformun kendi özel kod alanından sayfaya sonradan yerleştirildi.
  • Global stil dosyası için karakter sınırı olduğundan her yazımda boyut kontrol ediliyor; dosya sınırın onda birinde tutuluyor.
  • Yazı tipi yüklemesi platformun stil temizleyicisinden geçecek biçimde tek kanaldan kuruldu; Türkçe karakterler için gerekli alt kümeler ayrıca tanımlandı.
Dekorizon iletişim sayfası, masaüstü görünüm
İletişim — kanal kartları ve teklif formu

Görsel doğrulama ve düzeltmeler

  • Mega menü açılır panelinde beyaz üstüne beyaz metin sorunu; panel zorla açık render edilerek bulundu ve düzeltildi.
  • Ürün kısa açıklamalarında ekrana düşen ham etiketler 58 üründe temizlendi.
  • Aktarımdan kalan ters bir yönlendirme, yeni iletişim şablonunu eski sayfaya götürüyordu; yönü çevrildi.
  • İkonların dikey hizası, tam genişlik bölümden kaynaklanan yatay kayma ve iletişim formunun dar kalması giderildi; sayfa başına tek H1 kuralı yeniden kuruldu.

Sonuç

Boş bir mağaza olarak devralınan proje, kataloğu, içerikleri ve blog arşiviyle birlikte yayına hazır bir yapı market vitrinine dönüştü. Kategori dağılımı kaynakla birebir tuttu, eski adresler yeni sayfalara yönlendirildi ve aktarımın tamamı yeniden çalıştırılabilir script'lerle teslim edildi; katalog büyüdüğünde aynı akış tekrar işletilebiliyor.

Süreç
1. aşama
Veritabanı dökümünün çözümlenmesi ve katalogun normalize edilmesi
2. aşama
Platform API'sinin çıkarılması, ürün, varyant ve görsel aktarımı
3. aşama
Sayfa, blog ve yönlendirmelerin taşınması
4. aşama
Marka teması: üst bilgi, ana sayfa, iletişim ve alt bilgi
5. aşama
Görsel doğrulama, düzeltmeler ve teslim
Teknik künye
RGS E-Ticaret Admin APIPythonWooCommerce veri aktarımıWordPress REST APIHeadless Chrome ile görsel doğrulamaCSS clip-path ile vektör ikonlar301 yönlendirme planı

Mobil arayüz

Dekorizon ana sayfası mobil görünümü
Ana sayfa — mobil