Привет, я работаю над внешним приложением, которое отображает все заказанные товары в магазине magento.
Запрос, отображающий атрибут заказанного товара, выглядит так:
select group_concat(distinct(b.value) separator '<br/>') from catalog_product_entity_varchar a , eav_attribute_option_value b , eav_attribute c
where a.value = b.option_id
and c.attribute_id = a.attribute_id
and c.is_user_defined = 1
and a.entity_id = PRODUCT_ID
Thisдля атрибутов с типом VARCHAR, я использую тот же запрос, чтобы получить атрибуты int и text.Я просто изменяю имя таблицы с catalog_product_entity_varchar на catalog_product_entity_int и catalog_product_entity_text.
У меня проблема в том, что я получаю все атрибуты продукта, производителя, поставщика ... и из-за того, что у нас есть много магазинов, яне хотите получить все дополнительные атрибуты с помощью дополнительного предложения sql where!
Есть ли решение, чтобы получить только выбранные атрибуты?