Siparişler WooCommerce’te, stok ve faturalar ERP’de tutulduğunda iki sistem arasındaki her aktarım elle yapılır ve hataya açıktır. WooCommerce ERP entegrasyonu bu iki sistemi birbirine bağlayarak ürün, stok, fiyat ve sipariş bilgilerinin otomatik akmasını sağlar. Bu yazıda entegrasyonun nasıl kurulduğunu adım adım anlatıyoruz.
WooCommerce ERP entegrasyonu nedir?
WooCommerce ERP entegrasyonu, e-ticaret sitenizle Logo, Mikro, Netsis gibi kurumsal kaynak planlama yazılımınız arasındaki veri alışverişinin otomatik hale getirilmesidir. Bir sistemde oluşan veya değişen bilgi, elle aktarıma gerek kalmadan diğer sisteme ulaşır.
Hangi veriler hangi yönde eşitlenir?
| Veri | Yön | Açıklama |
|---|---|---|
| Ürün ve fiyat | ERP → WooCommerce | Ürün kartları, fiyat listeleri ve kampanya fiyatları |
| Stok | ERP → WooCommerce | Depo bazlı ya da toplam stok miktarları |
| Sipariş | WooCommerce → ERP | Sipariş satırları, ödeme ve teslimat bilgileri |
| Müşteri / cari | WooCommerce → ERP | Yeni müşteriler cari hesap olarak açılır |
| Sipariş durumu ve kargo | ERP → WooCommerce | Sevk, fatura ve takip numarası bilgileri |
Hangi sistemin hangi verinin asıl kaynağı olduğuna proje başında karar verilmelidir. Genellikle ürün, fiyat ve stok için ERP; sipariş için ise e-ticaret sitesi asıl kaynaktır.
Entegrasyon yöntemleri
- WooCommerce REST API: Ürün, stok ve siparişlerin okunup yazıldığı standart servis arayüzü.
- Webhook’lar: Yeni sipariş gibi olaylarda WooCommerce’in harici sisteme anında bildirim göndermesi.
- ERP servisleri: ERP’nin sunduğu REST veya SOAP servisleri üzerinden kayıt okuma ve oluşturma.
- Ara tablo veya dosya aktarımı: Servis sunmayan sistemlerde veritabanı ara tabloları veya XML ve CSV dosyalarıyla düzenli aktarım.
Adım adım WooCommerce ERP entegrasyonu
- Analiz: Eşitlenecek veriler, akış yönleri ve ERP’nin bağlantı imkânları belirlenir.
- Alan eşleştirme: Ürünler stok kodu (SKU) ile eşleştirilir; varyantlar, vergi oranları, birimler ve sipariş durumları iki sistem arasında karşılıklı tanımlanır.
- Akış sıklığı: Siparişler için anlık aktarım, stok ve fiyat için anlık ya da belirli aralıklarla güncelleme kurgulanır.
- Hata yönetimi: Başarısız aktarımlar kayıt altına alınır, otomatik olarak yeniden denenir ve ilgili ekibe bildirilir.
- Test: Gerçek senaryolar test ortamında uçtan uca denenir.
- Canlıya geçiş ve izleme: Entegrasyon devreye alınır, ilk haftalarda aktarım kayıtları yakından takip edilir.
Sık karşılaşılan sorunlar
- Stok kodu uyuşmazlığı: Sitedeki ve ERP’deki ürün kodları farklıysa eşleştirme kurulamaz. Entegrasyondan önce kodların temizlenmesi gerekir.
- Varyant eşleştirme: Beden ve renk gibi varyantların ERP’de ayrı kart mı yoksa tek kart mı tutulduğu netleştirilmelidir.
- Vergi ve yuvarlama farkları: KDV dahil ve hariç fiyatlar ile kuruş yuvarlamaları iki sistemde aynı kurala bağlanmalıdır.
- Mükerrer kayıt: Aynı siparişin iki kez aktarılmaması için her kayıt benzersiz bir kimlikle izlenmelidir.
- Yoğun dönem yükü: Kampanya dönemlerinde artan istekler için aktarımlar kuyruğa alınarak işlenmelidir.
Hazır entegrasyon eklentisi mi, özel entegrasyon mu?
Bazı ERP’ler için hazır WooCommerce bağlantıları bulunur ve standart ihtiyaçlarda iş görür. Alan eşleştirmesi, iş kuralları veya veri akışı işletmenize özgüyse veri entegrasyonu projesi olarak özel bir bağlantı kurmak daha sağlam bir sonuç verir. Stok ve sipariş akışlarının genel mantığını stok ve sipariş senkronizasyonu yazımızda ayrıca anlattık.
Sık sorulan sorular
WooCommerce hangi ERP sistemleriyle entegre edilebilir?
Servis (API), ara tablo veya dosya aktarımı gibi bir veri alışverişi yolu sunan ERP sistemlerinin hemen hepsiyle entegrasyon kurulabilir. Logo, Mikro ve Netsis bu sistemlere örnektir.
Stok bilgisi ne sıklıkla güncellenir?
İhtiyaca göre anlık ya da belirli aralıklarla güncellenebilir. Hızlı tükenen ürünlerde ve kampanya dönemlerinde daha sık güncelleme veya anlık aktarım tercih edilir.
Entegrasyon sırasında mağaza kapanır mı?
Hayır. Entegrasyon test ortamında geliştirilip doğrulanır, ardından mağaza çalışmaya devam ederken devreye alınır.
Sonuç
İyi kurulmuş bir WooCommerce ERP entegrasyonu elle veri girişini ortadan kaldırır, stok hatalarını azaltır ve siparişlerin daha hızlı sevk edilmesini sağlar. Mağazanız için entegrasyon kapsamını birlikte belirlemek için WooCommerce geliştirme ve ERP entegrasyonu çözümlerimize göz atabilirsiniz.



