Ну по крайней мере нормального :-). Потому что основная масса тех, кто себя называет разработчиками, просто дилетанты. Крутой спец нужен для Magento :-). Преста по проще.
Колбэк не колбэк не важно. Принцип единый. Регистрируются обработчики по аналогу события, и выполняются при имитации возникновения события.
Движок нужно подбирать не по интересу, а под задачи клиента. Если нужен каталог товаров пусть даже и с ценами, но с минимальным ожиданием заказов или вообще без них, то можно взять любую CMS общего назначения вроде Drupal, которых сейчас море (Битриксы, Амиро, Неткат, MODx, Жуймля и т.п.) с eCommerce надстройками. Если нужен маленький магазин с малым оборотом (1-2 заказа в день), то лучше ОС (прост и не затейлив). Если нужна более или менее комплексная автоматизация торгового процесса с организацией работы небольшой группы людей над десятком заказов в день, то лучше Prestashop (можно и процесс исполнения заказов отследить и движение товарных запасов, и аналитику продаж и рекламы наладить). Если нужен крупный магазин с большой номенклатурой, активной посещаемость и оборотом в сотни заказов в сутки тот тут альтернативе Magento в мире нет.
Как для разработчика, для меня самый интересный движок - Magento. Приятно иметь дело с профессионально созданным промышленным инструментом. По сравнению с ним все остальные разработки для меня больше похожи на кустарные поделки "гаражных кулибиных". И он требует высокого профессионализма в программировании, а не просто знаний PHP.
Я на друпале серьезный магазинов не знаю. В опенкарте аналогом хуков является layout. Модули навешиваются на крючки для отображения в боковых панелях, на странице товара и т.п. Название другое, но суть та же. Посмотрите настройки модуля категорий хотя бы.
На счет OOP, PHP4 и древности приемов разработки Друпала - это да. Они так и не собрались его переделать, а ведь многие приемы и проектные решения OOP сильно облегчают жизнь разработчика. Поэтому Друпал и сходит со сцены. Он из-за своих недостатков стал очень неповоротлив.
Ну система хуков есть теперь везде, и это не изобретение друпала а насущная необходимость. Кстати и без MVС сейчас ни одна платформа не обходится. А что касается того, что знаете что работают магазины, так я знаю что сейчас на друпале магазины уже практически не делают. Абсолютное большинство разработчиков ушло от него. Кроме того вы наверное путаете магазин с каталогом. Каталоги товаров и на WP делают.
Я и не буду больше его готовить :-). Наелся уже. Знаю разницу между профессиональным инструментом и кустарной поделкой. А Друпал - такой же комбайн как PHP (на котором как известно можно сделать все что угодно, вопрос только в том, сколько сил и времени для этого нужно приложить). Может вам кажется что на друпале можно сделать интернет-магазин - потому что вы интернет-магазины готовить не умеете :-)?
Вы хотите сказать, что если получить траф на сайт по продаже снега зимой в Антарктике например, то продажи тоже должны быть? Интересная логика :-).---------- Добавлено 15.10.2013 в 17:58 ----------
Да, в Пятигорске действительно шубы нужны ... как рыбе зонтик :-)!---------- Добавлено 15.10.2013 в 18:13 ----------Да и не мешало бы раздел отзывов убрать. А то смешно - все отзывы за неделю со всей страны и все на одной странице :-).
Дело не в карме :-). Вся жизнь это движение :-). Если вам нужно нести расходы в связи с ростом и развитием, то что же тут плохого :-).
В вашем случае сейчас да. Раньше вы делали выбор движка под одни задачи, а сейчас задачи поменялись, вот и понадобился другой инструмент. Если перейдете на магазинный движок, то проблем с поиском подрядчика будет намного меньше. Друпал вообще уже архаика. Когда то был моден.
Зато теперь вы знаете, насколько важно правильно выбрать движок с учетом перспектив :-).
У вас проблема с движком. Сейчас уже на Drupal серьезные магазины ни кто не делает. Друпал с юберкартом хорошо для каталога товаров или визиток, но не для магазина. Если вы чувствуете конкуренцию со стороны ИМ-ов для вашего бизнеса и вы хотите сделать серьезный акцент на развитие вашего бизнеса в сторону онлайн, то начните с замены движка. В общем знакомая тема :-).
Если бы все было так просто. Снижением цен клиента часто не вернут. Вернется лишь малая часть. Остальные предпочтут более надежное и качественное обслуживание, за те же дополнительные 5% к цене, особенно если средний чек не велик.