Уважаемый, перед тем, как любезно изрыгать желчью в сторону разработчиков, пересмотрите грамотность поставленной задачи, так что в своем глазу соринку ищите... по факту разработки декларирую следующее:
0. Добавление минимум 1-го поля в database в таблицу products под названием home с значением по умолчанию 0 (int)
1. Добавление в 3 файла изменений, связанных с добавлением переменной в базу
2. Клонирование модульной функциональности (для Вашего бюджетного варианта - рекомендуемые) с изменением логического вывода товаров на главной, при доп проверке выборки
`" . DB_PREFIX . "products` WHERE home = 1 AND ...
PROFIT
Итого, у меня бы пошло на написание всех нужных запросов с клонирование и редактированием около 2-х часиков и если Вам, на фрилансе захерачат такое за 15 баксов - то могу лишь удачи пожелать, но за такие деньги только говнокод купить можно или... как Вы вариантами предложили - костылями пересобрать конструктор, опытный специалист таким заниматься не будет и ему проще написать своё, а собирать такие ребусы - это во первых - не камильфо, если Вы - владелец сайта и хотите что бы там было всё правильно и ХОРОШО, а если такие пазлики-костыли, то удачи, но никакой адекватный спец с этого форума, не полезет вам править сайт за адекватную цену такую кучу говнокода с костылями, если уж ездить - так на макларене, а не апгрейдить постоянно свой жЫгули, добавляя нахер никому ненужные, созданные кулибиными спойлеры, проклиная специалистов из макларен, что их понтовые фичи слишком уж дороги для его "копейки"...