Trendyol kataloğu Shopify'a nasıl taşınır
Trendyol ve Shopify bir ürünü farklı modeller: Trendyol varyantları productMainId altında gruplar ve her varyantı barkodla anahtarlar; Shopify ise varyantları URL handle ile gruplar ve beden ile rengi Option1–Option3 sütunlarında taşır. Bu nedenle taşıma bir kopyalama değil, bir eşleştirme işidir: Trendyol içerik ve varyantlarını dışa aktarır, productMainId'yi handle'a, barkodu Barcode'a, stockCode'u SKU'ya ve varyant niteliklerini Option sütunlarına eşler, sonra yayınlamadan önce doğrularsınız.
Alan eşleştirmesi
Trendyol alan adları Crossell'in Trendyol entegrasyonunda kullanılan adlardır (içerik düzeyindeki alanlar varyantlar arasında ortaktır; varyant düzeyindeki alanlar her barkod için tekrarlanır). Shopify sütun adları Shopify ürün CSV referansındandır.
| Trendyol | Shopify | Notlar |
|---|---|---|
| productMainId | URL handle | Bir ürünün tüm varyantlarını gruplar. Shopify aynı handle'ı paylaşan satırları tek ürün sayar. |
| title | Başlık | Trendyol'da içerik düzeyindedir. Shopify'da yalnızca handle'ın ilk satırı taşır. |
| barcode (varyant) | Barcode | Trendyol'da varyant anahtarıdır. Her iki tarafta da varyant başına benzersiz olmalıdır. |
| stockCode (varyant) | SKU | Kendi iç kodunuz. Özel bir gönderim hizmeti kullanıyorsanız Shopify bunu zorunlu tutar. |
| salePrice | Price | Fiilen tahsil edilen fiyat. |
| listPrice | Compare-at price | Üstü çizili fiyat olarak görünür. İndirim yoksa boş bırakın. |
| stock.quantity | Inventory quantity | Shopify bu sütunu yalnızca tek lokasyonlu mağazalarda kabul eder; çok lokasyonlu mağazalar ayrı bir envanter CSV'si kullanır. |
| brandId | Vendor | Önce marka kimliğini adına çözün — Shopify serbest metin bir vendor saklar. |
| categoryId | Product category | Birebir karşılık yoktur. Shopify kendi Standard Product Taxonomy'sini kullanır, bu yüzden her Trendyol kategorisi açık bir eşleştirme gerektirir. |
| attributes (varyant) | Option1/2/3 name + value | Beden ve renk Option sütunlarına dönüşür. Shopify ürün başına en fazla üç seçeneğe izin verir. |
Bu taşımalar nerede bozulur
Varyantlar ayrı ürünlere dağılır
- Handle bir ürünün satırlarında birebir aynı değilse Shopify her satır için ayrı ürün oluşturur. Handle'ı başlıktan değil, productMainId'den türetin.
Üçten fazla varyant ekseni
- Shopify üç seçeneği destekler. Dört ayırt edici niteliği olan bir Trendyol ürünü doğrudan temsil edilemez; bir eksenin başlığa veya SKU'ya katlanması gerekir.
Kategori eşleştirmesi sessizce yanlış olur
- Trendyol categoryId ile Shopify taksonomisi arasında otomatik karşılık yoktur. Eşleştirilmemiş kategori içe aktarılır ama filtreleme ve Google Shopping akışları bozulur.
Yinelenen veya eksik barkodlar
- Barkod Trendyol'da varyant kimliğidir. Yinelenenler ayrı kalması gereken varyantları birleştirir; boş olanlar ters yönlü senkronizasyonu belirsizleştirir.
Görseller ayrı satırlardır
- Shopify her ek görsel için handle'ı tekrarlayan ayrı bir satır bekler ve URL'ler içe aktarım anında herkese açık erişilebilir olmalıdır.
Adım adım taşıma
- 1
Trendyol kataloğunu dışa aktarın
İçerik ve varyantları birlikte çekin ki productMainId–barkod ilişkisi dışa aktarımda korunsun.
- 2
Kimlikleri adlara çözün
brandId ve categoryId'yi Shopify'ın kabul ettiği değerlere dönüştürün. Bu adım algoritma değil, kategori başına karar gerektirir.
- 3
Varyant tablosunu kurun
productMainId'ye göre gruplayın, her barkod için bir satır üretin ve varyant niteliklerini Option1–Option3'e eşleyin.
- 4
Yayınlamadan önce doğrulayın
Yinelenen barkodları, üç seçeneği aşan ürünleri, eşleştirilmemiş kategorileri ve erişilemeyen görsel URL'lerini kontrol edin.
- 5
Yayınlayın, sonra mutabakat yapın
Shopify'a aktarın, ardından envanter senkronizasyonunu yönlendirmeden önce ürün başına varyant sayılarının kaynakla eşleştiğini doğrulayın.