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

Выгрузка в яндекс.маркет


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

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

Так, у меня почему-то только старые товары показываются, причем которые в демо версии были, что за ерунда такая. Категории у меня старые все удалены, товары тоже.

 

Почему у меня старые товары-то не удалились, в карте сайта также они показываются

Изменено пользователем Adilan
Ссылка на сообщение
Поделиться на другие сайты

Так наверное не включены товары в маркет, в Админке - Содержание, в списке товара, есть ведь колонка Экспорт YML.

Наверное она у Вас выключена, отметьте товары и включите.

Можно массово их отмечать и включать в маркет.

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

Теперь разве что через phpMyAdmin удалить в таблице contents

Изменено пользователем VaM
Ссылка на сообщение
Поделиться на другие сайты

Хорошо, через phpMyAdmin удалю, но все равно, новые товары отмечаю на выгрузку, ошибку выдает

This page contains the following errors:

error on line 88 at column 7: Entity 'nbsp' not defined error on line 95 at column 14: Entity 'nbsp' not defined error on line 98 at column 7: Entity 'nbsp' not defined error on line 99 at column 49: Entity 'nbsp' not defined error on line 101 at column 45: Entity 'nbsp' not defined error on line 102 at column 84: Entity 'nbsp' not defined error on line 103 at column 19: Entity 'mdash' not defined error on line 104 at column 56: Entity 'nbsp' not defined error on line 107 at column 59: Entity 'nbsp' not defined error on line 114 at column 14: Entity 'nbsp' not defined error on line 115 at column 7: Entity 'nbsp' not defined error on line 117 at column 14: Entity 'nbsp' not defined error on line 120 at column 7: Entity 'nbsp' not defined error on line 127 at column 14: Entity 'nbsp' not defined error on line 142 at column 67: Entity 'nbsp' not defined error on line 154 at column 7: Entity 'nbsp' not defined error on line 156 at column 13: Entity 'nbsp' not defined error on line 161 at column 7: Entity 'nbsp' not defined error on line 234 at column 14: Entity 'nbsp' not defined error on line 237 at column 7: Entity 'nbsp' not defined error on line 239 at column 14: Entity 'nbsp' not defined error on line 241 at column 7: Entity 'nbsp' not defined error on line 243 at column 14: Entity 'nbsp' not defined error on line 244 at column 7: Entity 'nbsp' not defined error on line 248 at column 14: Entity 'nbsp' not defined

Below is a rendering of the page up to the first error.

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

Видимо, где-то у Вас в названии товара &nbsp тэги.

Попробуйте в /app/controller/SitemapsController.php поменять

					$content_list_products[$count_products]['name'] = $raw_data['ContentDescription']['name'];

на:

 $content_list_products[$count_products]['name'] = strip_tags($raw_data['ContentDescription']['name']);

 

Изменено пользователем VaM
Ссылка на сообщение
Поделиться на другие сайты

Странно, не помогло, помогает только если эти элементы убирать из описания:

error on line 27 at column 42: Entity 'ndash' not defined

error on line 28 at column 7: Entity 'nbsp' not defined

error on line 33 at column 60: Entity 'ndash' not defined

error on line 34 at column 7: Entity 'nbsp' not defined

error on line 40 at column 103: Entity 'mdash' not defined

error on line 44 at column 7: Entity 'nbsp' not defined

error on line 150 at column 45: Entity 'nbsp' not define

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

Я так понял, проблема с описании товара Концентратор кислорода Armed (Армед) 8F-1 (цвет: дерево)

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

Если я его отключаю, то следующий товар проблему выдает. Скорее всего, дело в html редакторе товара, или пока попробую поменять: /app/controller/SitemapsController.php 

 

нет, не помогает, а подскажите как отключить html редактор в карточке товара

 

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

Так если у Вас уже заданы описания, не поможет его отключение.

Попробуйте в /app/View/Sitemaps/xml/yandex.ctp поменять:

                <description>
                <?php echo $product['description'] ?>
                </description>

на:

                <description>
                <?php echo $product['short_description'] ?>
                </description>

или вообще убрать описание:

                <description></description>

 

Изменено пользователем VaM
Ссылка на сообщение
Поделиться на другие сайты

Можно попробовать в /app/Controller/SitemapsController.php поменять:

					$content_list_products[$count_products]['description'] = strip_tags(htmlentities($raw_data['ContentDescription']['description']));
					$content_list_products[$count_products]['short_description'] = strip_tags(htmlentities($raw_data['ContentDescription']['short_description']));

на:

					$content_list_products[$count_products]['description'] = strip_tags($raw_data['ContentDescription']['description']);
					$content_list_products[$count_products]['short_description'] = strip_tags($raw_data['ContentDescription']['short_description'));

 

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

Так в yandex.ctp надо вернуть оригинальный код.

Можно ещё так попробовать:

					$content_list_products[$count_products]['description'] = strip_tags($raw_data['ContentDescription']['description']);
					$content_list_products[$count_products]['short_description'] = strip_tags($raw_data['ContentDescription']['short_description');

 

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

Вот так вроде без ошибок:

					$content_list_products[$count_products]['description'] = strip_tags($raw_data['ContentDescription']['description']);
					$content_list_products[$count_products]['short_description'] = strip_tags($raw_data['ContentDescription']['short_description']);

 

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

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

error on line 756 at column 7: Entity 'bull' not defined
error on line 757 at column 23: Entity 'nbsp' not defined
error on line 768 at column 7: Entity 'bull' not defined
error on line 779 at column 24: Entity 'bull' not defined
error on line 790 at column 7: Entity 'bull' not defined
error on line 801 at column 24: Entity 'bull' not defined
error on line 812 at column 7: Entity 'bull' not defined
error on line 813 at column 34: Entity 'nbsp' not defined
error on line 824 at column 7: Entity 'bull' not defined
error on line 835 at column 33: Entity 'bull' not defined
error on line 845 at column 30: Entity 'bull' not defined
error on line 866 at column 7: Entity 'bull' not defined
error on line 867 at column 34: Entity 'nbsp' not defined
error on line 878 at column 7: Entity 'bull' not defined
error on line 890 at column 24: Entity 'bull' not defined
error on line 891 at column 31: Entity 'nbsp' not defined
error on line 901 at column 30: Entity 'nbsp' not defined
error on line 902 at column 7: Entity 'bull' not defined
error on line 903 at column 31: Entity 'nbsp' not defined
error on line 914 at column 7: Entity 'bull' not defined
error on line 915 at column 32: Entity 'nbsp' not defined
error on line 926 at column 7: Entity 'bull' not defined

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

А что есть попробовать в /app/View/Sitemaps/xml/yandex.ctp поменять:

                <description>
                <?php echo $product['description'] ?>
                </description>

на:

                <description>
                <![CDATA[<?php echo $product['description'] ?>]]>
                </description>

 

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

Тогда все уходит, появляется только 1 ошибка

error on line 1010 at column 26: Input is not proper UTF-8, indicate encoding ! Bytes: 0x03 0x26 0x62 0x75

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