Перейти к содержимому


Автор дополнения

Тема поддержки файла Информация

  • Загружен: окт. 25 2012 09:18
  • Последнее обновление: июля 07 2016 01:00
  • Размер: 237,53К
  • Просмотров: 62357
  • Куплен: 1471
  • Скачан: 5 272
  • Промодерировал: ashap
  • Опубликовано: 14 Июль 2015 - 10:37
  • Работает на OpenCart: 1.5.x
  • Работает на ocStore: 1.5.x
  • Работает на OpenCart.Pro, ocShop: Работает на клонах версий 1.5.x, но могут быть трудности с запуском через php-cli
  • Тип лицензии: На один домен + его поддомены
  • Метод активации: Без активации
  • Ioncube Loader: Нет

Купить Экспорт в Яндекс.Маркет 1.8.3

* * * * * 71 Голосов
350.00 руб



Скриншот

Правила использования платных дополнений


  • Все дополнения, опубликованные на форуме в разделе http://opencartforum.ru/files/, являются объектами авторского права и принадлежат их создателям.
  • При покупке модуля Вы получаете право только на личное использование дополнения (если другое не указано в описании/лицензии дополнения), т.е. Вы не можете передавать, продавать, распространять, обмениваться и сдавать в аренду какую-либо часть дополнения. Вы не можете размещать дополнение на других сайтах, чтобы оно было доступно для скачивания.
  • Платные дополнения без разрешения их авторов запрещены к размещению на других ресурсах для любого в т.ч. личного ознакомления, будь-то в образовательных или развивающих целях.
  • В случае, если Вы разместили приобретенное дополнение в свободный доступ, мы оставляем за собой право без предупреждения заблокировать вашу учетную запись на форуме http://opencartforum.ru/. В результате Вы потеряете возможность скачивать дополнения, которые приобрели ранее, и их обновления.

Если у вас сомнения насчет авторства - свяжитесь с администрацией. В обращении укажите ссылку на дополнение на нашем форуме и ссылку на дополнение, которое вы считаете "оригиналом". Мы постараемся разобраться в ситуации.
Модуль формирует YML-файл для экспорта каталога товаров на такие площадки как Яндекс.Маркет, torg.mail.ru, prom.ua, price.ru, poisk-podbor.ru, hotprice.ua, nadavi.net, vcene.ua, prom.ua и многие другие

Совместим с версиями OpenCart (ocStore, МахiStore) 1.4.x, 1.5.x.
Версия для OpenCart 2 доступна здесь

Внимание! Помощь в настройке, установке, объяснение "а как сделать" не входит в стоимость модуля. Ответы на большинство вопросов можно найти в теме поддержки форума.
Если вы считаете, что в модуле ошибка - пишите автору на почту. Письма без указания адреса сайта и ошибки типа "белый экран" или "ничего не работает" будут игнорироваться.

Отличия от стандартного модуля:

1. Экспорт в кодировке UTF-8

2. Экспортируются все изображения товара в разрешении 600x600, как рекомендовано Яндексом

3. В экспорте присутствуют аттрибуты, показывающие возможность самовывоза товара и наличие точки продаж

4. Экспортируются атрибуты товаров

5. Экспорт товаров, имеющих отношение к удовлетворению сексуальных потребностей, производится с соответствующим тэгом

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

7. Имеется возможность формировать файл экспорта не по запросу Яндекса, а по планировщику (Cron). Это удобно (и необходимо) тогда, когда файл экспорта формируется настолько долго, что Web-server закрывает соединение, и в результате, ничего не экспортируется.

8. Возможность экспортировать все товары с признаком "под заказ". Яндекс требует экспортировать все товары со сроком доставки более двух дней с признаком "под заказ".

9. Возможность экспорта тэга market_category, который, как оказалось, обязателен для попадания в Яндекс.Гардероб

10. Возможность экспорта тэгов <manufacturer_warranty>, <country_of_origin>, <sales_notes>, <typePrefix>, <barcode>, <cpa>

11. Настраиваемое количество экспортируемых изображений

12. Черный список товаров - можно выбрать конкретные товары, которые в Яндекс.Маркет выгружать не требуется

13. Добавлен клон модуля, который позволяет формировать второй экспорт со своими настройками (этот пункт в стадии бета)

14. Экспорт тэга <oldprice>, который нужен для расчета процента скидки Яндексом

15. Экспорт сопутствующих товаров в тэге <rec> или тэгах <accessory>

16. Генерация YML блоками, снижено потребление памяти.
На самом дешовом тарифе хостинга Jino удалось сгененрировать файл экспорта на 100МБ!

Демо: экспорт (YML), админка (login: demo, пароль: demo)

Скрипт export/yandex_yml.php предназначен для запуска по планировщику. Его запускать через SSH. Он сформирует файл экспорта export/yandex_yml.xml, который и нужно отдавать Яндексу.
Не забудьте дать папке export права на запись 777.
Такой способ экспорта предпочтительнее, чем по прямой ссылке /index.php?route=feed/yandex_yml

Пример настройки запуска скрипта по расписанию для хостинга jino.ru

1. Читаем общее описание запуска скриптов по расписанию http://www.jino.ru/support/faq/cron/

2. В командной строке запуска скрипта пусть к PHP должен быть полный. Для хостинга jino.ru путь такой:


Для PHP 5.2:
CLI: /usr/local/bin/php-cli
CGI: /usr/local/bin/php-cgi
Для PHP 5.3:
CLI: /usr/local/zend-5.3/bin/php-cli
CGI: /usr/local/zend-5.3/bin/php-cgi
Для PHP 5.4:
CLI: /usr/local/zend-5.4/bin/php-cli
CGI: /usr/local/zend-5.4/bin/php-cgi

3. У меня для запуска скрипта вот такая командная строка:
/usr/local/bin/php-cli ~/domains/toporchillo.jino.ru/ocstore/export/yandex_yml.php
Возможные проблемы и их решение.

1. XML-экспорт открылся быстро, но он пустой
Убедитесь, что статус модуля в его настройках "Включен", убедитесь, что вы выбрали хотя бы одну категорию с товарами для экспорта

2. XML-экспорт долго открывается, но он пустой, либо ошибка:

Maximum execution time of 30 seconds exceeded
У вас так много товаров, что скрипт не успевает сформировать экспорт за отведенное время. Формируйте экспорт через SHELL

3. Данные в форме настройки модуля сохраняются не полностью.
Увеличте ваш параметр max_input_vars в настройках PHP

4. В форме настройки модуля пустой список валют
Проверьте ваши валюты. Их коды должны быть ISO-кодами.: RUB, UAH,...

5. Что такое SHELL?
Вы конечно знаете, что такое командная строка. В UNIX-системах она называется SHELL. Также существует протокол SSH, который позволяет запускать команды в командной строке (SHELL) удаленного сервера. Для доступа по протоколу SSH можно например использовать программу PuTTY
Интерпретатор PHP тоже можно запускать из командной строки. В качестве параметра надо передать файл с PHP-скриптом, который должен выполнить интерпретатор. В данном случает надо запускать команду:
полный_путь/php полный_путь/yandex_yml.php
Интерпретатор PHP запустит PHP-скрипт, который в свою очередь создаст XML-файл экспорта.
Кроме того, в UNIX-системах существует планировщик задач, который называется CRON. Он позволяет запускать команды SHELL по расписанию. В нашем случае нужно запускать команду:
полный_путь/php полный_путь/yandex_yml.php
На многих хостингах управление планировщиком сделано через веб-интерфейс. Надо лишь вписать команду и указать периодичность запуска, доступ через SSH при этом не требуется.

Иногда Яндекс требует, чтобы при переходе по ссылке из Маркета, у товара были сразу выбраны опции. Поэтому модуль формирует ссылку на товар с хэш-кодами (#12-13). Если внедрить на страницу товара вот этот Javascript:
<script type="text/javascript"><!--
$(document).ready(function() {
    var hash = window.location.hash;
    if (hash) {
	var hashpart = hash.split('#');
	var  vals = hashpart[1].split('-');
        for (i=0; i<vals.length; i++) {
            $('div.options').find('select option[value="'+vals[i]+'"]').parent().find('option').removeAttr('selected');
            $('div.options').find('select option[value="'+vals[i]+'"]').attr('selected', true).parent().trigger('change');
            $('div.options').find('input[type="radio"][value="'+vals[i]+'"]').attr('checked', true).trigger('click');
        }
    }
})
//--></script>
, то при переходе по ссылке будут выбраны сразу нужные опции. Может не работать для нестандартной темы.
Демо: http://toporchillo.m...uct_id=35#18#21
Посмотреть другие дополнения автора

Что нового в этой версии 1.8.3 (Посмотреть все изменения)

  • Экспорт с тэгом <cpa>0</cpa>;
  • Можно фильтровать выгружаемые товары по диапазону цен на товар;
  • Все товары можно выгружать с тэгом <adult> и/или <manufacturer_warranty>.


Скриншот

Скриншот Скриншот




Случайные файлы





13 посетителей за последние 15 минут

3 пользователей, 8 гостей, 0 анонимных


genkabukin, alexwolf, Google (2), Shaurma