• Resolved reaktiv

    (@reaktiv)


    Добрый день, ранее я задавал вопрос, мне нужно чтобы из всех вариаций товара выгружался только первый вариант (он же самый дешевый в моем случае). Было решение в файле includes/class-generator.php после
    $yml .= $this->add_child( 'offer', null, self::ME_OFFER_SPACING, true );

    добавить

    $variation_count = 0;

    но сейчас выгружается один последний самый дорогой товар, как можно исправить?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter reaktiv

    (@reaktiv)

    не поможет никто?

    Plugin Author Anton Vanyukov

    (@vanyukov)

    @reaktiv ,

    Можете попробовать в этом же файле где-то на строчке 407 заменить

    while ( $variation_count > 0 ) {
    	$variation_count --;

    на

    while ( $variation_count > 0 ) {
    	$variation_count --;
    	if ( $variation_count > 1 ) {
    		continue;
    	}

    $variation_count = 0; можно удалить

    С уважением,
    Антон

    Thread Starter reaktiv

    (@reaktiv)

    спасибо, за ответ, но не работает. выгружаются все вариации

    Plugin Author Anton Vanyukov

    (@vanyukov)

    Извиняюсь, нужно

    if ( $variation_count > 1 ) {
    	continue;
    }

    заменить на

    if ( $variation_count > 0 ) {
    	continue;
    }

    А то одна лишняя вариация выгружалась

    С уважением,
    Антон

    Thread Starter reaktiv

    (@reaktiv)

    Спасибо огромное! это то что нужно!

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Выгрузка вариативных товаров’ is closed to new replies.