Ena Unity XML Eşleştirme Rehberi: Ürün Verilerinizi Kolayca Entegre Edin
Değerli Ena Unity Bayileri ve İş Ortakları,
Ena Unity olarak, B4B (Business for Business) modelimizle bayilerimize e-ticaret süreçlerini kolaylaştıran yenilikçi çözümler sunuyoruz. XML bayilik hizmetimiz, geniş ürün yelpazemizi (kanvas tablolar, cam baskı ürünleri, halı, perde, paspas ve daha fazlası) otomatik olarak sat
ış kanallarınıza entegre etmenizi sağlar. Bu rehber, size sağlanan XML linki (https://enaunity.com.tr/output/xml/4743141206494/?limit_start=0&limit_end=10000) üzerinden ürün verilerini nasıl analiz edeceğinizi ve kendi sistemlerinizle nasıl eşleştireceğinizi adım adım anlatacaktır. 17 Mayıs 2025 itibarıyla güncel olan bu rehber, e-ticaret operasyonlarınızı optimize etmenize yardımcı olacak.
XML Eşleştirme Nedir?
XML eşleştirme, Ena Unity’nin XML formatında sunduğu ürün verilerini (örneğin, ürün adı, fiyat, stok durumu, görseller) bayilerin satış platformlarıyla (Trendyol, Hepsiburada, kendi e-ticaret siteleri vb.) uyumlu hale getirme sürecidir. XML (Extensible Markup Language), yapılandırılmış verilerin kolayca aktarılmasını ve işlenmesini sağlar. Örneğin, https://enaunity.com.tr/output/xml/4743141206494/?limit_start=0&limit_end=10000 linki, 0’dan 10.000’e kadar ürün verilerini içerir ve bu veriler, bayilerin sistemlerine otomatik olarak entegre edilerek manuel iş yükünü azaltır.
XML Eşleştirme Süreci Adım Adım
Aşağıdaki adımları takip ederek Ena Unity’nin XML verilerini kendi sistemlerinizle eşleştirebilirsiniz:
# 1. XML Dosyasını İndirin ve Analiz Edin
- Adım: Tarayıcınızda https://enaunity.com.tr/output/xml/4743141206494/?limit_start=0&limit_end=10000 linkine gidin veya bir HTTP istemcisi (örneğin, Postman veya curl) kullanarak XML dosyasını indirin.
- Amaç: XML yapısını incelemek ve hangi veri alanlarının (örneğin, , , , ) mevcut olduğunu belirlemek.
- İpucu: XML dosyasını bir metin editörü (Notepad++, VS Code) veya XML görselleştirici (Oxygen XML Editor) ile açarak yapıyı anlamaya çalışın. Örneğin, tipik bir XML satırı şu şekilde olabilir:
```xml
12345
Kanvas Tablo - Modern Manzara
499.99
50
https://enaunity.com.tr/images/12345.jpg
```
- Not: Limit parametreleri (limit_start=0 ve limit_end=10000), 10.000 ürüne kadar veri çekmenizi sağlar. Daha fazla ürün için limit_end değerini artırabilirsiniz (örneğin, 20000).
# 2. Kendi Sisteminizin Veri Yapısını Tanımlayın
- Adım: Satış platformunuzun (Trendyol API, Hepsiburada API veya kendi sitenizin veritabanı) hangi alanları gerektirdiğini belirleyin. Örneğin:
- Trendyol: productCode, productName, price, stockCode, imageUrl.
- Kendi siteniz: ID, Ürün Adı, Fiyat, Stok, Görsel URL.
- Amaç: Ena Unity’nin XML verilerini kendi sisteminizin alanlarıyla eşleştirmek için bir haritalama (mapping) oluşturmak.
- Örnek Haritalama:
- Ena Unity → Trendyol productCode
- Ena Unity → Trendyol productName
- Ena Unity → Trendyol price
- Ena Unity → Trendyol stockCode
- Ena Unity → Trendyol imageUrl
# 3. XML Verilerini İşlemek İçin Bir Araç veya Kod Kullanın
- Adım: XML dosyasını işlemek için bir programlama dili veya entegrasyon aracı seçin:
- PHP: SimpleXML veya DOMDocument kütüphaneleriyle XML’i parse edebilirsiniz.
- Python: xml.etree.ElementTree veya lxml kütüphaneleriyle verileri işleyebilirsiniz.
- JavaScript: Node.js ile xml2js paketi kullanarak XML’i JSON’a çevirebilirsiniz.
- Entegrasyon Araçları: Zapier, Make (eski adıyla Integromat) veya özel bir ERP sistemi.
- Örnek Python Kodu:
```python
import xml.etree.ElementTree as ET
# XML dosyasını yükle
url = "https://enaunity.com.tr/output/xml/4743141206494/?limit_start=0&limit_end=10000"
response = requests.get(url)
root = ET.fromstring(response.content)
# Ürünleri döngüyle oku ve eşleştir
for product in root.findall('.//product'):
product_id = product.find('product_id').text
name = product.find('name').text
price = product.find('price').text
stock = product.find('stock').text
image = product.find('image').text
print(f"ID: {product_id}, Ürün: {name}, Fiyat: {price}, Stok: {stock}, Görsel: {image}")
```
- Amaç: XML’deki verileri kendi sisteminizin formatına uygun hale getirmek.
# 4. Eşleştirme ve Entegrasyon Yapın
- Adım: XML’deki verileri satış platformunuza aktarmak için API veya dosya yükleme yöntemini kullanın.
- API ile Entegrasyon: Trendyol veya Hepsiburada API’sine uygun bir istek gönderin. Örneğin, Trendyol API’si için ürün ekleme endpoint’ine (POST /products) XML verilerini JSON’a çevirerek gönderin.
- Dosya Yükleme: Bazı platformlar (örneğin, Hepsiburada), XML dosyasını doğrudan yüklemenize izin verir. Bu durumda, Ena Unity’nin XML’ini platformun formatına göre uyarlayın.
- Örnek API İsteği (Trendyol):
- Endpoint: POST https://api.trendyol.com/sapigw/product-items
- Body:
```json
{
"productCode": "12345",
"productName": "Kanvas Tablo - Modern Manzara",
"price": 499.99,
"stockCode": 50,
"imageUrl": "https://enaunity.com.tr/images/12345.jpg"
}
```
- İpucu: Eşleştirme sırasında stok ve fiyat güncellemelerini otomatik hale getirmek için cron job veya API webhook’ları kullanabilirsiniz.
# 5. Test Edin ve Güncellemeleri Takip Edin
- Adım: Entegrasyonu test edin. Küçük bir ürün grubu (örneğin, 10 ürün) ile başlayarak verilerin doğru eşleştiğinden emin olun.
- Amaç: Hataları tespit etmek (örneğin, yanlış fiyat veya eksik stok bilgisi) ve düzeltmek.
- Güncelleme: XML linki (https://enaunity.com.tr/output/xml/4743141206494/?limit_start=0&limit_end=10000), stok ve fiyat değişikliklerini anlık olarak yansıtır. Entegrasyonunuzun bu güncellemeleri otomatik almasını sağlayın.
Dikkat Edilmesi Gerekenler
- Limit Parametreleri: Linkteki limit_end=10000, 10.000 ürüne kadar veri çeker. Daha fazla ürün için Ena Unity ekibine danışın.
- Hata Yönetimi: XML’de eksik veri (örneğin, etiketi yoksa) durumunda hata mesajları alabilirsiniz. Kodu buna göre uyarlayın.
- Güvenlik: XML dosyasını işlerken HTTPS protokolünü kullanın ve verileri şifreli bir şekilde saklayın.
- Destek: Entegrasyon sırasında sorun yaşarsanız, 0850 242 10 54 numaralı Müşteri Hizmetleri hattımızdan veya [email protected] adresinden bizimle iletişime geçin.
Neden Ena Unity XML Eşleştirmesi?
Ena Unity’nin XML bayilik sistemi, e-ticaret operasyonlarınızı kolaylaştırır:
- Zaman Tasarrufu: Manuel ürün girişi gerektirmez.
- Güncellik: Stok ve fiyatlar anlık olarak senkronize edilir.
- Esneklik: Farklı platformlara (Trendyol, Hepsiburada, kendi siteniz) uyum sağlar.
- B4B Avantajı: İş ortaklarımıza sunduğumuz teknik destek ve yenilikçi çözümlerle büyürüz.
Hemen Başlayın!
XML eşleştirmesiyle satışlarınızı artırın ve e-ticaret işinizi büyütün. www.enaunity.com.tr/bayi-ol adresinden bayilik başvurusu yapın ve https://enaunity.com.tr/output/xml/XXXXX linkini kullanarak ürün verilerinizi entegre etmeye başlayın. Ena Unity ekibi, 17 Mayıs 2025’ten itibaren size en kısa sürede destek sağlayacaktır. Sorularınız için 0850 242 10 54 numaralı hattımızdan bize ulaşabilirsiniz. Ena Unity ile dijital ticarette fark yaratın!
Saygılarımızla,
Ena Unity Ekibi