Дело в том, что большинство специалистов в разработке сайтов этого не понимают или не принимают во внимание :-).
Тут нужно определиться с целью этих отзывов. Они могут работать двояко:
- как средство уникализации контента для поисковиков
- как средство общения посетителей магазина.
В первом случае вариант приведенного вами примера не работает (этот код, сформированных JS-приложением, и поисковиками не обрабатывается, тогда нужны средства самого движка)
Подумайте кому нужны отзывы в вашем магазине? Вашим клиентам или поисковику? Но прежде всего нужно подумать о клиентах :-).
Ну из моего опыта работы с магазинами - не факт.
Не верно. Да и API бывает разное. Средства импорта формально есть у многих движков. Проблема во входных данных. Проблема не в том, куда писать, а в том - откуда писать.
Есть еще API как интерфейсы для межсистемного взаимодействия, вроде REST, SOAP. Они тоже нужны.
То есть проблема импорта в отсутствии стандартизации в форматах входных данных. Даже CommerceML не удовлетворяет этим требованиям в полной мере. И очевидно, что API тут вообще ни при чем.---------- Добавлено 28.07.2014 в 11:39 ----------
Нельзя. Если бы была возможность, давно бы сделали.
Точно, мнение одного клиента важнее 1000 мнений специалистов :-).
На счет того, что дозаказ паровозом типичен - тут вы не правы. Очень много магазинов, в которых это нетипично.
На счет импорта - так вы вроде сами разработчик и должны понимать, что универсальный импорт сделать практически невозможно по объективным причинам.
На счет стандартности ваших нужд - хотелось бы посмотреть на такой стандарт :-).
Ну а в целом - конечно движки пишут не специалисты в торговле. Вообще большинство разработчиков делают не средство автоматизации торговли, а инструмент для создания сайтов. А этот как вы понимаете не одно и то же. :-).
Просто погуглите, и найдете :-). Модулей платежных систем и их агрегаторов море. Можно так же посмотреть и на сайтах самих интересующих вас платежных систем, может они сами сделали модули для этих движков.
Вы сначала решите, что собираетесь делать. Страницу отзывов вешать на сайт или мнение клиентов собирать. Это не одно и то же. Собирать мнение можно разными способами. Для отзывов существуют виджеты соцсетей, reformal, commentics и т.п.
Соответствующего всем требованиям нет. Электронными товарами могут торговать Prestashop и Magento. Модули платежных систем можно купить.
На счет перекомплектации заказов, думаю что для буржуев, которые делают движки, это представляется лишней фичей. Для нас, когда много товара идет под заказ, это вещь очень полезная (это я в курсе). У них ситуация возможно другая. То, что нужно вам, еще не значит, что это нужно большинству :-). Если речь идет об отечественных, то их логики я, честно говоря, не понимаю. Хотя ... взять чужое, обвешать искусственными фаллосами и выдать за свое "уникальное" творение, за которое просят выложить 1000$ за лицензию, это наш совковый бизнес :-). Вы же сами задались выше вопросом "а не написать ли свой говнодвижок" :-). И вы в этом порыве не одиноки :-D.
Спрос на доделки со стороны дешевых низкокачественных движков формируется сам собой :-). Чем ниже качество, тем больше доделок, тем больше в продаже заплат для их устранения. Это закон природы :-).
Есть еще проблема. Основная масса наших начинающих интернет-коммерсантов начинают не с открытия магазинов, а по сути с организации торговли по типу "торговли тапочками или зеленью у входа в метро" так что и магазин им нужен как тот самый лоток, сбитый из старых досок. А производитель движков ориентируется на спрос :-). Так что движки "из коробки" это несколько старых досок, молоток и гвозди. Так чего же вы хотите :-).
Да кстати, "не в плане опуская какой то платформы", я не защищаю ни одну из них. Я разработчик и имею дело с тем, что есть :-). Так что опускайте их сколько хотите, все скопом или по отдельности :-D.
Просто Мадженто это на самом деле CMF для больших и сложных проектов, в которой есть все, о чем может мечтать профессиональный разработчик. Но это же и есть основная проблема, если пытаться строить на ней простенький проект. Мадженто ЕЕ это Мадженто СЕ с годовой поддержкой от разработчика и дополнительными модулями тоже с коммерческой поддержкой. Так что на бесплатной Мадженто СЕ можно делать такие же проекты как на ЕЕ.
Для импорта есть масса вариантов, от dataflow (заливка из CSV но только для товаров и заказов), до REST и SOAP интерфейса для интеграции с внешними системами (надо курить мануалы).
Можно и собственный импорт/экспорт писать, но для этого нужно с движком подразобраться. Документации и готовых решений с примерами в Сети море, правда основная часть на английском языке. Есть сайт http://inchoo.net/ есть блог Алана Сторма с описанием основных архитектурно-проектных решений http://alanstorm.com/category/magento. Ну или просто берете и гуглите "magento create product programmatically" и получаете море информации на stackoverflow и т.п.
У маджденто в Сети самое большое сообщество, только нужно иметь ввиду, что в основном это англоязычное сообщество.
На счет деления и слияния заказов - готового функционала нет. Нужно удалять одни заказы и создавать другие. Хорошо что вообще в админке есть возможность генерировать заказы. Во многих движках и этого нет.
Если вы про то что в паблик версию мадженто выкладывают допил от платной то наоборот: делают ядро выдают в паблик для отладки на сообществе, а потом надстраивают отлаженное ядро платным обвесом. Тут с точки зрения управления проектом тоже у них все правильно построено.
На счет Престы 1.6 это в точку :-). Движок действительно пытаются делать для домохозяек, со всем вытекающим отсюда г... :-).
Мадженто движок профессиональный, но для 1000 товаров это конечно через чур.
В общем честно говоря порадовать вас не чем. Движки для малых магазинов это примитив на уровне курсовой работы студента-недоучки (ну типа opencart), ведь ожидать там коммерциализации серьезной не приходится. А качественные движки делают для взрослых магазинов, где можно деньги нормальные взять. Дешево и хорошо не бывает :-).
В общем если хотите иметь дело с качественной разработкой, с продуманными проектными решениями в движке, то это конечно Мадженто. По крайней мере, то что сами наработаете (если кончено будете правильно пользоваться предоставляемыми движком возможностями) не придется каждый раз заново делать после попытки обновления движка. Ну и человеку с 20 летним опытом разработки ПО архитектура движка должно понравиться :-). Читаешь код и видишь, что в него ума и труда много вложено. Увлекает как хорошая книга :-).