Forum Replies Created

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter jeweryar

    (@jeweryar)

    Я в общем костыли вставил, чтобы маркет не ругался, пока автор апдейт не выпустит. Важно, что в этом случае предложения, которых нет в наличии, вообще НЕ выгружаются(не имеет значения включен предзаказ или нет). Может кому-то полезно будет.

    В файле class-generator.php на 411 строке заменяем строку

    // NOTE: Below this point we start using $offer instead of $product.
    $yml .= $this->get_offer( $offer_id, $vendor_model_type );
    

    на

    // NOTE: Below this point we start using $offer instead of $product.
    $_yml = $this->get_offer( $offer_id, $vendor_model_type );				
    if ( ! $_yml ) {
      continue;
    }
    $yml .= $_yml;
    

    В файле class-attributes.php после 83 строки добавляем проверку наличие:

     
    $available = 'instock' === $stock_status ? 'true' : 'false';		
    / new code */
    if ( $available === 'false' ) {
       return false;
    }
    
    Thread Starter jeweryar

    (@jeweryar)

    @vanyukov

    К сожалению, обновление не помогло, все по-старому.

Viewing 2 replies - 1 through 2 (of 2 total)