Потому что CMS и битрикс в частности это не серебрянная пуля, ваш кейс очень уникален, как много вы проектов таких знаете в рунете 10 или 20? Просто битрикс подходит под 99% проектов, особенно на старте бизнеса, когда надо все и сразу как можно дешевле.
Геморрой это когда нет технаря который поможет собрать проект, а на чем будет проект вторичен. Каждый должен заниматься своим делом, битрикс прежде всего выбирает не клиент, а разработчик, маркетинг битрикса упрощает склонить клиента в его пользу, не более того. Если бы мне был битрикс неудобен в разработке, сколько бы мне там комиссии не предложили, я бы не стал делать проект, мне же его надо сделать, а потом обновлять и поддерживать, стоит ли тот процент таких адских мучений?
И битрикс вас не ограничивает в таком решении так то =)) Можете вводить типы, хранить свойства как угодно, в админке выводить все что вы пожелаете, битрикс лишь вам предоставит инструменты чтоб это можно было сделать быстрее
Ну вот tachka-ru на опенкарте - как вам проект? Несколько лямов страниц на каждом из нескольких десятков (а может и сотен, я не рылся особо) поддоменов, лям трафика в месяц по автотоварам. Дизайн на любителя, но сайт летает, cdn там понятно, всякое разное и не из коробки.
Любой движок при правильном допиле может всё, и нужно делать на том, который или вы знаете или у вас есть специалист. Если ни знаний ни спецов нет - делайте на любом, всё равно шишек набивать. Опенкарт вариант хороший (личное оценочное суждение), но с некоторыми модулями теперь будет сложно, как закрылся основной форум для РФ.
Вы же не знаете(или знаете?) что там, вполне может оказаться что там от опенкарта особо ничего не осталось и например он не обновляемый от слова совсем и разработчик сам на себя взял всю будущую поддержку. В таком случае там вообще опенкарт не понятно для чего так то.
Вы каждый раз доказываете обратное:
Вы определитесь, либо для мелких магазинов которые себе позволить не могут, либо .... да даже не заю что либо. Сначала пишите одно, я говорю что на CMS делают те у кого денег задницей жуй и тут же вы переобуваетесь.... Хотя о чем это я говорю, тут всегда так, в башке то один костыли судя по всему =))
А где удобно? В опенкарте что ли? 50 000 атрибутов то пробовали заполнять? У вас кривое представление битрикса или вам попались кривые разработчики.
Во-первых, запихать в один инфоблок и овощи и компьютерные комплектующие это удел убогих, возможно стоит разделить хотя бы по глобальным категориям? Зачем вам переносить мобильный телефон в раздел компов?
Во-вторых, если в выборках указывать какие свойства нужны, то будут не 50 000 запросов, а ровно столько сколько свойств вы указали.
В-третьих, да можно для каждой категории указать какие свойства должны быть, подскажите CMS где ещё так можно сделать чтобы были только нужные в каждой категории? А еще сразу подскажите, когда у вас есть 50 000 свойств, то есть менеджеры которые отвечают только за определенные свойства/категории, так вот в какой CMS кроме битрикса можно настроить форму товара под себя? При том каждый пользователь админки может настроить форму под себя исключительно?
Да не работает битрикс медленно, вон у людей на предыдущих страницах пустая по сути страница с 10 товарами на ней грузится по 5 секунд с каталогом в 5к товаров, а вот так грузится у меня битрикс с 48 товарами на странице и кучей всяких модулей типа отзывов с маркета, фильтрами и кучей еще инфы
при том там в инфоблоке как то так
и там еще 12 типов цен и да не 50 000 свойств конечно, а всего 300 и да там всего по сути 2 разработчика, при том не за железо ни за разработчиков проект не платит каких то "космических" денег.
Когда они называются одинаково (у них одинаковый код), то проблем обычно не возникает, так как свойства обычно выбираются по коду.
Битрикс вам ничего не запрещает, вы можете сделать там все что угодно при помощи программиста. И это будут не костыли, просто к сожалению те кто разрабатывает штатные компоненты они не могут учесть все ситуации жизненные, согласитесь, проект на 50 000 свойств очень уникальный и под него в любом случае возьмут программиста.
Это может быть и сложно первую неделю работы с битриксом, но тут как бы вообще странная придирка, а где нельзя помнить? погуглите, есть вопросы как ЧПУ включить на каком нибудь OC, а вроде базовый функционал, а надо было раньше лезть в код.
А что его открытым оставлять, давайте закроем. Битрикс это бомж вариант, это когда надо много и по дешевле. Вот у компании есть 2 млн и надо сделать проект, на битриксе вы сделаете достойного конкурента в ниши, а на симфони даже боюсь что MVP не сможете запустить. Когда компания перерастает битрикс, она уходит на самопис и так делают многие не только ситилинк, но вот чет я не слышал чтобы Эльдорадо с битрикса ушли на вордпресс или опенкарт... а почему? или его как раз и оставим открытым? У нас сейчас несколько десятков миллионов пользователей и да мы с битрикса уходим на самопис на go, в этом нет ничего страшного, просто под новую архитектуру больше подходит самопис на go в нашем случае и на это есть много миллионов ресурсов.
М -маркетинг. Вот и пользуются. В свое время кто-то очень грамотный, сделал приписку 1С к битриксу, и предприниматели начали думать, что он с 1С-кой интегрируется лучше всех. А битрикс и сторонние разработчики только распускали слухи, что это действительно так (хотя это не так). Они просто получали "откаты" (партнерские отчисления) за битрикс. Ну и разработка на нем дороже, поэтому они еще поверх больше зарабатывали. Жажда наживы сделала свое дело, и рекомендовать битрикс стали из каждого утюга! Вот и весь секрет )
Миллионы в битрикс как раз вливают те, кто не знает что это за система и им напели в уши красиво. Либо те, которые уже попали в "рабство" к битриксу, столкнувшись с реальностью, и теперь латают возникающие дыры, чтобы хоть как их "корабль" оставался на плаву. Если есть миллионные бюджеты - пишется свое собственное решение на фреймворке каком-нибудь, это дороже изначально, но в долгосрочной перспективе это окупается.
У вас какое то шаблонное мышление. Какой маркетинг? Вы знаете что если продукт говно то никакой маркетинг его не вытянет? А битрикс в целом даже ни разу не переименовывали с года так 2003 точно. Какие отчисления, вы о чем? О проценте с лицензии? Да это крохи при разработке ИМ, настолько крохи что их и считать как то глупо. Битрикс успешен оказался из за партнерской сети. Из за обучения разработчиков и из за опыта этих разработчиков. Люди которые готовы потратить миллионы на проект не придут к местному барыге, а придут в студию, которая сделала им конкурента или просто те кто на слуху, а такие студии работают с битриксом, потому что проще найти людей, проще обучать людей и проще передавать экспертизу. Найти толкового вордпрессера среди тысяч школьников достаточно сложно, а еще и такого кто бы смог спроектировать каталог на 50 000 свойств.
С чего вы взяли, что Walmart на magento сделан? Погуглил, нашел новость за 2018 год, что они позволили пользователям magento продавать у себя товары. Иными словами сделали плагин интеграции. Как у нас делают плагины интеграции с Озоном или ВБ, так и там...
В подобного рода крупных сетевых гипермаркетах, основной бизнес-процесс - это логистика (закупочная, складская, транспортная), это 90-95% всех бизнес процессов там занимает. Magento под эти бизнес-процессы не заточен даже рядом! Не удивлюсь, что там настолько своя система, что у них под себя собственный фреймворк написан! Не потянет никакой magento такой масштаб.
Где то слышал давненько, сейчас выкупили их адобэ и чет нет такой уже инфы на сайте. Но тут тоже список солидный так то https://staylime.com/insights/top-10-companies-using-magento/ У вас какое то странное представление о платформах CMS, магенто как раз вытянет, она хорошо и модульно расширяется, её можно дописать при наличии нормальных разработчиков не хуже, чем если просто взять с нуля симфони и писать. Так же как и битрикс это просто фреймворк, который поставляется с кучей готовых компонентов, но вас их использовать на самом деле никто не заставляет, пишите свои, которые будут делать то что вам надо хоть кота с яйцами сравнивать. Битрикс как и магенто даст вам богатое апи для старта, готовые модули в виде корзин, скидок, фасетных фильтров, рассылок, абтестов и прочего прочего прочего, при наличии разработчика который со всем этим умеет работать можно запустить большой и функциональный магазин в короткие сроки и вменяемый бюджет для старта.
Я про конкретную реализацию, а не воду. В битриксе все продумано и делается все нативным кодом, вопрос был про архитектуру, которая упирается как минимум в структуру хранения их 2 основные, битрикс использует обе, у каждой свои плюсы и минусы, остальные cms используют одну из этих двух.
Вот башка мелит сама не понимает что. Откуда вам знать что есть а чего нет если вы вообще далеки от всего этого? Вы какой то говноблог там пилите, убийцу собственного времени. По моей ссылке есть например magento, на которой сделан walmart с оборотом за 2021г в $559 млрд. Или H&M с трафиком в 144 млн посетителей в месяц.
И какой же вариант не костыль? =))))
Что значит нет? Альтернатив полно https://cmsmagazine.ru/cms/shop/
Я так понимаю вы погружены в битрикс? И какая же там проблема в архитектуре? Там как раз проблем с архитектурой нет, есть 2 способа хранения инфоблоков, EAV паттерн какой у большинства CMS в том числе и атрибуты в OC так хранятся, это удобная штука, когда полей не так много, просто чем больше полей тем больше джойнов будет. И второй способ, когда у каждого инфоблока своя табличка под свойства, там одним запросом вытягиваются данные, но есть ограничение по количеству колонок в БД. Ну и не забываем, это фреймворк, можно любую архитектуру там сделать, как удобнее будет для бизнеса. Что вы за проблему в архитектуре увидели в битриксе?
Вы почему то, как бизнесмен, не учитываете рыночные отношения. Ведь не просто так на рынке рулит битрикс, была бы такая хреновая система ей бы никто не пользовался, особенно проекты которые вкладываю в разработку миллионы рублей, там стоимость битрикса ничтожна