Prizm Cards mağaza katalogu için tek standart XML yapısı
/store-dashboard) giriş yap.Feed URL'in HTTP/HTTPS üzerinden 200 OK ile bir XML dökümanı dönmeli. Yapı:
<?xml version="1.0" encoding="UTF-8"?>
<products>
<product>
<id>SKU-12345</id>
<name><![CDATA[Charizard ex 199/197 - Obsidian Flames]]></name>
<price>1499.90</price>
<listPrice>1999.00</listPrice>
<currency>TRY</currency>
<quantity>3</quantity>
<link>https://magaza.com/charizard-ex-199-197</link>
<image1>https://magaza.com/img/charizard.jpg</image1>
<top_category><![CDATA[English Single Cards]]></top_category>
<main_category><![CDATA[Pokemon]]></main_category>
</product>
<product>
<id>OP-OP14-042</id>
<name><![CDATA[Monkey D. Luffy OP14-042 - Azure Sea's Seven]]></name>
<price>349.00</price>
<currency>TRY</currency>
<quantity>0</quantity>
<link>https://magaza.com/monkey-d-luffy-op14-042</link>
<image1>https://magaza.com/img/luffy.jpg</image1>
<top_category><![CDATA[One Piece Single Cards]]></top_category>
<main_category><![CDATA[One Piece]]></main_category>
</product>
</products>
| Alan | Zorunlu | Açıklama |
|---|---|---|
| <id> | Zorunlu | Mağaza içi tekil ürün kodu / SKU. Aynı ürün için her feed'de aynı kalmalı. |
| <name> | Zorunlu | Tam ürün adı. Kart numarası (örn. 199/197 veya OP14-042) ve set adı içermesi eşleşmeyi büyük ölçüde artırır. CDATA önerilir. |
| <price> | Zorunlu | Satış fiyatı. Ondalık ayracı . (nokta). Para birimi olmadan sayı: 149.90. |
| <listPrice> | Opsiyonel | İndirim öncesi orijinal fiyat. Yoksa boş bırak veya alanı atla. |
| <currency> | Opsiyonel | ISO 4217 kodu. Varsayılan TRY. Diğer kabul edilenler: USD, EUR, JPY. |
| <quantity> | Zorunlu | Stok sayısı. 0 = tükendi (yine listelenir ama "stokta yok" etiketiyle). Tam sayı. |
| <link> | Zorunlu | Ürünün mağazadaki tam URL'i. Müşteri bu linke yönlendirilir. |
| <image1> | Opsiyonel | Ürün görseli tam URL. Bizim katalog'da Türk lirası fiyatın yanında küçük thumbnail için kullanılır. |
| <top_category> | Zorunlu | Aşağıdaki listeden BİRİ olmalı (CDATA). Bu alan eşleştirme için kritik. |
| <main_category> | Opsiyonel | "Pokemon" / "One Piece" / "Magic: The Gathering" / "Yu-Gi-Oh!" gibi üst başlık. |
top_category değerleriEnglish Single Cards — Pokémon EN tek kartJapanese Single Cards — Pokémon JP tek kartChinese Single Cards — Pokémon CN tek kartKorean Single Cards — Pokémon KR tek kartOne Piece Single Cards — One Piece TCG tek kartMagic: The Gathering Single Cards — MTG tek kartSealed Products — Booster, ETB, Booster Box, Deck (şu an liste dışı, ileride dahil olacak)Accessories — Sleeve, deck box, playmat (liste dışı)top_category'ler şu an otomatik filtreleniyor ve fiyat-karşılaştırmaya dahil edilmiyor. Sealed product agregatörü ayrı bir versiyonda gelecek.
<id> her feed'de stabil tut — fiyat geçmişi izleyebilmek için.quantity=0 "tükendi" etiketi tetikler. Sistemde 30 günden fazla görünmeyen ürün otomatik silinir.Content-Encoding: gzip) — curl açacaktır.Feed URL'ini mağaza panelinde girdikten sonra "Test Et" butonu ile manuel sync yapabilirsin. Sistem feed'i çeker, parse eder, ne kadar ürün eşleştiğini gösterir.
Format ile ilgili sorularını noreply@prizmcards.com adresine yazabilirsin. Mağaza panelinden de hata raporlarını görebilirsin.