Чтобы подбирать движок по функционалу бизнес-процесса нужно сначала детально бизнес-процесс прописать. Разные движки к разным процессам подходят. А с Амиро у меня тоже был опыт. Я делал доработку для одного клиента и тогда же и столкнулся с проблемой закрытости кода. Задачу я выполнил, но решение было по сути "почесать левое ухо правой ногой и через правое плечо". Такой же опыт был и по NetCat. С тех пор я хорошо понимаю, насколько закрытое, проприетарное ПО хуже опенсорса в том, что касается кастомизации. Это все равно что заменять деталь на электронной плате, залитой эпоксидной смолой. Ни когда не пробовали? :-).
На самом деле когда столкнетесь с реальной необходимостью автоматизировать именно нужный вам бизнес-процесс, то скоро поймете, что хоть модули и есть (что в платных, что в бесплатных) но работают они не так как вам надо и их надо в той или иной степени дорабатывать. И вот тут и начинаются проблемы с платными движками с закрытым исходным кодом. Есть открытые движки, на которые шаблоны и модули плохо ставятся, есть такие, где это работает очень хорошо. Просто в силу отсутствия у вас опыта, в голове полно иллюзий, то платные движки лучше бесплатных, так же как полно иллюзий, то западное всегда лучше отечественного и т.п.
Но вы этого не поймете, пока не наступите на грабли и не набьете шишек. Попробуйте платный движок, может повезет. А если не повезет и в движок вложитесь основательно а потом выкинете деньги на ветер, то шишка (урок) будет что надо. Тогда ваше мировоззрение быстро поменяется :-).
Либо знакомый просто оплачивает работы по тарифу и сам руководит процессом, а вы только исполняете, либо вам нужно выполнять больший объем работ замыкая на себя весь процесс взаимодействия заказчика и исполнителя по процессу оформления и отслеживания исполнения заказа. Много зависит от того, какой сайт вы сделаете. Если договоренность о цене заказа будет в конечном итоге достигаться через сайт, то тогда будете иметь полную картину происходящего. Телефоны и адреса только свои. Телефонов исполнителя заказа на сайте быть не должно.
Либо нужно оформлять какой то юридически значимый договор в котором будут прописаны все обязательства сторон и методы контроля их исполнения. Это может быть наилучшая защита от трений. Трения возникают там, где изначально не продуманы все тонкости взаимодействия партнеров.
Честно признайтесь клиенту что вы не готовы выполнить задание из-за отсутствия квалификации. Чтобы потом не было мучительно больно ...
Не слушать тех, кто говорить "нет". Это полные профаны. Перелинкова важна как для подачи информации и посетителю и поисковым системам. Это один из важнейших предметов деятельности в процессе поисковой оптимизации.
Ваша проблема в недостатке вашей квалификации как управленца для ведения бизнеса в сфере интернет-торговли. Чтобы выбрать специалиста для поддержки вашего ИМ, нужно уметь его выбирать, оценивать, а у вас пока опыта для этого маловато. Чтобы выбирать движки нужно понимать, как его правильно выбирать, а у вас единственный критерий выбора - платный/бесплатны, что говорит о том, что вы пока вообще не понимаете "что такое бизнес-процесс и средства его автоматизации". Так что все ваши выводы по поводу прочитанного в теме основаны на вашей исключительной неподготовленности к вопросу :-).
Тут многое зависит от особенностей работы портала. Совсем готовых движков под любой портал я не знаю. Чем универсальнее движок, тем хуже (более ресурсоемкий, да и функционал иногда сделан неудобно и все равно приходится переделывать, а в результате все становится опять похоже на самописку, хот и на основе тиражируемого решения). Попробуйте посмотреть например InstantCMS. Так есть блог, форум, FAQ и т.п. Если в продолжение обсуждения с Magento искать что-то на ZF, то вряд ли найдете. В основном для более или менее серьезный порталов используется CMF с модулями и доработками (Pimcore, Yii, Symfony, Django). Если портал уже работает, то от добра, добра не ищут. Нужны серьезные основания для смены движка.
Вообще движок нужно подбирать под особенности взаимодействия между вами и вашими клиентами.
Если из бесплатных посмотрите Prestashop или Magento. В обоих в то или иной мере есть такая возможность как формирование комплектов из отдельных узлов. Это часто бывает полезно для мебельщиков. По крайней мере из моего опыта работы в этом направлении. В Мадженто этот функционал развит наиболее качественно.---------- Добавлено 26.01.2015 в 13:08 ----------
Да, Мадженто наиболее сложный движок и спецов под него найти из числа русскоговорящих весьма не просто, а значит стоят они наиболее дорого.
У вас получается что-то вроде дропшиппинга, когда второй является торговым агентом первого. Владелец сайта продвигает товар и если находит клиента, то получает комиссию от владельца товара с продажи. Продажу оформляет владелец товара.
Есть еще один не маловажный момент. В мадженто правильно оформленные наработки легко и без переделок переносятся на новые версии. Если посмотреть на модули на Маджентоконнект, то видно что абсолютное большинство совместимо со всеми версиями движка за последние 3-4 года. Такого на других бесплатных движках я не знаю (да и на платных тоже не особо). Например в тех же Опенкарт и Престашоп чуть ли не каждое обновление версии сопряжено с ручным переносом наработок. Мадженто это промышленный движок который надо использовать если планируется большой бизнес на несколько лет вперед.