Açık konuşayım: bir online mağazayı asıl yoran şey vitrin değil, arka taraftaki görünmez koşuşturma. Sipariş gelir, birileri onu ERP’ye girer, stok elle güncellenir, bir rakam yanlış kopyalanır ve gün sonunda kimse hangi sayının doğru olduğunu bilemez. Odoo ile WooCommerce’i konuşturmak, işte bu koşuşturmayı otomatiğe bağlamakla ilgili. Gel, bu entegrasyonun gerçekte nasıl kurulduğunu, nerede takıldığını ve ben olsam nelere dikkat edeceğimi anlatayım.
Odoo Nedir?
Odoo, açık kaynaklı bir iş yönetim yazılımıdır. CRM, muhasebe, stok, üretim ve daha fazlası için modüller içerir. Birçok şirket, diğer ERP sistemlerine kıyasla esnek ve uygun maliyetli olduğu için Odoo’yu tercih eder. Bence Odoo’nun asıl cazibesi de burada: parçalı yapısı sayesinde bugün sadece stok ve satış modülüyle başlayıp, işin büyüdükçe üretim ya da muhasebeyi sonradan ekleyebiliyorsun.
Odoo iki versiyonda gelir:
- Odoo Community – Ücretsiz ve açık kaynak
- Odoo Enterprise – Ekstra özellikler ve destekle ücretli versiyon
Odoo’yu WooCommerce’e Neden Bağlamalısın?
Online mağaza işletmek, her gün siparişler, stok ve müşteri verileriyle uğraşmak demektir. Entegrasyon olmadan ekibin, Odoo ile WooCommerce arasında bilgileri elle kopyalamak zorunda kalır. Bu hem yavaştır hem de hataya davetiye çıkarır; üstelik hata en yoğun günde, tam da en çok siparişin geldiği anda ortaya çıkar.
Odoo-WooCommerce entegrasyonu sana şunları sağlar:
- Otomatik sipariş aktarımı – Yeni siparişler anında Odoo’da görünür
- Canlı stok senkronizasyonu – Stok seviyeleri her iki sistemde eşleşir
- Birleşik müşteri veritabanı – Tüm müşteri verileri tek yerde
- Doğru raporlama – Satış raporları tüm online siparişleri içerir
- Daha hızlı teslimat – Siparişler depo ekibine anında ulaşır
Entegrasyon Nasıl Çalışır?
Odoo ve WooCommerce’in ikisi de REST API’ye sahiptir. Bu API’ler, sistemlerin otomatik veri alışverişi yapmasına olanak tanır. Entegrasyon, ihtiyaçlarına göre tek yönlü veya çift yönlü olabilir.
Tek Yönlü Senkronizasyon
Veri yalnızca bir yönde akar:
- Ürünler Odoo’dan WooCommerce’e
- Siparişler WooCommerce’den Odoo’ya
Çift Yönlü Senkronizasyon
Veri her iki yönde akar:
- Ürünler her iki sistem arasında senkronize olur
- Müşteri güncellemeleri her iki yerde yansır
- Stok değişiklikleri anında senkronize olur
Tek Yönlü mü, Çift Yönlü mü — Bence
Çift yönlü senkronizasyon, kâğıt üzerinde her zaman daha çekici görünür; “her şey her yere aksın” demek kulağa güçlü geliyor. Ama sana açık söyleyeyim: çift yönlü kurmadan önce cevaplaman gereken tek bir soru var — her veri parçası için hangi sistem patron? Bir ürünün fiyatını hem Odoo’da hem WooCommerce’de değiştirebiliyorsan, günün birinde ikisi çelişir ve entegrasyon hangisinin doğru olduğunu senin adına tahmin etmeye çalışır. Tahmin ise ticarette istemeyeceğin son şeydir.
Ben olsam her alan için tek bir doğruluk kaynağı belirlerdim: ürünler ve fiyatlar Odoo’dan iner, siparişler WooCommerce’den çıkar. Yani çoğu mağaza için sağlıklı başlangıç aslında düşünülmüş bir tek yönlü akıştır; “çift yönlü” ihtiyacını gerçekten kanıtlayana kadar onu açmakta acele etmezdim. Sadeliğin en güzel yanı, bir şey ters gittiğinde nereye bakacağını bilmendir.
Entegrasyon Seçenekleri
1. Odoo WooCommerce Konektör Modülü
Odoo’nun Odoo App Store’da resmi ve topluluk konektörleri mevcuttur. Bu modüller doğrudan Odoo’ya kurulur ve WooCommerce bağlantısını yönetir.
Popüler konektörler:
- WooCommerce Odoo Connector – Emipro
- WooCommerce Integration – Technaureus
- Multi-Channel Sale – Çeşitli geliştiriciler
2. Middleware Platformları
Üçüncü taraf platformlar Odoo ve WooCommerce’i bağlayabilir:
- Zapier – Temel ihtiyaçlar için basit otomasyon
- Make (Integromat) – Görsel iş akışı oluşturucu
- n8n – Açık kaynak otomasyon aracı
Odoo zaten açık kaynak dünyasından geliyorsa, self-hosted bir n8n kurulumunun aynı felsefeyle güzel örtüştüğünü söyleyeyim; verini kendi sunucunda tutmayı önemsiyorsan bu ikili düşünmeye değer.
3. Özel API Entegrasyonu
Karmaşık gereksinimler için her iki API’yi kullanan özel geliştirme, veri akışı üzerinde tam kontrol sağlar. Kontrolün bedeli ise bakımdır; yazdığın kodu WooCommerce ve Odoo güncellemeleri boyunca ayakta tutmak da senin işin olur.
Senkronize Edilen Veriler
Ürünler
- Ürün adı ve açıklaması
- SKU ve barkod
- Fiyat ve vergi ayarları
- Ürün görselleri
- Kategoriler ve etiketler
- Ürün varyantları (beden, renk vb.)
Stok
- Stok miktarları
- Birden fazla depo konumu
- Düşük stok uyarıları
- Ön sipariş ayarları
Siparişler
- Müşteri detayları
- Sipariş kalemleri ve miktarları
- Teslimat adresi
- Ödeme durumu
- Sipariş notları
Müşteriler
- İsim ve iletişim bilgileri
- Fatura ve teslimat adresleri
- Sipariş geçmişi
- Müşteri grupları
Entegrasyonu Kurma
Adım 1: Sistemlerini Hazırla
Bağlamadan önce şunlardan emin ol:
- Odoo güncel bir versiyona sahip
- WooCommerce ve WordPress güncel
- Her iki sisteme yönetici erişimin var
- SSL sertifikaları kurulu (HTTPS)
Adım 2: API Kimlik Bilgileri Oluştur
WooCommerce’de:
- WooCommerce > Ayarlar > Gelişmiş > REST API’ye git
- “Anahtar Ekle”ye tıkla
- İzinleri “Okuma/Yazma” olarak ayarla
- Consumer Key ve Consumer Secret’ı kaydet
Adım 3: Konektörü Kur
Odoo konektör modülü kullanıyorsan:
- Odoo App Store’dan konektörü indir
- Odoo örneğine kur
- WooCommerce URL’ni ve API anahtarlarını gir
- Senkronizasyon ayarlarını yapılandır
Adım 4: Alan Eşlemesini Yapılandır
Sistemler arasındaki alanları eşleştir:
- Odoo “Internal Reference” = WooCommerce “SKU”
- Odoo “Sales Price” = WooCommerce “Normal Fiyat”
- Odoo “Quantity On Hand” = WooCommerce “Stok”
Adım 5: İlk Senkronizasyonu Çalıştır
Test senkronizasyonuyla başla:
- Önce birkaç ürünü senkronize et
- WooCommerce’de test siparişi oluştur
- Odoo’da görünüp görünmediğini kontrol et
- Eşleme sorunlarını düzelt
Sakın tüm kataloğu ilk denemede senkronize etme. Beş ürünle başla, akışın uçtan uca doğru çalıştığını gözünle gör, sonra hacmi büyüt. Beş üründe gördüğün bir eşleme hatası kolay düzelir; beş binde aynı hata bir gün sürer.
Adım 6: Otomatik Senkronizasyonu Etkinleştir
Test tamamlandıktan sonra zamanlanmış senkronizasyonu etkinleştir:
- Stok için her 15-30 dakikada bir senkronizasyon ayarla
- Siparişler her 5 dakikada veya gerçek zamanlı senkronize edilebilir
- Ürünler günlük veya değiştiğinde senkronize edilebilir
Yaygın Sorunlar ve Çözümler
Ürünler Senkronize Olmuyor
Odoo’daki ürünlerin “Satılabilir” olarak işaretlendiğinden ve geçerli SKU’lara sahip olduğundan emin ol. Deneyimime göre senkronize olmayan ürünlerin büyük çoğunluğunun derdi eksik ya da yinelenen bir SKU’dur.
Sipariş Hataları
WooCommerce’deki kargo ve ödeme yöntemlerinin Odoo’daki geçerli seçeneklere eşlendiğinden emin ol.
Stok Uyumsuzlukları
Stok seviyeleri eşleşmiyorsa, Odoo’da bekleyen siparişleri veya rezerve edilmiş miktarları kontrol et. Çoğu zaman ortada “hata” yoktur; Odoo, henüz sevk edilmemiş bir siparişin ürünlerini rezerve etmiştir, sen de aradaki farkı kayıp sanırsın.
Yavaş Senkronizasyon Hızı
Büyük kataloglar zaman alır. Yalnızca değişen öğeleri güncellemek için artımlı senkronizasyon kullan.
En İyi Uygulamalar
- Benzersiz SKU’lar kullan – Her ürünün benzersiz bir tanımlayıcısı olmalı
- Önce verilerini temizle – Senkronizasyondan önce yinelenen ürünleri düzelt
- Hata bildirimleri kur – Senkronizasyon başarısız olduğunda uyarı al
- Günlükler tut – Sorun giderme için senkronizasyon günlüklerini kaydet
- Güncellemelerden sonra test et – Odoo veya WooCommerce güncellemelerinden sonra entegrasyonu kontrol et
Sonuç
Odoo’yu WooCommerce’e bağlamak, e-ticaret operasyonlarını kolaylaştırır. Siparişler web sitenden ERP’ne otomatik akar, stok doğru kalır ve ekibin saatler süren manuel işten kurtulur. Ama benim asıl önem verdiğim, kazanılan saatlerden çok içine düşmediğin hata: elle kopyalama olmadığında yanlış rakam da olmuyor.
İster hazır konektör ister özel çözüm kullan; her alan için doğruluk kaynağını netleştir, küçük bir test kümesiyle başla ve akışı görmeden hacmi büyütme. Bu üç kurala uyarsan yatırım hızla geri döner: işletmen daha verimli çalışır, müşterilerin de doğru stok bilgisi ve daha hızlı sipariş işleme ile daha iyi bir deneyim yaşar.
Last modified: Ağustos 2, 2026
United States / English
Slovensko / Slovenčina
Canada / Français
Türkiye / Türkçe