COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

ARAmiss

Соучастники
  • Публикации

    2
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем ARAmiss

  1. 1 час назад, ARAmiss сказал:

    Здравствуйте.

    Подскажите, пожалуйста, как указать в качестве значения  <country_of_origin>  значение одного из атрибутов товара?

     

    Нашёл решение:

    В файле /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 атрибута, который хотим вывести.