Перейти к содержанию
Форум поддержки пользователей VamShop

Нет товара в YML.


Рекомендуемые сообщения

Не знаю, может попробовать в market.php заменить (т.е. добавить distinct):


$products_sql = "SELECT p.products_id,
[/code] на:
[code]
$products_sql = "SELECT distinct p.products_id,

После данного исправления дубликаты пропали?

Ссылка на сообщение
Поделиться на другие сайты

Ну наверное если у Вас в админке товар с копирован из одной категории в другую, то ведь так и будет, дубли в смысле.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

вот что получилось, проверьте на валидность.

после $products_query = vam_db_query($products_sql);

добавляем условие:

$prev_prod['products_id'] = 0;

while ($products = vam_db_fetch_array($products_query)) {

if ($prev_prod['products_id'] == $products['products_id']) {} else {

  $available = "false";

  switch(YML_AVAILABLE)

  .

  .

  .

  vam_yml_out('  <description>' . vam_yml_clear_string($products['proddesc']) . '</description>');

  vam_yml_out('</offer>' . "\n");

  $prev_prod = $products;

}

}

Позволяет отсечь продукт-ссылку (дубль)

Ссылка на сообщение
Поделиться на другие сайты

Продукт ссылка это имеется в виду один и тот же товар, но скопированный в другую категорию как ссылка?!

Я правильно понял?!

Спасибо за код в любом случае.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...