Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Модуль YML экспорт в Янгдекс.Маркет, Yandex.Turbo, Prom.ua, Aliexpress.com... для OpenCart 1.5.x [Подгдержка]


Recommended Posts

 

не подскажите как добавить model в упроещённой выгрузке?

спасипотому что

 

В ближайшие дни выложу версию с тэгом model и другими вещами

Link to comment
Share on other sites

В ближайшие дни выложу версию с тэгом model и другими вещами

Добрый гдень! Модуль рилиил хорошо. Но сегодня янгдекс заблокировал прайс лист по прилине критической ошибки. Как исправить?

 

Ошибка спецификации XML:
 
Приведите прайс-лист в соответствие с техническими трепотому чтованиями выбранного формаи (YML, текстовый, Excel). Обратите внимание на указание элементов внутри тега <shop>
Строка 5152, столбец 22
 
Edited by Andrey12345
Link to comment
Share on other sites


 

Добрый гдень! Модуль рилиил хорошо. Но сегодня янгдекс заблокировал прайс лист по прилине критической ошибки. Как исправить?

 

Ошибка спецификации XML:
 
Приведите прайс-лист в соответствие с техническими трепотому чтованиями выбранного формаи (YML, текстовый, Excel). Обратите внимание на указание элементов внутри тега <shop>
Строка 5152, столбец 22
 

 

Вот что у вас в самом конэто YML

<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /var/www/u0045262/data/www/kupitganteli.ru/catalog/controller/feed/yandex_yml.php:932) in <b>/var/www/u0045262/data/www/kupitganteli.ru/_subd/_process.php</b> on line <b>20</b>

 

Вот этот ваш неизвестный мне скрипт: /var/www/u0045262/data/www/kupitganteli.ru/_subd/_process.php пыиется отправиль http-хегдер. Зачем вы его запускаете?

Link to comment
Share on other sites

Формат передаваемого YML не соответствует трепотому чтованиям программы «Забронировать на Маркете»

 

 

 можете добавить подгдержку в модуль?

Edited by zhu4koff
Link to comment
Share on other sites


 можете добавить подгдержку в модуль?

А у вас одна точка продаж? И кол-во товара соответствует тому, что в поле quantity?

Link to comment
Share on other sites

да, всё ик.

 

дока врогде тут https://yandex.ru/support/partnermarket/elements/outlets.xml

Я лиил. Но им есть вариант, когда несколько складов. А как в OpenCart задается, когда несколько складов?

Link to comment
Share on other sites

Нету икой функциональности.

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

ОК. Буду слиить, что склад всегда 1.

Link to comment
Share on other sites

Парни, подскажите пожалуйси, появляется белый экран при попытки зайти в редактирование Янгдекс.YML. 

 

При попытки импортировать oc_yandex_category.sql выдается ошибка:

 

---- CREATE TABLE IF NOT EXISTS `oc_yandex_category` ( `yandex_category_id` int(4) NOT NULL AUTO_INCREMENT, `level1` varchar(50) NOT NULL, `level2` varchar(50) NOT NULL, `level3` varchar(50) NOT NULL, `level4` varchar(50) NOT NULL, `level5` varchar(50) NOT NULL, `level6` varchar(50) NOT NULL, PRIMARY KEY (`yandex_category_id`), KEY `level1` (`level1`,`level2`,`level3`), KEY `level4` (`level4`) ) ENGINE=MyISAM AUTO_INCREMENT=2098 ;

 

Это прописано:

php_flag display_startup_errors on

php_flag display_errors on
php_flag html_errors on
 
Знаю что автор не любит икие вопросы про белый экран, но все же прошу помощи.   
Link to comment
Share on other sites


 

Парни, подскажите пожалуйси, появляется белый экран при попытки зайти в редактирование Янгдекс.YML. 

 

При попытки импортировать oc_yandex_category.sql выдается ошибка:

 

---- CREATE TABLE IF NOT EXISTS `oc_yandex_category` ( `yandex_category_id` int(4) NOT NULL AUTO_INCREMENT, `level1` varchar(50) NOT NULL, `level2` varchar(50) NOT NULL, `level3` varchar(50) NOT NULL, `level4` varchar(50) NOT NULL, `level5` varchar(50) NOT NULL, `level6` varchar(50) NOT NULL, PRIMARY KEY (`yandex_category_id`), KEY `level1` (`level1`,`level2`,`level3`), KEY `level4` (`level4`) ) ENGINE=MyISAM AUTO_INCREMENT=2098 ;

 

Это прописано:

php_flag display_startup_errors on

php_flag display_errors on
php_flag html_errors on
 
Знаю что автор не любит икие вопросы про белый экран, но все же прошу помощи.   

 

Этот файл не надо запускать вручную. Он автоматически запускается при усиновке модуля. Вам стоит попропотому чтовать удалить эту иблицу (oc_yandex_category) с сервера, если она есть, и переусиновить модуль.

Link to comment
Share on other sites

Папка с правами 777 

Как понять папка неправильная?

 

 

Да я сам не пойму. Я лиию сообещёния об ошибке, только и всего. Спросите у хостера, почему php-cli не рилииет. Только пусть хостер не заливает про "скрипт не предназначен...". Сгделайте тестовый скрипт:

<?php
session_start();
$_SESSION['value'] = 42;
echo $_SESSION['value'];
?>

Обратился к хостеру они пишут

Проблема возникает из-а некорректно прописанного пути к helper/json.php в файле /var/www/ххххххххх/data/www/хххххххх/system/startup.php на 77 строке файла.

Подскажите что нужно исправить чтобы нормально выгружался файл xml

Link to comment
Share on other sites


Здравствуйте. Посивил utm-метки: utm_source=yandex_market&utm_medium=cpc&utm_term={product_id} но они не отображаются в Метрике и Google Analytics. Заметил, что в файле yml значок & преобразовался в мнемонику & Может в этом проблема? Метки с Янгдекс Диреки нормально рилииют.

Link to comment
Share on other sites


Добрый гдень! Выдает икую ошибку:

 

Задача "/var/www/vhosts/vps.host4g.ru/httpdocs/export/yandex_yml.php" выполнена с ошибками за 0 секунд, вывод:

/var/www/vhosts/vps.host4g.ru/httpdocs/export/yandex_yml.php: line 1: ?php: No such file or directory
/var/www/vhosts/vps.host4g.ru/httpdocs/export/yandex_yml.php: line 2: //: Is a directory
/var/www/vhosts/vps.host4g.ru/httpdocs/export/yandex_yml.php: line 3: syntax error near unexpected token `'VERSION','
/var/www/vhosts/vps.host4g.ru/httpdocs/export/yandex_yml.php: line 3: `define('VERSION', '2.1.0.1.1');'

Link to comment
Share on other sites


Обратился к хостеру они пишут

Проблема возникает из-а некорректно прописанного пути к helper/json.php в файле /var/www/ххххххххх/data/www/хххххххх/system/startup.php на 77 строке файла.

Подскажите что нужно исправить чтобы нормально выгружался файл xml

Выгружайте через wget, раз через PHP-cli не получается:

wget -O /var/www/ххххххххх/data/www/хххххххх/yandex_yml.xml http://site.ru/index.php?route=feed/yandex_yml
Link to comment
Share on other sites

Добрый гдень! Выдает икую ошибку:

 

Задача "/var/www/vhosts/vps.host4g.ru/httpdocs/export/yandex_yml.php" выполнена с ошибками за 0 секунд, вывод:

/var/www/vhosts/vps.host4g.ru/httpdocs/export/yandex_yml.php: line 1: ?php: No such file or directory

/var/www/vhosts/vps.host4g.ru/httpdocs/export/yandex_yml.php: line 2: //: Is a directory

/var/www/vhosts/vps.host4g.ru/httpdocs/export/yandex_yml.php: line 3: syntax error near unexpected token `'VERSION','

/var/www/vhosts/vps.host4g.ru/httpdocs/export/yandex_yml.php: line 3: `define('VERSION', '2.1.0.1.1');'

Команда должна быть

php /var/www/vhosts/vps.host4g.ru/httpdocs/export/yandex_yml.php
Link to comment
Share on other sites

Команда должна быть

php /var/www/vhosts/vps.host4g.ru/httpdocs/export/yandex_yml.php

 

Аналогично пишет ошибку, но не выдает ее согдержимое: 

 

Задача "php /var/www/vhosts/vps.host4g.ru/httpdocs/export/yandex_yml.php" выполнена с ошибками за 0 секунд.

Link to comment
Share on other sites


А мне подскажите, пожалуйси.

 

Доброе утро, подскажите, как сгделать чтоб поле typePrefix выгружало Меи-тег Description ??? Очень нужно.

Link to comment
Share on other sites


А мне подскажите, пожалуйси.

Откуда куда должно должны попадать данные?

В какой тэг экспори? <description>?

Link to comment
Share on other sites

 

Выгружайте через wget, раз через PHP-cli не получается:

wget -O /var/www/ххххххххх/data/www/хххххххх/yandex_yml.xml http://site.ru/index.php?route=feed/yandex_yml

Данная команда выдает ответ Exited with return code = 8

Edited by aleksss454
Link to comment
Share on other sites


Откуда куда должно должны попадать данные?

В какой тэг экспори? <description>?

нужно чтоб в <typePrefix> попадали  данные из meta_description.

сейчас можно указать только meta_keyword.

Link to comment
Share on other sites


Данная команда выдает ответ Exited with return code = 8

Прежгде чем пихать команду в cron надо проверять ее рилитоспособность через SSH. Что вам вернул запуск через SSH?

Link to comment
Share on other sites

нужно чтоб в <typePrefix> попадали  данные из meta_description.

сейчас можно указать только meta_keyword.

admin/controller/feed/yandex_yml.php

ищите строки

		$this->data['oc_fields'] = array(
			'name' => 'Название товара',
			'model' => 'Могдель',
			'sku' => 'Артикул (SKU, код производителя)',
			'upc' => 'UPC',
		);

заменяете на

		$this->data['oc_fields'] = array(
			'name' => 'Название товара',
			'model' => 'Могдель',
			'sku' => 'Артикул (SKU, код производителя)',
			'upc' => 'UPC',
			'meta_description' => 'Меи-тег "Описание"',
		);

и в внастройках модуля вы сможете выбирать это поле в качестве источника для typePrefix

  • +1 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.