Архив за месяц: Март 2017

Magento 2. Атрибуты EAV и расширенные атрибуты.

Magento предоставляет два типа атрибутов, которые интеграторы могут использовать для расширения функциональности, предоставляемой из коробки:

  • Пользовательские и EAV (атрибут Entity-Attribute-Value). Пользовательские атрибуты добавляются от имени продавца. Например, продавцу может потребоваться добавить атрибуты для описания продуктов, например формы или объема. Торговец может добавить эти атрибуты на панели администратора, и эти атрибуты могут быть отображены. Сведения об управлении настраиваемыми атрибутами см. В документации продавца. Пользовательские атрибуты — это подмножество атрибутов EAV. Объекты, которые используют атрибуты EAV, обычно хранят значения в нескольких таблицах MySQL. Модули Customer и Catalog имеют основные модели, которые используют атрибуты EAV. Другие модули, такие как ConfigurableProduct, GiftMessage и Tax, используют функциональность EAV из Catalog.
  • Атрибуты расширения. Атрибуты расширения являются новыми в Magento 2. Они используются для расширения функциональности и часто используют более сложные типы данных, чем настраиваемые атрибуты. Эти атрибуты не отображаются в графическом интерфейсе.

Читать далее

Magento 2. Добавление расширенных атрибутов в сущность

Сторонние разработчики не могут менять API Data интерфейс Magento Core, но есть одним способ конфигурации интерфейсов, — добавление расширенных атрибутов .

Мы продемонстрируем это на примере сущности Product , Product Repository и Web Api.

Читать далее