Безголовая интеграция Drupal + Magento: идеальный союз контента + коммерции

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

Тогда есть Magento — бесспорный лидер в электронной коммерции

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

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

Его чрезвычайно гибкая платформа позволяет добавлять настраиваемые рабочие процессы в соответствии с конкретными бизнес-требованиями. Кроме того, Magento дает полный контроль над информацией о клиентах, запасами, выставлением счетов, продуктами и записями для нескольких веб-сайтов и магазинов с единой панели администратора.

Почему одного Magento недостаточно

Несмотря на множество преимуществ, Magento не хватает одной области: системы управления контентом (CMS). Это связано с тем, что Magento по умолчанию предоставляет только редактор «что видишь, то и получаешь» (WYSIWYG) для управления контентом из блоков или статических страниц. Следовательно, нет никакой гибкости в управлении этим контентом. Таким образом, нужно хорошо знать HTML, потому что весь дизайн должен быть добавлен в редакторе WYSIWYG для управления контентом.

Более того, интернет-магазины не добавили инструментов для управления богатым контентом; скорее, они были больше сосредоточены на возможностях, которые позволили бы им опережать своих конкурентов — многоканальный режим покупок (мобильные устройства, киоски, настольные компьютеры, точки продаж и т. д.), системы управления заказами (OMS), улучшенное управление информацией о продуктах (PIM).) и другие возможности. Учитывая такие ограниченные инвестиции в управление контентом, компании начали искать идеальную платформу, которая включала бы мощную CMS вместе с лучшей в своем классе системой электронной коммерции, с чем Drupal лучше справляется.

Drupal как якорь

Drupal имеет возможность безупречно интегрироваться с архитектурой электронной коммерции бизнеса. Например, Acquia, ведущая облачная платформа, приняла эту стратегию «Контент для коммерции», в которой их продукты и Drupal были интегрированы с их интернет-магазином. Эти интеграции охватили коммерческие платформы, включая IBM WebSphere Commerce, Demandware, Oracle/ATG, SAP/hubris, Magento и даже пользовательские платформы транзакций. Другие компании, последовавшие этому примеру, включали Quicken (Magento), Puma (Demandware), Motorola (Broadleaf Commerce), Tesla (на заказ для заказа автомобиля и Shopify для заказа аксессуаров).

Учитывая это, интеграция электронной коммерции с системой управления контентом (CMS) служит цели. Таким образом, создание гибридного решения, то есть гибридного интернет-магазина Drupal CMS-Magento с использованием безголового подхода, казалось наиболее логичным решением. 

Почему Drupal — безголовая интеграция с Magento

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

Ниже приведены другие преимущества этой интеграции:

  • Существуют две отдельные платформы — одна для управления продуктом (Magento), а другая — для контента (Drupal). Это упрощает независимое управление как коммерцией, так и контентом.
  • Контент управляется более удобным и продвинутым способом, чем обычный способ Magento делать это в одном редакторе.
  • Содержимое отображается таким образом, что в Magento Store отсутствуют или минимальны накладные расходы с точки зрения ресурсов сервера и базы данных.
  • Легко масштабируемая и безопасная платформа Drupal помогает в будущем масштабировании и снижает риск нарушения безопасности.
  • Другие конфигурации включают в себя:
  1. Типы контента для отображения
  2. Как должен отображаться контент
  3. Какими должны быть псевдонимы URL
  4. Управление полями контента

Теперь, когда вы знаете о преимуществах этой интеграции, давайте посмотрим, как осуществляется процесс интеграции.

Метод интеграции

Ниже приведены простые шаги для интеграции:

  1. Drupal и Magento будут интегрированы безголовым образом, так что для внешнего пользователя будет только магазин Magento, отображающий коммерческую деятельность и контент. Для пользователя Drupal невидим.
  2. Контент управляется только в Drupal, который автоматически отображается в магазине Magento.
  3. В Magento есть страница со списком контента, на которой перечислены материалы, добавленные в Drupal. Каждое дополнение контента имеет страницу с полной информацией.
  4. В конце Drupal создается служба API, которую Magento использует для рендеринга контента. Оба (то есть Magento и Drupal) имеют соответствующую базу данных и сеть, и все управляется на стороне администратора с несколькими вариантами, доступными на обоих концах для настройки.
  5. Помимо содержимого, другие области страницы содержимого, такие как верхний и нижний колонтитулы и боковая панель, отображаются только в Magento. Основной контент отображается в магазине Magento, но поступает со стороны Drupal через его API в безголовой манере, так что для внешнего пользователя Drupal никогда не попадает в поле зрения. Поэтому любые изменения, которые необходимо внести в контент, или любой новый контент, который необходимо добавить, выполняются через администратора Drupal.

Процесс интеграции назначает ряд логических задач как для Drupal, так и для Magento, которые указаны ниже:

Drupal: Создан модуль для соединения Magento с Drupal. Он будет выполнять следующие задачи:

  • Предоставьте параметры конфигурации администратора для:
  1. Выберите тип контента, чтобы вернуться в Magento
  2. Поддерживаемые форматы возврата, такие как XML, JSON и т. д.
  3. Разрешить такие методы запросов, как post, get и т. д.
  • Предоставлять Magento следующие услуги:
  1. Список выбранного типа контента, который будет включать выбранные поля, в выбранном порядке и в выбранном формате.
  2. Детализация содержимого в выбранном формате.

Magento: Создано расширение для интеграции Magento-Drupal. Это расширение Magento включает в себя:

  • Конфигурация администратора: в панели администратора Magento создается раздел в разделе конфигурации.
  • Внешний интерфейс Magento: на внешнем интерфейсе Magento список Drupal появится по URL-адресу внешнего интерфейса, настроенному в панели администратора. Контент будет отображаться в формате макета, определенном в конфигурации в панели администратора. Когда пользователь нажимает на ссылку контента, которая, по сути, является узлом Drupal, на странице списка открывается страница сведений о контенте. Эта страница сведений будет отображаться в формате макета, определенном в конфигурации в панели администратора.

Вывод

Благодаря тому, что предприятия внедряют безголовую интеграцию для более удобного взаимодействия с пользователем, клиенты теперь могут «находить нужную им информацию и тогда, когда они этого хотят». Таким образом, интеграция интерфейсных и серверных систем может стать верным решением, позволяющим предприятиям создавать единый источник контента и распространять его по мере необходимости. Таким образом, клиенты теперь могут рассчитывать на нечто большее, чем многоканальный опыт, а компании могут продолжать обогащать покупательский путь своих клиентов с помощью безголовой CMS.

Делитесь нашими материалами с друзьями!

 

 

Заказать разработку сайта