WooCommerce nedir?
WooCommerce, WordPress üzerine kurulan açık kaynaklı bir e-ticaret platformudur. Türkiye’de orta ve büyük ölçekli birçok marka mağazasını WooCommerce ile yönetiyor — esnek tema yapısı, geniş eklenti ekosistemi ve veri sahipliği avantajlarıyla. Mağaza web sunucusunda (genelde bir hosting veya VPS’te) çalışır ve dışarı açık bir REST API sunar.
Logo nedir?
Logo, Türkiye’nin en köklü kurumsal muhasebe yazılımlarından biridir. Logo Tiger ve Logo Go ürünleri muhasebe, stok, cari hesap takibi ile e-fatura/e-arşiv kesimini tek çatı altında toplar. WooCommerce-Logo birleşiminde belirleyici olan teknik gerçek şudur: Logo on-premise çalışır — yani bulutta değil, sizin sunucunuzda ya da yerel ağınızda kuruludur. Bu yapı veri kontrolü açısından güçlü, ama bulutta çalışan bir WooCommerce mağazasıyla doğrudan konuşamaması nedeniyle araya bir köprü gerektirir.
Neden WooCommerce ve Logo entegre edilmeli?
Logo’yu tek başına kullanırken her WooCommerce siparişini elle Logo’ya girip fatura kesmek, sipariş hacmi büyüdükçe muhasebe ekibinin saatlerini yiyen bir operasyona dönüşür. Doğru kurulmuş bir köprü şunları sağlar:
- Otomatik fatura kesimi: WooCommerce’den gelen sipariş, köprü üzerinden Logo’ya yazılır ve doğru türde (e-fatura/e-arşiv) faturası kesilir.
- On-premise farkına rağmen kesintisiz akış: Logo sunucusu o an erişilemese bile siparişler kuyrukta bekler, sunucu açıldığında toplu yazılır — sipariş kaybı olmaz.
- Tutarlı cari hesap: Aynı müşteri için Logo’da mükerrer cari açılmaz, eşleşme TC/VKN üzerinden kurulur.
- Doğru KDV ve fatura türü: WooCommerce ürün kategorileri Logo’daki KDV oranlarıyla, VKN mükellefiyeti GİB kontrolüyle eşleşir.
- Çoklu depo/şirket (Tiger): Logo Tiger kullanıyorsanız sipariş bölgesine göre depo seçimi ve çoklu şirket faturalaması da bu akışa bağlanabilir.
Manuel akışta tam zamanlı bir kişinin işi olan fatura takibi, köprü kurulduğunda kendiliğinden yürür.
WooCommerce Logo entegrasyonu nasıl yapılır?
Logo’nun hazır bir WooCommerce eklentisi olmadığı için bu entegrasyon, hangi WooCommerce eklentisini kuracağımız değil, iki sistemi nasıl köprüleyeceğimiz sorusudur. Zeisoft olarak süreci uçtan uca kuruyoruz:
- Logo kurulumunuzu inceliyoruz: Tiger mı Go mu, hangi modüller (e-fatura, stok, çoklu depo) lisanslı, hangi sürüm — köprünün kapsamı buna göre belirlenir.
- Sunucu erişimini planlıyoruz: Logo’nun REST tabanlı entegrasyon arayüzünü (Logo Connect / Logo Objects) açıyor, köprünün Logo’ya yazabileceği güvenli kanalı kuruyoruz. Gerekirse VPN veya statik IP gereksinimini baştan netleştiriyoruz.
- WooCommerce tarafında REST API anahtarını ve sipariş statüsü tetikleyicisini yapılandırıyoruz; köprü siparişleri buradan çeker.
- Müşteri tipi ayrımı, KDV haritalaması, cari eşleştirme ve VKN mükellefiyet kontrolü kurallarını birlikte tanımlıyoruz.
- Test ortamında 5-10 sipariş ve iade senaryosu üzerinde Logo’daki fatura, cari ve stok doğruluğunu doğruluyoruz.
- Canlı geçişten sonra ilk hafta günlük kontrol yapıyor, sorun çıkarsa anında düzeltiyoruz.
- Bakım anlaşmasıyla Logo sürüm geçişlerini ve WooCommerce güncellemelerini proaktif takip ediyoruz — köprünün güncelleme gününde kırılması size kalmıyor.
Sıkça karşılaşılan sorunlar
WooCommerce-Logo kurulumlarında sahada en sık gördüğümüz dört sorun ve nasıl önlediğimiz:
- Logo sunucusu kapanınca sipariş kaybı. On-premise Logo gece kapatılır veya sunucu yeniden başlatılırsa, kuyruksuz bir köprü o aradaki siparişleri atlar. Çözüm: köprüye kalıcı sipariş kuyruğu eklemek, Logo erişilebilir olunca yeniden denemek.
- Çift fatura. WooCommerce’de sipariş statüsü birden fazla kez tetiklendiğinde (örneğin manuel statü değişimi) aynı sipariş Logo’ya iki kez yazılabilir. Çözüm: her siparişe WooCommerce sipariş numarası üzerinden tekillik kontrolü koymak, mükerrer yazımı engellemek.
- Yanlış fatura türü (e-fatura/e-arşiv karışıklığı). Kurumsal müşterinin gerçekten e-fatura mükellefi olup olmadığı kontrol edilmezse Logo’da yanlış belge türü kesilir. Çözüm: VKN’yi GİB mükellef listesine karşı kontrol edip Logo’da doğru türü otomatik seçmek.
- Sürüm güncellemesinde köprünün kırılması. Logo majör sürüme geçtiğinde entegrasyon arayüzü değişebilir, faturalama o gün durabilir. Çözüm: bakım anlaşmasıyla her Logo güncellemesi öncesi test, sonrası uyarlama.
Dördü de kurulumda doğru tasarımla önlenebilir; sonradan düzeltmek 3-5 kat iş yükü yaratır.