COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!
ARAmiss
-
Публикации
2 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем ARAmiss
-
-
Здравствуйте.
Подскажите, пожалуйста, как указать в качестве значения <country_of_origin> значение одного из атрибутов товара?
Yandex.Market 2.0
в Модули
Опубликовано:
Нашёл решение:
В файле /catalog/controller/feed/yandex_market.php
После строк:
if ($product['image']) { $data['picture'] = $this->model_tool_image->resize($product['image'], 100, 100); }
Вставить:
$attribute_groups = $this->model_catalog_product->getProductAttributes($product['product_id']); foreach ($attribute_groups as $attribute_group) { foreach ($attribute_group['attribute'] as $attribute) { if (in_array($attribute['attribute_id'], array(17))) { $data['country_of_origin'] = $attribute['text']; } } }
17 - это id атрибута, который хотим вывести.