Спокойно подойдёт "Старт", но если бюджет позволяет лучше взять Стандарт в котором есть модуль веб форм и модуль проактивной защиты, чтобы не делать самодельные веб формы
ThunderCat, понятное дело у него есть недостатки, но назвать успешный продукт работающий с 2003 года говнокодом? Для оценки неговнокода должны быть критерии и градация, вот тут например обсуждалась тема оценки какой код хороший, какой нет Попросили проверить код, на что смотреть нужно? и сами критерии, которых довольно много https://github.com/index0h/php-conventions
Через сколько лет опыта автор вопроса сможет оценить уверенно что что-то неговнокод?
- нет там шаблона вывода цены, цена там выводится как РНР код плюс html вёрстка
- за вывод списка товаров раздела с ценами отвечает шаблон компонента catalog.section + catalog.item
- за вывод данных товара на детальной странице отвечает шаблон компонента catalog.element
- Какие конкретно шаблоны этих компонентов используются смотрите в шаблоне компонента bitrix.catalog, название шаблона смотрите на странице каталога
Добавить списочное свойство "Цена от", значения для выбора "да" или "нет", по умолчанию "нет", далее доработать шаблон списка товаров и детальной страницы, где по условию выводить языковую фразу "от" перед ценой
Тогда вам в ООО"МММ", но если без шуток развитие одного магазина это высокие затраты финансовые и временные. В современных условиях раскрутка магазина это более 4-х лет.
Чтобы начать понимать где код хуже или лучше нужно вырасти по опыту на уровень позволяющий различать качество кода. Смотрите на гитхабе где больше звёзд, если сообществу нравится, то вероятность что там код лучше выше.
Я думаю спрашивать такой общий вопрос тут бесполезно, для погружения в проект и его аудита нужно потратить целый день, поэтому целесообразнее заказать платный аудит и консультации.
довольно спорное решение, если вы не можете реализоваться в веб, то и в другом направлении не факт что дело пойдёт. Разве что как развивать это в качестве дополнительного заработка.
как начать брать первые заказ
начать оказывать услуги знакомым, которые хотят рекламироваться.
вообще как практиковаться
- на знакомых или на своём сайте, выделить бюджет и научиться рекламировать свои услуги.
На фрилансе нужно выбрать свою нишу и специализацию, так как каждая новая специализация это годы опыта и работы. Ну и развиваться вам нужно будет в выбранной нише года так 2-3 как минимум
написать модуль opencart
Напишу для понимания, например, специалист по cs-cart не сможет с легкостью написать модуль для opencart, так как ему нужно будет изучить документацию по opencart и получить опыт разработки на нём. С относительной лёгкостью модуль для opencart напишет программист с многолетним опытом разработки именно на opencart.
Что мне учить чтобы выполнять такие задачи?
Если вы хотите решать задачи связанные с доработкой сайтов на админках нужно для начала выучить одну популярную, стать по ней специалистом с опытом (1-2 года работы как минимум)
А с английским у вас как? Вот вполне нормальный совет, изучите и поймёте сможете что-то заработать или нет. Можно ли фрилансить на C++?
Оценить состояние отечественного рынка фриланса и задачи вы я думаю сможете самостоятельно.
забыл написать, что я в принципе вёл речь о собственной форме добавления товара в публичной части сайта (личный кабинет пользователя с соответствующими правами), если же нужен вариант добавления такой формы в административной части тогда скорее всего нужно будет делать свой модуль, который расширит функционал административной части.