Скачать Yandex Market для Opencart

Yandex Market для Opencart 2.3.0.2

И еще одно  расширение для Opencart.

DEMO Ynadex Market for Opencart 2.3.0.2

На этот раз моим его сложновато назвать.  Я лишь переделал расширение под версию опенкарта 2.3.0.2.   Ну и еще добавил туда вывод атрибутов продукта.

Поэтому хочется сказать огромное спасибо автору расширения  Yandex.Market 2.0.

К моему тогдашнему сожалению версии под опенкарт 2.3.02  не нашлось. Ну я его и переделал…сейчас уже понимаю что переделал немного неправильно, но вроде все работает.

Устанавливается расширение  через OCMOD и не заменяет никаких родных файлов.

Обратите внимание на окончкание архива с расширением, — оно должно иметь окончание «.ocmod» !!!



Если это не так то просто мереименуйте файл таким образом чтобы окнчание было таким  — «.ocmod».

После установки расширения Яндекс Маркет для OPENCART 2.3.0.2 в админ панели перейдите в Extensions-> Feeds и установите модуль Яндекс маркет.
В настройках модуля установите Статус Включено, укажите Название магазина, Компанию и Валюту, сохраните настройки.

Хочется уточнить перечень дозволенных валют:  ‘RUR’, ‘RUB’, ‘USD’, ‘BYR’, ‘KZT’, ‘EUR’, ‘UAH’.

 

Скачать расширение вы можете  по ссылке ниже на сайте Opencart.com

Скачать Яндекс Маркет для Opencart 2.3.0.2

 

Отдельное спасибо Александру (aesinkin@mail.ru) за правку ошибок с размером генерируемых картинок!

 


29 thoughts on “Yandex Market для Opencart 2.3.0.2

  1. GoldenScrew 22.11.2016 at 08:56

    Поставил данное расширение, посмотрим примет ли яндекс. По первым признак всё работает.
    В инструкцию надо бы дописать, что архив надо переименовать в следующий вид:
    YandexMarket.ocmod.zip
    иначе модуль не будет распознан opencart
    И ещё совет на сайт опенкарт, где магазин расширений текст описания лучше сделать на английском, так как сайт посещают со всего мира, а на русском продублировать.

    • Андрей Деревянко 26.12.2016 at 04:56

      Спасибо большое за совет. Добавлю описание в ближайшее время)

  2. Андрей 21.03.2017 at 15:52

    Андрей, изображения подгружаются 100х100, а яндекс требует:

    «Максимальный размер — 3500 пикселей по большей из сторон. Рекомендуемый — не менее 600 пикселей по меньшей из сторон. Минимальный — 250 пикселей по любой из сторон.»

    Как изменить размер?

    • Андрей Деревянко 29.03.2017 at 19:39

      Посмотрю в ближайшее время… и переелаю на загрузку оригинальных картинок, а не порезанных

  3. Анатолий 08.05.2017 at 20:56

    Может подскажешь где чего поправить нужно, что бы картинки увеличить, а так модуль работает — спасибо большое!!!

    • Андрей Деревянко 12.05.2017 at 23:21

      Самы простой вариант найти в контроллере ресайз функцию и в ней задать вместо 100 на 100 нужный размер, или размер больших изображений продукта
      Например так — $this->data[‘thumb’] = $this->model_tool_image->resize($product_info[‘image’], $this->config->get(‘config_image_thumb_width’), $this->config->get(‘config_image_thumb_height’));

  4. Анатолий 08.05.2017 at 21:50

    Еще одна беда:
    Ссылки на товар надо чтобы ЧПУшные делались, а он делает обычные, как это исправить?

    • Андрей Деревянко 12.05.2017 at 23:17

      Вероятно следует доработать запрос дабы получать вместе с товарами СЕО ссылки на товар…не учел этот момент…К сожалению в силу отсутствия времени и средств доработку модуля осуществлять не буду…

  5. Аноним 19.09.2017 at 19:48

    Попробовал $this->data[‘thumb’] = $this->model_tool_image->resize($product_info[‘image’], $this->config->get(‘config_image_thumb_width’), $this->config->get(‘config_image_thumb_height’));
    ставил туда свои значения цифрами вбивал, нет результата, каждый раз 100х100, как можно решить данную проблему помогите пожалуйста.

    Спасибо!

    • Андрей Деревянко 10.10.2017 at 13:38

      Извините, но пока что не могу Вам помочь…нет времени на поддержку модулей. Если Вы решили проблему — поделитесь решением

  6. Александр 10.10.2017 at 11:18

    Здравствуйте, Андрей.
    Помогите, пожалуйста.
    Яндекс валидатор при проверке сформированного файла выдает ошибку:

    Не найдено описание для элемента «yml_catalog». Возможно неверно указан корневой элемент.
    Строка: 3 Позиция: 38
    Подробнее
    cvc-elt.1.a: Cannot find the declaration of element ‘yml_catalog’.

    Или это что-то в настройках модуля не так?

  7. Александр 10.10.2017 at 11:49

    Я, похоже разобрался… Не по той схеме проверял. Спасибо тебе, Андрей!

    • Андрей Деревянко 10.10.2017 at 13:39

      Пожалуйста, а с размером картинок проблем не было?

      • Александр 12.10.2017 at 17:12

        Добрый день. Нет, не было. Во всяком случае Яндекс -валидатор сказал, что файл без ошибок.

        • Александр 13.10.2017 at 10:18

          Андрей, а при регистрации сайта в Яндек-директ, выдало, что проблемы в Yml-файле, но без объяснений…

          • Александр 13.10.2017 at 13:39

            Я поправил размер картинок, как вы сказали, посмотрел, в xml файле изменилось. Отправил на проверку в яндекс-директ…

          • Александр 13.10.2017 at 13:51

            Вот так как-то:
            if ($product[‘image’]) { $data[‘picture’] = $this->model_tool_image->resize($product[‘image’], 300, 300);}
            Результат

            https://хххххх.ru/image/cache/catalog/Kyosera%20FS-1020-300×300.jpg

          • Андрей Деревянко 17.10.2017 at 13:57

            К сожалению по ссылке ничего не открывается

          • Александр 19.10.2017 at 18:32

            Андрей, да я ссылку не давал…
            А вот ошибку еще одну нашел, меня яндекс-маркет три дня мурыжил…
            // Параметры товарного предложения была ошибка в url не указывался product_id- была пустышка ‘product_id’, заменено на ‘óffer_id’

            $data[‘url’] = $this->url->link(‘product/product’, ‘path=’ . $this->getPath($product[‘category_id’]) . ‘&product_id=’ . $product[‘offer_id’]);

          • Андрей Деревянко 19.10.2017 at 23:06

            А не мог бы ты выложить свою версию на гитхаб дабы обновить расширение до рабочей версии. Разумеется укажу твою ссылку (которую даш) в описании

          • Александр 19.10.2017 at 18:33

            Все равно спасибо….

          • Александр 19.10.2017 at 18:35

            /catalog/controller/feed/yandex_market.php

          • Александр 20.10.2017 at 09:11

            А что такое гитхаб? Извините, конечно.

          • Андрей Деревянко 22.10.2017 at 19:14

            https://github.com/ ну или просто сбросьте мне архив на почту я опубликую изменения в маркетплейсе и вас там укажу

  8. Александр 19.10.2017 at 21:54

    Как запустить генерацию под CRON. Напишите команду…

  9. Кирилл 23.01.2018 at 14:44

    Добрый день. Поставил данный модуль, включил. При переходе по ссылке выдает вот такую ошибку:

    https://prnt.sc/i4dk3o

  10. Кирилл 23.01.2018 at 15:56

    Уже разобрался!
    Проблема была в том, что у меня на сайте были включены notice и warnings, с ними модуль не работает

  11. Кирилл 23.01.2018 at 16:35

    Теперь имеется другой вопрос:

    В демо-примере видно, что у товаров отображается цена, но после установки оказывается, что у товаров в выгрузке нету цены

  12. Кирилл 23.01.2018 at 18:27

    тоже разорался. Цена как-то криво обрабатывается в функции index(), как всю обработку удалил и оставил только форматирование,то все заработало

Добавить комментарий