Тему можно переформулировать так:
«Я внёс в ядро Magento нестандартные правки, меняющие стандартное поведение Magento Community Edition (замена типа поля с текстового на выпадающий список) и после установки Российской сборки Magento эти правки поломались.
Кто же теперь должен устранять проблему: я в своих нестандартных правках, которые используются только в моём магазине или Российская сборка Magento, которая с одним и тем же своим программным кодом работает в 200 магазинах?»
Если Российскую сборку Magento адаптировать под нестандартные правки каждого магазина, то Российская сборка Magento перестанет быть тиражируемым программным продуктом, а вместо этого будет содержать 200 заплаток, каждая из которых будет использоваться в 1-м магазине и будет мешать остальным 199 магазинам.
Поэтому Российская сборка Magento:
- программируется с соблюдением стандартов и спецификаций официальных версий Magento: Commmunity Edition и Enterprise Edition
- при необходимости — адаптируется для поддержания совместимости с официальными версиями Magento: Commmunity Edition и Enterprise Edition
- при необходимости — адаптируется для поддержания совместимости с тиражируемыми сторонними модулями и оформительскими темами (именно тиражируемыми, другими словами: готовыми, отчуждаемыми, качественно сделанными программными продуктами, которые клиенты Российской сборки Magento могут просто установить и использовать).
Задачу совместимости с нестандартными правками в программном коде Российская сборка Magento не решает, пусть наоборот, программисты конкретных магазинов решают задачу совместимости своих нестандартных правок с Российской сборкой Magento.