У формы может применяться не штатный сгенерированный системой шаблон, а кастомный, в котором просто не учитываются дополнительные поля. Смотрите настройки форм.
LightSouls, создать его из какого-нибудь класса или достать из какого-нибудь кэша ;)
Вы же понимаете, что вопрос настолько некорректен, что вообще не имеет смысла?
LightSouls, если у вас уже есть экземпляры классов и вы их собираете в контейнер - при чем тут вообще фабрика?
Напоминаю смысл фабрики: она используется, чтобы создавать объекты дочерних классов кодом, который ничего не знает о дочерних классах и обращается с созданным, как с объектами родительского класса.
У вас же код уже сам насобирал дочек... и что вы еще собрались инкапсулировать?
LightSouls, чем "этим"? Поддержанием списка классов где-то в атсрале, лишь бы не там, где он реально используется (а это, внезапно, именно этот метод)?
И вам придется либо иметь под рукой этот полный список каждый раз, когда вы вызываете фабрику, либо, внезапно, менять ее класс (только не метод Create, а конструктор - шило на мыло) каждый раз при изменении этого списка.
stasbombit, среди "всех способов от туда" есть, например, такой: выкинуть велосипед и поучить фреймворки, в которых и конфиг лежит где надо, и логика работы с базой не из видеокурсиков по методичкам техникума.
Wataru, зато оно позволяет обойтись без перебора, парой проходов.
А учитывая мутно сформулированную задачу - возможно, идеальный оптимум ТС и не нужен.
Артём, ну, требования у вас никакие, так что можно оттолкнуться от все тех же платежной системы и службы доставки. Посмотрев на их сайтах, для каких CMS они дают готовые модули интеграции. И выбрать из этого списка то, что ближе вам и удобнее заказчику.
Артём, там дешевая и удобная для клиентов доставка, а главное - собственно сами клиенты. Больше, чем на каком бы то ни было частном ресурсе, даже хорошо раскрученном.
Мечта о собственном сайте неплохо приземляется необходимостью его создавать и поддерживать.
И, внезапно, у платежных систем и служб доставки - тоже комиссия, причем в результате заказ тупо окажется для клиента дороже.
А уж для одежды, для которой примерка - самая популярная опция, городить собственный магазин, который эту опцию не предоставит - просто нелепость.
Резюмирую: ваши "люди" занимаются ерундой, которая будет стоить им денег, усилий и разочарования.