Shopping Feed Excel Çevirici

Google Merchant Center ürün feed'ini tabloya çevirin: ürün başına bir satır, Merchant Center alanları sütun olarak, artı eksik alan denetimi. Tarayıcınızda çalışır.

…ya da buraya bırakın. .xml, .rss, .atom ve gzip'li .xml.gz kabul edilir — g: ad alanlı RSS 2.0, Atom 1.0 veya herhangi bir ürün XML'i.

Önce tarayıcınızda denenir; mağaza çapraz kaynak isteklerini engelliyorsa dosya bir kez insighthackerz.com üzerinden çekilir — hiçbir şey saklanmaz veya kaydedilmez. Giriş ya da IP kısıtı arkasındaki feed'lerin yüklenmesi gerekir.

Nasıl çalışır

1. Feed'i alın: dosya, yapıştırılan XML ya da URL — tarayıcınız getirir, yalnızca mağaza çapraz kaynak isteklerini engellediğinde insighthackerz.com üzerinden
2. gzip'i (.xml.gz) açın ve XML bildiriminin istediği karakter setini yerel olarak çözün
3. Ürün elemanını algılayın: RSS 2.0 için <item>, Atom 1.0 için <entry>, platform dışa aktarımları için <product>
4. Ad alanı önekini düşürün; böylece <g:image_link> image_link sütunu olur
5. İç içe alanları noktalı sütunlara düzleştirin: shipping.country, shipping.price, tax.rate, product_detail.attribute_value
6. Tekrarlanan değerleri ' | ' ile birleştirin — birden fazla additional_image_link ya da shipping bloğu tek satırda kalır
7. Sütunları Google ürün veri spesifikasyonuna göre sıralayın, sonra .xlsx (dondurulmuş kalın başlık, otomatik filtre) ya da UTF-8 CSV yazın

Google ürün feed'leri hakkında

Merchant Center feed'i bir insan için değil, bir tarama botu için yazılmış XML'dir: her ürün, bazıları iç içe geçmiş 20–60 ad alanlı elemanı taşıyan bir <item>'dır. Excel'de açtığınızda ya katlanmış bir XML ağacı ya da şema eşleme penceresi, tarayıcıda açtığınızda bir etiket duvarı görürsünüz. Bu çevirici, bir tablonun ihtiyaç duyduğu düzleştirmeyi yapar — ürün başına bir satır, alan başına bir sütun, Google spesifikasyonunun sıraladığı düzende — böylece feed'i herhangi bir ürün dışa aktarımı gibi sıralayabilir, filtreleyebilir ve pivotlayabilirsiniz.

Acemi XML-Excel dönüştürücülerinin kullanılamaz çıktı verdiği yer iç içe ve tekrarlanan alanlardır: ya ürünü birkaç satıra kopyalarlar ya da ilk değerden sonrasını atarlar. Burada iç içe bloklar noktalı sütunlara dönüşür (shipping.country, shipping.service, shipping.price) ve tekrarlanan değerler ' | ' ile birleştirilir; böylece üç görseli ve iki kargo kuralı olan bir ürün yine tam olarak tek satırdır — kendi ürün dışa aktarımınıza karşı DÜŞEYARA'nın çalışmasını sağlayan da budur.

İndirme bağlantısının yanındaki feed denetimi, bu yolculuğun bedelini genelde tek başına çıkaran kısımdır: id, title, description, link, image_link, availability ya da price alanı eksik ürünleri sayar; yinelenen ID'leri işaretler (Merchant Center birini tutar, kalanını sessizce yok sayar); 150 karakter sınırını aşan başlıkları, brand/GTIN/MPN tanımlayıcısı olmayan ürünleri ve feed'in ne kadarının google_product_category taşıdığını gösterir. Bunlar, aksi hâlde bir gün sonra Tanılama sekmesinde öğreneceğiniz onaylanmama nedenleridir.

Çevirmenin kendisi her zaman kendi cihazınızda çalışır: XML tarayıcının kendi ayrıştırıcısıyla okunur ve .xlsx JavaScript ile oluşturulur; dolayısıyla 50 MB'lık bir feed, dizüstü bilgisayarınız okuyabildiği hızda çevrilir — sıra yok, dosya boyutu kademesi yok. Yüklediğiniz ya da yapıştırdığınız bir dosya sekmeden hiç çıkmaz. Feed URL'si önce doğrudan tarayıcınızdan istenir; mağaza çapraz kaynak isteklerini engellediğinde — çoğu engeller — dosya bir kez insighthackerz.com üzerinden aktarılır ve yalnızca bellekte tutulur: diske hiçbir şey yazılmaz, önbelleğe alınmaz, günlüğe kaydedilmez ve sayfa iki yoldan hangisini kullandığını size söyler.

Sık sorulan sorular

Hangi feed biçimlerini kabul ediyor?
Merchant Center'ın kabul ettiği iki biçimi — g: ad alanlı RSS 2.0 ve Atom 1.0 — artı Shopify uygulamalarının, WooCommerce eklentilerinin, T-Soft, Ticimax, Magento ve çoğu feed üreticisinin dışa aktardığı genel <products><product> XML'ini. .gz ile biten dosyalar tarayıcıda açılır, böylece sıkıştırılmış feed URL'sini doğrudan kullanabilirsiniz.
Dosya yerine feed URL'si kullanabilir miyim?
Evet — mağazanızın ürettiği XML'in adresini (Merchant Center'a verdiğiniz adresin aynısı) yapıştırıp Getir'e basın. Önce tarayıcınız dener; sunucu çapraz kaynak isteklerine izin vermiyorsa dosya bir kez insighthackerz.com üzerinden getirilir, yalnızca o istek boyunca bellekte tutulur ve hiçbir yere kaydedilmez. Giriş, token'sız IP kısıtı ya da basic auth arkasındaki feed'lerin indirilip yüklenmesi gerekir; URL yolu 40 MB ile sınırlıdır.
Feed URL'si ya da içeriği bir yerde saklanıyor mu?
Hayır. Getirme uç noktası diske hiçbir şey yazmaz, yanıtta no-store kullanır, URL'ler için istek günlüğü tutmaz ve yalnızca insighthackerz.com'dan gelen isteklere yanıt verir. Ayrıştırma ve tablo her iki yolda da tarayıcınızda yapılır; dolayısıyla ürün verisinin kendisi hiçbir sunucuda kalmaz.
shipping ve tax gibi iç içe alanlara ne oluyor?
Noktalı sütunlara dönüşüyorlar — shipping.country, shipping.service, shipping.price, tax.rate — ve bir üründe birden fazla kargo bloğu varsa değerler aynı sırada hizalanıp ' | ' ile birleştirilir. Hiçbir şey atılmaz; tablo, feed'in kayıpsız bir görünümüdür.
Boyut sınırı var mı?
Pratik tavan tarayıcınızın belleğidir; yaklaşık 150 MB'a kadar dosyalar kabul edilir ve 100 bin ürünlük 20–50 MB'lık bir feed normal bir dizüstü bilgisayarda olağandır. Excel'in 1.048.576 satır sınırını aşan feed'ler aynı çalışma kitabında birkaç sayfaya bölünür.
.xlsx, GTIN ve ID'lerdeki baştaki sıfırları koruyor mu?
Evet — her hücre metin olarak yazılır, böylece 0123456789012 sayıya dönüşmek yerine olduğu gibi kalır. Fiyatların '18.90 EUR' biçiminde gelmesinin nedeni de budur: değer tam olarak feed'de yazan şeydir, sayısal bir sütuna ayırmanız gerekirse hazırdır.
Tabloyu tekrar feed'e çevirebilir miyim?
Burada değil. Bu bir okuma ve denetim aracıdır: feed'i gözden geçirmek, Merchant Center'da çalışmayan birine ürün listesi vermek ya da iki dışa aktarımı karşılaştırmak için kullanın. Feed üretimi, ürün verinizin sahibi olan platformun işidir.