Отличия простого корпоративного сайта от приличного интернет-магазина - примерно на порядок. Если же интернет-магазином считать надстройку над WP, то раза в полтора.
Один из способов зарабатывать деньги - экономить их. А один из лучших способов экономить их - не выкидвать на платные платформы, когда есть бесплатные и как минимум не хуже.
Вообще-то биржевая торговля весьма специфическая и услугами в таком режиме не торгуют. И движков под биржи готовых нет. Есть расширения для маркетплаэйс, например для Magento. Но для услуг это тоже не совсем то, что надо. Скорее всего нужно делать что-то свое и уж конечно не на WP.
Адаптивная верстка завязана на JS, который не везде и не всегда стабильно работает и дает дополнительную нагрузку на трафик, к чему крайне чувствительны мобильные устройства. Адаптивная верстка это скорее промежуточное решение для бедных.
Юзабилити, она же эргономика это функционал и компоновка интерфейса устройства с человеком (применительно к сайту это поисково-навигационный функционал и его компоновка в пользовательском интерфейсе, компоновка навигации с зонами в которых отображается результат работы навигации, т.е. интересующая пользователя информация) , подборка цветовых гамм с учетом психологических шаблонов поведения человека (например - красный воспринимается как "опасность", зеленый - "разрешено", желтый - цвет "внимание" или не давящая на психику или не отвлекающая а наоборот, фокусирующая внимание на нужных элементах данных,), это наличие и компоновка вспомогательных элементов, таких как системы помощи (подсказки) и многое другое. Вы задайтесь вопросом почему вам удобно работать например со смартфоном. Ведь эргономика смарфона в первую очередь определяется его размерами, расположением кнопок управления, а так же интерфейсом операционки, расположением иконок, их составом, внешним видом, размерами и т.д. и т.п. И ведь на разработку такого эргономичного (юзабельного) интерфейса люди тратят очень много сил. Там работают не только и не столько дизайнеры. Сначала над функционалом и компоновкой поработают маркетологи, психологи, инженеры и т.д. и т.п. а только потом запускают дизайнеров, когда 90%
работы по внешнему виду устройства уже решено. И то после дизайнеров еще проводят проверки те же психологи маркетологи и т.д. и т.п. потому что в каждой стране своя культура и своя цветовая гамма и т.д. и т.п.
Но на самом деле интерфейс сайт по сути своей ни чем не отличается от интерфейса операционки смартфона и следовательно для получения хорошего результата должны применяться те же правила, которые используются в построении пользовательских интерфейсов ПО.
Вывод - контент сайта имеет второстепенное отношение к эргономике (точнее его внешний вид, но не содержание), хотя в многих примерах и постах со ссылками на сайты все валят в кучу. Так что юзабилити должно заканчиваться до того, как сайт начнет наполняться товаром. Это как в обычном магазине, сначала строите и отрабатываете все инженерные системы оформление и т.д. и т.п. и только когда убедились в удобстве для посетителей при посещении вашего магазина, тогда начинаете выкладывать товар и запускать туда людей. Так что эргономика ИМ это система правил организации данных, для размещения необходимой и достаточной информации для пользователей и построения правильной навигации и поиска по ней ( любой сайт это прежде всего информационная система), а так же собственно поисково-навигационная система с ее функционалом и пространственно-цветовой организацией. Помимо поисково-навигационного функционала есть и другие важные процессы информационного взаимодействия человека с сайтом ИМ, интерфейсы которых так же нужно отрабатывать на удобство использование, такие как оформление заказа, ведение взаиморасчетов и контроль хода исполнения заказа, проведение сравнительного анализа товаров при выборе и многие другие. То есть эргономика сайта это качество автоматизации различных процессов взаимодействия продавца и покупателя через информационную систему при осуществлении купли-продажи. И таких процессов много и не все они связаны с товаром.
Причем здесь я не упоминал эргономику административной части сайта ИМ от которой зависит эффективность и качество работы сотрудников. Так что это не вся проблема. В ИМ много разных интерфейсов над эргономикой которых стоит озаботиться. :-)
Мадженто, если фильтр крайне важен. По этому параметру и Престашоп и Опенкарт поигрывают очень сильно. Адаптивный шаблон под мадженто есть в основе (смотрите RWD шаблон). На счет распространенности сомнений быть не может :-). Ну и собственно Magento CE это opensource вариант.
:-D. Для обсуждения проблем эргономики сайтов раздела форума недостаточно. Если посмотреть эргономику как науку и переложить это на сайт сайт как одно из устройств, с которым человеку приходится взаимодействовать, то получиться очень серьезное и сложное исследование. Крайдсорсинг такой темы организовать не просто хотя и возможно и интересно. Но прежде всего нужен грамотный модератор, знающий предметную область не по наслышке и основательно. Я такое пытаюсь организовать по интернет-торговле, но все времени и сил не хватает, потому что если подходить к проблеме по-взрослому, то становится понятно, что это серьезный и сложный вид бизнеса, хотя многие упрощает создание ИМ до построения сайта с информацией о товарах. Вообще можно попробовать что-то организовать совместно, хотя пока идей на эту тему нет. Может у вас появятся.
Не совсем так. Большинство как раз либо не имеет, либо он весьма убогий. К ним относятся практически все магазины на движках общего назначения или уродцы вроде расширений для WP. К движкам со слабым учетом относятся такие как Опенкарт например и его аналоги. Так что в таких случаях пилить придется как как те самый гири из "Золотого теленка". Именно поэтому и существуют ERP системы.
В этом сеть и минус, ну по крайней мере по моем опыту работы. Во-первых персонал через админку своей работой может давать нагрузку на хостинг не меньше, а скорее всего больше, чем посетители. Во-вторых, если падает "торговый зал", то останавливается вся работа. Так что оптимальный вариант - разнесение систем между хостами с интеграцией через SOAP, REST. Ну или реплицирование данных "торгового зала" в базу ERP системы.
Намучаетесь. Прежде всего надо придумать, как заставить все участников приводить свои прайсы к единому виду. Отсутствие формализации прайсов и есть главная головная боль при любой синхронизации БД ИМ с данными поставщиков. У вас будет то же самое, если вы не сможете заинтересовать поставщиков данных в унификации форматов своей информации или самостоятельном вводе через админку сайта.---------- Добавлено 27.08.2015 в 13:57 ----------
И чем же возможности RoR отличаются от возможностей PHP :-) ? А вот разработчиков на RoR найти сложнее.