Битрикс позволяет добавить в корзину 1 товар в метрах, другой в килограммах, третий в штуках и т.д.
Возможно ваш вариант https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=42&LESSON_ID=6618
Единица измерения метр. Если нужно дать возможность покупать полтора метра, делайте в сантиметрах.
Пример из одного моего проекта. Настраиваете единицы измерения и в самом товаре в параметрах включаете. Я не вижу в этом какой-то проблемы.
"Если вы не используете стандартные модули Битрикса, тогда вы тоже пишете много чего с нуля, это же тоже занимает время"
Модули как раз и использую. Модуль магазина, модуль поиска и т.п. Пишу свои модули. Модули и компоненты это разные вещи. Да, многие вещи нужно писать с нуля (я про визуальную часть) под нужны клиента. Простой вариант "накликать" и собрать сайт из готовых и сторонних модулей и компонентов я не рассматриваю.
"почему не использовать настоящий фреймворк, например, Laravel"
Как пример, у клиента уже есть сайт и он работает на нем 10 лет, за это время появился большой функционал, но нужен редизайн.
Новый магазин с интеграцией 1С. В битриксе большой функционал по управлению заказами, скидками. Писать с нуля не всегда оправдано.
Не люблю сравнивать цмс и фреймворки. У каждого есть свои плюсы и минусы. Я к тому, что и на битре можно сделать практически что угодно, если убрать границы понятия цмс.
Я сам лично использую для своего проекта Laravel, т.к. там мне не нужна админка и много чего другого. Но это мой проект, моё время.
Я лично не сталкивался с какой-то критической проблемой при разработке. Но я использую битрикс как фреймворк, редко использую его стандартные компоненты. Благо есть опыт разработки на Laravel. Т.е. от битры можно оставить админку и функционал модулей. Админка тоже кастомизируется не трогая ядро. Можно и свою собрать в стандартном дизайне. Добавить свои таблицы в БД если чего-то не хватает и работать на уровне orm. Так же просто можно подключить composer. Прикрутить по rest api системы аналитики, кастомный расчёт доставок и т.п. всё это можно делать. Использовать Nuxt на фронте, а битрикс как api. Без проблем.
А так да, когда есть много времени и денег и хочется сделать красиво, тогда можно заюзать фреймворк)
Может подрядчик немного не компетентен? Что там за баг такой, что новые апдейты плодят новые баги?
А зачем пытаться переделывать движок и модули? У вас есть к примеру стандартный модуль магазина, работайте с ним на уровне api. Если брать Битрикс, то создаёте папку local и пишите там бизнес логику.
"Для опытного разработчика в разы легче написать всё с нуля". Не всегда же это оправдано с точки зрения бизнеса. Скорость разработки чаще решает.
Можно включить
С Аспро хорошо когда купил, поставил и не трогаешь. Кастомизация такого шаблона не самый приятный момент. Иногда проще переписать определённый функционал под какой-то частный случай.
У меня маковская мышь с трудом передвигалась по такому, хотя обычная Bloody V8 идеально скользила. Пришлось поменять на более гладкий коврик.
На концепте с цветом хорошо попали по-моему. Он более мягкий. На текущем сайте ужасная главная с бесконечным кол-вом блоков и долгим прелоадером. На главную вообще переходить не хочется. Ещё понравилось то, что купить билеты можно сразу на сайте, не переходя на сторонний сервис.
Карточка животного выглядит отлично. Только если делать такими плитками, будет не всегда удобно заполнять что бы было ровно по высоте.