Какие размещенные решения для электронной коммерции позволяют настраивать?


Следуя моему предыдущему вопросу , я сейчас оцениваю возможность использования размещенной платформы для проекта электронной коммерции, который я должен реализовать. Прежде чем я начну "играть" с каждым из них, я хотел бы спросить, знает ли кто-нибудь, какие из них допускают хорошую степень настройки.

В данный момент я смотрю на BigCommerce, но, похоже, настройка ограничена шаблонами, в то время как мне нужны дополнительные функции, требующие PHP-кодирования. Кроме того, мне нужно было бы быть возможность импортировать дополнительные данные о продукте в систему, и мне нужно было бы сделать это с помощью кода; Я взглянул на некоторые интеграции, но у меня создалось впечатление, что все они запускаются на отображаемой странице с помощью JavaScript. Например, если я хочу показать отзывы Facebook о продукте, мне придется добавить несколько JS, которые будут извлекать его и показывать на странице. Это не оптимально, так как я должен обслуживать людей с ограниченными возможностями JS, поэтому мне нужно будет запустить свой собственный PHP-код.

Обновление
Как предложенный, я хотел бы объяснить, что "настройка" в моем случае означает изменение или расширение обычного рабочего процесса электронной коммерции путем "подключения" к событиям и выполнения определенных операций (в моем случае мне пришлось бы добавить обработчик гипотетического события "afterpurchasecomplete"). Этого невозможно достичь в системе, которая просто позволяет добавлять JavaScript (который, как я писал выше, может быть отключен и, следовательно, бесполезен), так как он должен выполняться самим сервером, точно так же, как выполняются многие фреймворки плагины. Я мог бы понять, что размещенные решения обычно не позволяют запускать произвольный код в своих системах, но, к сожалению, это исключило бы все возможности их использования.

Author: Community, 2012-04-05

1 answers

Все размещенные решения для электронной коммерции допускают настройку, поэтому название вашего вопроса не имеет большого смысла. Если вы ищете платформу электронной коммерции SaaS, которая позволяет запускать пользовательский код на стороне сервера, вы вряд ли ее найдете.

Люди выбирают размещенные магазины, потому что им не нужны хлопоты по настройке и обслуживанию собственного веб-приложения. Размещенные магазины позволяют вам делать это по достаточно низкой цене - намного ниже, чем стоимость управляемого веб-хостинга + разработчика достаточно хорошо знаком с кодовой базой, чтобы устранить любые проблемы с приложением.

Но это происходит за счет гибкости. Размещенные магазины могут позволить себе предлагать такие низкие тарифы на управляемый веб-хостинг + обслуживание приложений, потому что, в отличие от обычного веб-хостинга, им не нужно разрешать клиентам запускать пользовательский код или различные приложения на своих серверах. Они просто размещают тысячи экземпляров одного приложения в стандартной конфигурации, с которой их сотрудники очень хорошо знакомы с.

Если бы размещенные магазины должны были поддерживать изменения клиентов в своей кодовой базе, то им пришлось бы просматривать каждую строку кода, добавляемую/удаляемую клиентами, и все ее потенциальные взаимодействия. И поскольку клиенты вряд ли будут иметь такую же приверженность тестированию программного обеспечения и охвату кода, они больше не смогут гарантировать стабильность и надежность размещенного магазина.

В любом случае, хорошая платформа электронной коммерции SaaS сможет обеспечить наиболее важные 90 % функциональность, необходимая 90 % всех владельцев магазинов. Вот почему эти услуги так популярны.

В остальном поставщики SaaS обычно предоставляют API, которые позволяют запускать пользовательский код на вашем собственном веб-сервере, который может взаимодействовать с приложением SaaS. Это позволяет владельцам магазинов достичь последних 10 % функциональности, которые не являются общими для всех магазинов и требуют индивидуальной разработки.

И BigCommerce также обладают этой функциональностью , как и Magento, и, вероятно, все основные размещенные магазины. Стандартный API позволит вам редактировать свой каталог (добавлять/удалять/обновлять продукты), создавать/редактировать/удалять заказы и т.д. Если этого недостаточно, и вам нужно отредактировать фактический код приложения, то вам, вероятно, нужно рассмотреть варианты самостоятельной электронной коммерции.

 1
Author: Lèse majesté, 2012-04-06 00:24:27