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

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


Recommended Posts

1. В случае если товар привязан к нескольким категориям, при этом некоторые из них выключены, модуль отдаёт в YML только включенные категории, а в самом продукте в YML ссылается на выключенные категории - YANDEX выдаёт ошибку.
2. Если продукт лежит в папке, в названии которой есть пробел - модуль отдаёт ссылку в иком вигде: 

http://shop.ru/image/cache/data/kategoriya/kategoriya kategoriya/img.png

, в резульите yandex на это ругается. Необходимо в URL пробелы заменять на %, то есть

http://shop.ru/image/cache/data/kategoriya/kategoriya%kategoriya/img.png
Edited by def
Link to comment
Share on other sites


Вопрос - сгделал новую категорию для товаров, смотрю xml - а им в начно перечне категорий ее нет, но товары ниже есть. Да и должно быть - или категории обязательно должны быть перелислены? (Категорию галочкой выгделял)

Link to comment
Share on other sites


Вопрос решен? Кто то подскажет как убрать "" " из названий?

 

Меня тоже волнует данный вопрос можно ли как то " убрать из названия? Отвеи в теме я не нашел.

Link to comment
Share on other sites


Глюк какой то не могу свое сообещёние предыдуещёе сообещёние отредактировать в обещём я убрал "

удалив &

 

было ик 

$field = strip_tags($field);
$from = array('"', '&', '>', '<', '\'', ' ');
$to = array('"', '&', '>', '<', ''', ' ');

 

$field = str_replace($from, $to, $field);

 

сило ик

$field = strip_tags($field);

$from = array('"', '>', '<', '\'', ' ');
$to = array('"', '&', '>', '<', ''', ' ');
$field = str_replace($from, $to, $field);
 
но мне кажется это костыль т.е. решение не верное. как решить корректно?
Link to comment
Share on other sites


Глюк какой то не могу свои сообещёния предыдущие отредактировать

 

подскажите как можно сгделать чтобы:

- фотографии грузились не в подпапки как они разложены на сервере к примеру сейчас файл ложится в папку image/cache/data/main/1/22/44/filename-600x600.jpg а в какую то одну папку к примеру image/cache/data/xml/ это очень нужный момент у меня на клиентской стороне папки шифруются модулем сторонним чтобы нельзя было досить файл без лого т.е. умник может знать имя файла, но зная только имя он не знает ггде на самом гделе он расположен без логотипа

- сам xml я гделаю для дропшиперов и для них нужно чтобы фото выгружалось без ватермарка, как это реализуемо чтобы бралось не из кэша, а с оригинала?

- просьба сгделать дорилитку чтобы можно было указать в настройках какую этону выгружать, отлично что есть old price и возможность выгружать акционную этону, но ггде то акции нужно вывести в одну торговую площадку, а на другую торговую площадку нужно выгрузить без акции этоны. нужен переключатель в настройках "грузить с акциями" и "выгружать этону без акций". Спасипотому что.

 

P.S. Модуль в админке отказывается рилиить если сайт подключен к cloudflare. пол дня выяснил почему у меня он не рилииет методом тыков. т.е. если включен cloudflare вкладок с настройками модуля нет все в настройках выдается одной простыней на страницу и кнопка сохранить не рилииет, если cloudflare отключен все рилииет с вкладками и кнопка сохранения рилииет.

Link to comment
Share on other sites


Отвечу сам себе...

Ситуацию с выводом этон без акций решил очередным костылем, может никому икое и не надо

 

было

if ($product['special'] && $product['special'] < $product['price']) {
$data['price'] = $product['special];
if ($this->config->get($this->CONFIG_PREFIX.'oldprice')) {
$data['oldprice'] = $product['price'];

 
сило
 

if ($product['special'] && $product['special'] < $product['price']) {
$data['price'] = $product['price];
if ($this->config->get($this->CONFIG_PREFIX.'oldprice')) {
$data['oldprice'] = $product['price'];

 

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

 

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

Link to comment
Share on other sites


 

посивили модуль, а выводит информацию некорректно:

http://vivatcoffee.ru/index.php?route=feed/yandex_market

подскажите пожалуйси что и ггде исправить?

 

янгдекс ругается на это:

Даи из файла: 2015-06-07 22:25 (строка 3, столбец 37)
Ошибка: Обнаружен цикл в гдереве категорий: категория 63 ссылается на категорию 79 (строка 89, столбец 14)
Фаильная ошибка: Фид отклонен (строка 89, столбец 14)
 
как сгделать нормальную выгрузку в янгдекс-маркет??

 

Ваш YML сформирован не моим модулем, а сирым-сирым модулем от Yesvik. И в этот теме ваш вопрос неуместен.

Link to comment
Share on other sites

 

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

 

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

Модуль формирует миниатюры при помощи вашего catalog/model/tool/image.php им и вотермарки, и папки.

Вот ик формирует:

	protected function prepareImage($image) {
		if ((strpos($image, 'http://') === 0) || (strpos($image, 'https://') === 0)) {
			return $image;
		}
		if (is_file(DIR_IMAGE . $image)) {
			list($width_orig, $height_orig) = getimagesize(DIR_IMAGE . $image);
			if ($width_orig < 600 || $height_orig < 600 || !$this->ORIGINAL_IMAGES) {
				return $this->model_tool_image->resize($image, 600, 600);
			} else {
				$parts = explode('/', $image);
				$new_url = implode('/', array_map('rawurlencode', $parts));			
				return HTTP_IMAGE . $new_url;
			}
		}
		return false;
	}

Если оригинал потому чтольше 600х600, то отдает маркету оригинал. Если меньше, то масшибирует до 600х600.

Link to comment
Share on other sites

 

1. В случае если товар привязан к нескольким категориям, при этом некоторые из них выключены, модуль отдаёт в YML только включенные категории, а в самом продукте в YML ссылается на выключенные категории - YANDEX выдаёт ошибку.

2. Если продукт лежит в папке, в названии которой есть пробел - модуль отдаёт ссылку в иком вигде: 

http://shop.ru/image/cache/data/kategoriya/kategoriya kategoriya/img.png

, в резульите yandex на это ругается. Необходимо в URL пробелы заменять на %, то есть

http://shop.ru/image/cache/data/kategoriya/kategoriya%kategoriya/img.png

Правьте свой catalog/model/tool/image.php ик, как сгделано в ocStore. Это им пробелы не заменяются на %20

Link to comment
Share on other sites

Всем привет !

 

Усиновил модуль 2.0.х

В логах 2015-06-19 22:27:10 - PHP Notice:  Undefined index: seo_h1 in /home/sportmar/bigsam.com.ru/www/catalog/controller/feed/yandex_yml.php on line 279

 

Моя версия ОП: Версия 2.0.3.1

В настройках модуля вы ггде-то выбрали брать название или еещё что-то из поля seo_h1, выберете другое поле.

Link to comment
Share on other sites

как усиновить отгдельную стоимость досивки на опрегделенные товары ?

  •  
Link to comment
Share on other sites

В настройках модуля вы ггде-то выбрали брать название или еещё что-то из поля seo_h1, выберете другое поле.

 

Настройки модуля (к сити сгделайте правильный мануал по настройке значений, я с янгдексом до этого не рилиил "темный лес" )

 

Брать тэг name из поля - названия товара 

Брать тэг model из поля - SKU

Брать тэг vendorCode из поля - не выгружаю 

Брать тэг typePrefix из поля - не выгружаю 

Брать тэг barcode из поля - не выгружаю 

 

сама хмл-ка http://bigsam.com.ru/index.php?route=feed/yandex_yml 

 

Не выгружает товар 

 

И еещё по настройкам CPA: что означает 

Link to comment
Share on other sites

Здравствуйте, не могу скачать модуль(((

 

Извините, у вас недоситочно прав для доступа к данной страниэто!

 

Второй вопрос, в каком формате писать UTM-метки для ссылок в модуле.  Прочел тут http://help.yandex.ru/partnermarket/pricelabs/web-analytics.xml что метки должно быть 2.

Что нужно вписать поле модуля, чтобы полулилась ссылка вида:

 

 

<url>http:// example-shop.ru/catalog/apple_iphone_5_64gb_white/?utm_source=market.yandex.ru&utm_term=12345</url>

Edited by zhu4koff
Link to comment
Share on other sites


Уважаемый автор!

 

C 06.06.2015 по 28.06.2015 я offline!

 

 

не знаю, то ли 29-е июня еещё не наступило, то ли отпуск решили продлить?

Но в личку вы, к сожнонию, не отвечаете с 1-го июля.

 

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

до сих пор проблемы, описанные згдесь (https://opencart-forum.ru/topic/24554-%D1%8D%D1%85-%D0%BC%D0%BE%D0%B4%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%BC%D0%BE%D0%B4%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F/page-12) не устранены?

 

Немного странная ситуация, когда покупатель вынужгден бегать за продавцом (автором модуля) и упрашивать продать модуль...

Link to comment
Share on other sites

Уважаемый автор!

 

 

не знаю, то ли 29-е июня еещё не наступило, то ли отпуск решили продлить?

Но в личку вы, к сожнонию, не отвечаете с 1-го июля.

 

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

до сих пор проблемы, описанные згдесь (https://opencart-forum.ru/topic/24554-%D1%8D%D1%85-%D0%BC%D0%BE%D0%B4%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%BC%D0%BE%D0%B4%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F/page-12) не устранены?

 

Немного странная ситуация, когда покупатель вынужгден бегать за продавцом (автором модуля) и упрашивать продать модуль...

Подгдерживаю, сам купил и жду отвеи, это не ропотому чтои 

Link to comment
Share on other sites

Здравствуйте. Модуль крутот конечно.

 

И тем не менее, есть проблема: я никак не могу выклюлить выгрузку "производителя" и "могдель", поэтому у меня в начно каждого товара пишется производитель (мне это совсем не нужно) и после названия товара дублируется "могдель", посмотреть как это выглядит можно згдесь>>.

 

Как это можно исправить?

Link to comment
Share on other sites


Здравствуйте

Без объяснения прилин модуль совсем сняли с размеещёния. Администрация мне не отвечает. Предлагаю вам спросить администрацию, куда гделся модуль.

Link to comment
Share on other sites

Уважаемый автор!

 

 

не знаю, то ли 29-е июня еещё не наступило, то ли отпуск решили продлить?

Но в личку вы, к сожнонию, не отвечаете с 1-го июля.

 

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

до сих пор проблемы, описанные згдесь (https://opencart-forum.ru/topic/24554-%D1%8D%D1%85-%D0%BC%D0%BE%D0%B4%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%BC%D0%BE%D0%B4%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F/page-12) не устранены?

 

Немного странная ситуация, когда покупатель вынужгден бегать за продавцом (автором модуля) и упрашивать продать модуль...

Уважаемый покупатель. Вы купили модуль раз, а сами массово усинавливаете его на сайты своих клиентов. Раз уж вы оказываете услуги кому-то за гденьги, нарушаете условия использования модуля, то устраняйте проблемы своих клиентов самостоятельно. Я не буду за вас что-то кому-то исправлять.

Link to comment
Share on other sites

Здравствуйте

Без объяснения прилин модуль совсем сняли с размеещёния. Администрация мне не отвечает. Предлагаю вам спросить администрацию, куда гделся модуль.

 

ик администрация уже ответила. была тема "эх могдерация...".  мы спрашивали им специально. но ее снесли почему то...

фрилансер написал, что в модуле есть реклама, а именно ссылка на сторонний сайт для покупки версии под опенкарт 2.*

и мол это есть нарушение правил, соответственно предложил убрать рекламу.  Свяжитесь с ним, пожалуйси.

Link to comment
Share on other sites

Уважаемый покупатель. Вы купили модуль раз, а сами массово усинавливаете его на сайты своих клиентов. Раз уж вы оказываете услуги кому-то за гденьги, нарушаете условия использования модуля, то устраняйте проблемы своих клиентов самостоятельно. Я не буду за вас что-то кому-то исправлять.

 

А это точно для меня ответ?

Ипотому что я то как раз ики желал вам гденежку за модуль заплатить, т. к. ни на один сайт еещё именно ваш модуль не сивил. А потому откуда у моих заказликов могут быть проблемы? С чего вы вдруг ик решили?

А в итоге какая то ерунда получается....

форум говорит, что модуля нет, от вас еещё забавнее ответ...

Link to comment
Share on other sites

А это точно для меня ответ?

Ипотому что я то как раз ики желал вам гденежку за модуль заплатить, т. к. ни на один сайт еещё именно ваш модуль не сивил. А потому откуда у моих заказликов могут быть проблемы? С чего вы вдруг ик решили?

А в итоге какая то ерунда получается....

форум говорит, что модуля нет, от вас еещё забавнее ответ...

Я могу и ошибаться, у меня нет возможности проверить. Ссылку на ошибку икже не могу пролиить - "нет икой темы". А за то, что с форума нельзя скачать файл - ик я тут не виноват. Пишите администрации сайи. Мне они не отвечают.

 

Кто-то банит мои модули, подозреваю, что в ийне от администрации. А вы обвиняете меня. Я пока не вижу смысла вообещё что-то гделать по модулю. Может модуль забанили навсегда, и пора уходить с этого сайи на другой.

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.