Jump to content
toporchillo

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

Recommended Posts

В 06.12.2019 в 20:28, rozario888 сказал:

Да, сторонний, я ж сразу об этом написал. Мне на прошлых страницах один товарищ затирал, что yml отражает реальное положение дел на сайте. Но на сайте в коде всего одна цена http://prntscr.com/q78kit , до применения акции. Как акция включится, то будет две.

 

Как ссылку с сайтом синхронизировать?

Смотрите код вашего модуля скидок, разбираетесь как и где он хранит цены. Вносите изменения в модуль yml, чтобы использовались эти данные.

Share this post


Link to post
Share on other sites
7 часов назад, lagrand сказал:

 

модуль не выгружает Available=false, прикладываю скрин где написано вами, что модуль не выгружает, товар с нулевым остатком.

И с какими статусами надо разобраться? на опенкарте есть ячейка количество и статус если нет в наличии.

Что сделать что бы выгружались товары со статусом Available=false.

Ответ нва форуме не нашел. Очень надо.

 Нужно не выбирать ни одного статуса в настройках модуля, тогда и будет available false.

Share this post


Link to post
Share on other sites
57 минут назад, toporchillo сказал:

Смотрите код вашего модуля скидок, разбираетесь как и где он хранит цены

Цены загружаются АОПом в стандартную таблицу oc_product_special` в колонку price. Задача модуля только включать и отключать акцию. У него даже какого-то своего задания нет, просто в карточке товара появляются два поля с днем недели и часами. Все.

Но при этом везде изменения по акциям происходят, кроме ссылки. Почему? Если относительно цен все стандартно и в стандартных таблицах. На что обновление ссылки завязано

 

image.png.6f52c84504e98e6fe4e5fea0e1a106da.png

Share this post


Link to post
Share on other sites

@toporchillo Приветствую.

 

Нашел у конкурентов такие преимущества http://prntscr.com/q87zyb

Как сделать такие же? Что-то могу запихнуть в тег sales_notes, но не все.

 

Еще выбираю в настройках Самовывоз http://prntscr.com/q8815c, но в фиде ничегео не меняется.

Share this post


Link to post
Share on other sites
11 минут назад, Dmitry1982 сказал:

@toporchillo Приветствую.

 

Нашел у конкурентов такие преимущества http://prntscr.com/q87zyb

Как сделать такие же? Что-то могу запихнуть в тег sales_notes, но не все.

 

Еще выбираю в настройках Самовывоз http://prntscr.com/q8815c, но в фиде ничегео не меняется.

По-моему это настраивается в личном кабинете Маркета.

Варианты платы в YML точно не указываются.

Цена и срок доставки (но не варианты) в YML экспортируются только для вашего города.

  • +1 1

Share this post


Link to post
Share on other sites
Только что, toporchillo сказал:

По-моему это настраивается в личном кабинете Маркета.

Варианты платы в YML точно не указываются.

Цена и срок доставки (но не варианты) в YML экспортируются только для вашего города.

Вы правы, все настраивается в личном кабинете.

Share this post


Link to post
Share on other sites

Хочу настроить utm метки и столкнулся с тем, что в конце УРЛа прибавляется #77504 (цифры различны на каждом УРЛе)

Хотя у меня таких цифр нет нигде. Примем здесь так: <offer id="18263077504" type="vendor.model" available="true" group_id="18263">

Как это убрать? #77504

Share this post


Link to post
Share on other sites
31 минуту назад, Dmitry1982 сказал:

Хочу настроить utm метки и столкнулся с тем, что в конце УРЛа прибавляется #77504 (цифры различны на каждом УРЛе)

Хотя у меня таких цифр нет нигде. Примем здесь так: <offer id="18263077504" type="vendor.model" available="true" group_id="18263">

Как это убрать? #77504

А зачем это убирать? utm-метки и так будут работать.
/site.ru/toval/?utm_source=market#77504

Share this post


Link to post
Share on other sites

Добрый день .

Подскажите как заставить ваш модуль работать?

Зависает в админке и изменить ничего нельзя. 

Ждали,перезапускали ничего не помогает(

Гугл фид работает ,а этот ни в какую.

Что от нас требуется предоставить ?

 

 

2019-12-18_10-31-33.png

Edited by avngroup

Share this post


Link to post
Share on other sites

когда api планируется? для маркета особенно актуально

Share this post


Link to post
Share on other sites

Автор ваще живой? 5 часов назад модуль купил не ответа не привета.

Share this post


Link to post
Share on other sites
2 минуты назад, ZloyNoDobriy сказал:

Автор ваще живой? 5 часов назад модуль купил не ответа не привета.

ну во первых сегодня шаббат если шо. а во вторых- зачем вам информация о статусе автора? вам всегда при покупке нужен привет от автора? :))

Share this post


Link to post
Share on other sites

добрый день.

Модуль работает отлично.

Есть вопрос, пром значение false воспринимает как под заказ, и выставляет такое же значение, а для того что бы передать значение нет в наличии надо чтобы значение было пустым, подскажите как это можно сделать?

Спасибо.

Share this post


Link to post
Share on other sites
2 минуты назад, lagrand сказал:

добрый день.

Модуль работает отлично.

Есть вопрос, пром значение false воспринимает как под заказ, и выставляет такое же значение, а для того что бы передать значение нет в наличии надо чтобы значение было пустым, подскажите как это можно сделать?

Спасибо.

Яндекс различает 3 варианта: в наличии - available true, под заказ available false, нет в наличии - нет в yml.

Пустого значения не бывает

Share this post


Link to post
Share on other sites
1 час назад, toporchillo сказал:

Яндекс различает 3 варианта: в наличии - available true, под заказ available false, нет в наличии - нет в yml.

Пустого значения не бывает

согласен - яндекс да.

а вот пром делает вот так <offer available="" id="2883787">

возможно так это сделать, чтобы вместо false было available=""

если я сделаю нет в наличии - нет в yml, то на проме ничего не поменяется. так как загрузка идет с разных файлов выгрузки, и изменения происходят с теми файлами которые есть в файле.

Скажите где можно изменить в клоне этот параметр, готов финансово отблагодарить.

Share this post


Link to post
Share on other sites
11 часов назад, lagrand сказал:

согласен - яндекс да.

а вот пром делает вот так <offer available="" id="2883787">

возможно так это сделать, чтобы вместо false было available=""

если я сделаю нет в наличии - нет в yml, то на проме ничего не поменяется. так как загрузка идет с разных файлов выгрузки, и изменения происходят с теми файлами которые есть в файле.

Скажите где можно изменить в клоне этот параметр, готов финансово отблагодарить.

А как у вас в самом OpenCart выделяются товары для которых надо делать  available="" ?

Сценарий, когда вы удалили товар из базы, а он появился в YML c  available="" - не получится сделать.

Share this post


Link to post
Share on other sites
В 27.12.2019 в 18:10, rozario888 сказал:

когда api планируется? для маркета особенно актуально

 

@toporchillo есть какие-то прогнозы? не хочется еще один модуль покупать..

может и под гугл есть в планах обновиться 

Share this post


Link to post
Share on other sites
8 часов назад, toporchillo сказал:

А как у вас в самом OpenCart выделяются товары для которых надо делать  available="" ?

Сценарий, когда вы удалили товар из базы, а он появился в YML c  available="" - не получится сделать.

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

об этом речь?

http://prntscr.com/qlcm4q

Товар с базы не удаляем, на сайте он есть, со статусом нет в наличии.

Share this post


Link to post
Share on other sites
6 часов назад, rozario888 сказал:

 

@toporchillo есть какие-то прогнозы? не хочется еще один модуль покупать..

может и под гугл есть в планах обновиться 

Пока нет прогнозов.

Похоже тут только вам одному нужно обновлять цены на маркете по API - мгновенно, а не после захода робота Яндекса.

Share this post


Link to post
Share on other sites
14 минут назад, toporchillo сказал:

Пока нет прогнозов.

Похоже тут только вам одному нужно обновлять цены на маркете по API - мгновенно, а не после захода робота Яндекса.

может с маркетом мало кто работает) или вообще не знает, что может быть лучше

Share this post


Link to post
Share on other sites

Warning: explode() expects parameter 2 to be string, array given in /var/www/u0895987/data/www/imobilka.site/admin/controller/extension/feed/yandex_yml.php on line 589Warning: explode() expects parameter 2 to be string, array given in /var/www/u0895987/data/www/imobilka.site/admin/controller/extension/feed/yandex_yml.php on line 59

 

Привет выдает такую ошибку )) Тема не стандартная )) че делать то ? )

Share this post


Link to post
Share on other sites

Настроил генерацию прайс листа по крону(каждый час), в теме не нашёл, в яндексе пишут что ошибка по таймауту(что маловероятно, файл же готовится в заданное время), иногда вываливается ошибка(2-3 раза в неделю) маркета:
Ошибки при разборе файла:
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Premature end of data in tag offers line 62 ( (строка 63, столбец 1)

В чём может быть дело? Время генерации файла и ошибки не совпадают, это проверил. Строка 62 и 63:

<offers>

<offer id="120" group_id="120" available="true" >

ссылка на экспорт: https://spacedoors.ru/export/yandex_yml_fgsdfsdfs.xml

Edited by Trall9

Share this post


Link to post
Share on other sites
10 часов назад, Berzserk сказал:

Warning: explode() expects parameter 2 to be string, array given in /var/www/u0895987/data/www/imobilka.site/admin/controller/extension/feed/yandex_yml.php on line 589Warning: explode() expects parameter 2 to be string, array given in /var/www/u0895987/data/www/imobilka.site/admin/controller/extension/feed/yandex_yml.php on line 59

 

Привет выдает такую ошибку )) Тема не стандартная )) че делать то ? )

Какая версия OpenCart и какая версия модуля? Версию модуля можно посмотреть в шапке YML

Share this post


Link to post
Share on other sites
4 часа назад, Trall9 сказал:

Настроил генерацию прайс листа по крону(каждый час), в теме не нашёл, в яндексе пишут что ошибка по таймауту(что маловероятно, файл же готовится в заданное время), иногда вываливается ошибка(2-3 раза в неделю) маркета:
Ошибки при разборе файла:
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Premature end of data in tag offers line 62 ( (строка 63, столбец 1)

В чём может быть дело? Время генерации файла и ошибки не совпадают, это проверил. Строка 62 и 63:

<offers>

<offer id="120" group_id="120" available="true" >

ссылка на экспорт: https://spacedoors.ru/export/yandex_yml_fgsdfsdfs.xml

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

У вас ведь цены и ассортимент не ежечасноменяются?

Share this post


Link to post
Share on other sites

Добрый день!

Настроил генерацию. Яндекс выдает такую ошибку:

Err1204: XML Parser fatal error: 2020-01-17 10:22:38 [861392] line: 56 column: 19 expected: (</) actual: Maximum execution time of 30 seconds exceeded

 

Загрузил второй фид через Cron. Все заработало

Edited by Alex437

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.