бывает, а еще и брексит происходитНе бывает такого, чтобы вместо евро внезапно начали работать в злотых
злотые евро это пофиг, считаешь по бюджету, он в одинаковой валюте или штуках,просто дополнительно к евро добавляются расчеты в злотых
это query важнее модель создать, очень сложно к примеру страну и язык складывать, когда от страны производитель который "делает под наш заказ" называется по разному в зависимости от головной фирмы в той или иной стране, плюс в правильном алфавите.в зависимости от языка.А вот логику сортировки вывода каталога придется выносить в стратегию
после обработки команды (типа добавь товар в регион), запрос (дай товары в регионе) прост как валенок