Коректний yml для та

Коректний yml для та

Багато інтернет-магазини потрапляють в Яндекс.Маркет, не всі там залишаються надовго. Одна з умов присутності в ЯМ-е - наявність коректного прайса в спеціальному форматі YML.

Перевірка такого прайса на помилки і усунення таких - ціла історія. Поки він не буде сформований за всіма правилами - магазин в цей демпінговий рай не приймуть. А при доведенні документа до розуму можна пережити чимало незабутніх емоцій.

неактуальні помилки

  • Не та кодування. Перше про що спотикалися в старі добрі часи. Більшість двигунів працюють на UTF-8, а ЯМ колись вимагав тільки улюблену кодування Windows. Подейкують, що примхливого Яшу можна було обдурити - зробити вигляд, що згодні на богомерзенну cp1251 при затвердженні магазину, після того як «митниця дає добро» - спокійнісінько замінити прайс на расово вірний Юнікод. Що цікаво - CSV (як небажану альтернативу YML) Яндекс.Маркет приймає виключно в UTF-8 🙂

Всі інші граблі лежать все там же.

Помилки специфікації XML


YML - це окремий випадок XML. А значить, повинен відповідати його основним правилам. Не забуваємо про обов'язкову наявність