Яндексовский yml для Маркета - это не стандарт.
А способ решения определенной проблемы.
Он, кстати, уже менялся раза 2.
Проблемы у всех разные.
Иначе обошлись бы одним - единственным ПО в мире.
Ну вот вам к примеру структура базы данных для целей сходных с вашими.
Разрабатывали её квалифицированнейшие специалисты - сотрудники самой богатой фирмы в РФ, занимающейся автоматизацией (то есть счета, товары, клиенты - это то с чем и работют их системы)
cascade-group.com.ua/fizicheskaya-struktura-bazy-1s
Ну че?
Сильно помогло?