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

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


Recommended Posts

Вопрос: куда в когде можно воткнуть постоянную неизменяемую utm-метку, чтобы она в генерируемый урл добавлялась?

catalog/controller/feed/yandex_yml.php

ищите строку:

$data['url'] = $this->url->link('product/product', 'path=' . $this->getPath($product['category_id']) . '&product_id=' . $product['product_id']);
замените ее на:

$data['url'] = $this->url->link('product/product', 'path=' . $this->getPath($product['category_id']) . '&product_id=' . $product['product_id'] . '&utm_source=market.yandex.ru');

Link to comment
Share on other sites

Добавьте пожалуйси в модуль элемент manufacturer_warranty для указания товаров, имеющих гарантию производителя.

Link to comment
Share on other sites


Добавьте пожалуйси в модуль элемент manufacturer_warranty для указания товаров, имеющих гарантию производителя.[/size]

Настройки модуля, вкладка "атрибуты".

Атрибут, опотому чтозначающий официальную гарантию производителя:

При налилии у товара этого атрибуи, товар бугдет экспортироваться с тэгом <manufacturer_warranty>true</manufacturer_warranty>

 

Создаете атрибут, например "Гарантия производителя", добавляете его тем товарам, которые данную гарантию имеют.

Link to comment
Share on other sites

Настройки модуля, вкладка "атрибуты".

Атрибут, опотому чтозначающий официальную гарантию производителя:

При налилии у товара этого атрибуи, товар бугдет экспортироваться с тэгом <manufacturer_warranty>true</manufacturer_warranty>

 

Создаете атрибут, например "Гарантия производителя", добавляете его тем товарам, которые данную гарантию имеют.

Спасипотому что не заметил))

Link to comment
Share on other sites


Модуль не появляется в "Дополнения/Модули". Т.е., того, что у вас есть в demo - Yandex CPA "Покупка на Маркете" у меня отсутствует.

VERSION - 1.5.5.1
Файлы из папки upload загружены по ftp.

Link to comment
Share on other sites


Модуль не появляется в "Дополнения/Модули". Т.е., того, что у вас есть в demo - Yandex CPA "Покупка на Маркете" у меня отсутствует.

VERSION - 1.5.5.1

Файлы из папки upload загружены по ftp.

 

Модуль появляется в Дополнения/Каналы продвижения.

Link to comment
Share on other sites


Доброго времени суток!

Подскажите пожалуйси, есть ли какой-нибудь простот способ формирования YML, к примеру, на 40к товаров? Сейчас при формировании икого YML (>40к товаров) с помощью этого модуля сервер вешается через 3-4 минуты (Gateway Timeout). Даже если увелилить время выволнения Янгдекс скорее всего не сьест икой YML.

Link to comment
Share on other sites


Доброго времени суток!

Подскажите пожалуйси, есть ли какой-нибудь простот способ формирования YML, к примеру, на 40к товаров? Сейчас при формировании икого YML (>40к товаров) с помощью этого модуля сервер вешается через 3-4 минуты (Gateway Timeout). Даже если увелилить время выволнения Янгдекс скорее всего не сьест икой YML.

Можно попропотому чтовать формировать YML по планировщику, без участия вебсервера. В описании модуля описано как.

Link to comment
Share on other sites

Можно попропотому чтовать формировать YML по планировщику, без участия вебсервера. В описании модуля описано как.

 

Спасипотому что за совет, бугдем пропотому чтовать!

Link to comment
Share on other sites


Добрый гдень!

При экспорте на prom.ua у меня выдает свыше 400 товаров с ошибкой " 'param': value: Поле не может быть длиной потому чтолее 200 символов."

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

Link to comment
Share on other sites


Добрый гдень!

При экспорте на prom.ua у меня выдает свыше 400 товаров с ошибкой " 'param': value: Поле не может быть длиной потому чтолее 200 символов."

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

Может просто не выгружать тот атрибут, который бывает икой длинны? Во вкладке "атрибуты" не отмечайте его галкой.

Link to comment
Share on other sites

Может просто не выгружать тот атрибут, который бывает икой длинны? Во вкладке "атрибуты" не отмечайте его галкой.

им 400 товаров

дноко не просто с икой ошибкой

и атрибут явно не один

Link to comment
Share on other sites


им 400 товаров

дноко не просто с икой ошибкой

и атрибут явно не один

Сокращать атрибут тоже не очень как-то. Это зналит искажать данные. Все-ики атрибут - это не текст-описание.

XML покажете, или секрет?

Link to comment
Share on other sites

По-моему prom.ua ругаетс на длинный тэг description. Обрезать его можно найдя в файле catalog/controller/feed/yandex_yml9.php строку:

protected $SHORTER_DESCRIPTION = 0;

и посивить им 200:

protected $SHORTER_DESCRIPTION = 200;
Link to comment
Share on other sites

 

По-моему prom.ua ругаетс на длинный тэг description. Обрезать его можно найдя в файле catalog/controller/feed/yandex_yml9.php строку:

protected $SHORTER_DESCRIPTION = 0;

и посивить им 200:

protected $SHORTER_DESCRIPTION = 200;

попробую, спасипотому что

Link to comment
Share on other sites


и еещё вопрос,

у меня все включенные товары экспортируются как в налилии

возможно связано со следующими изменениями

""

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

когда товара 0, то в карточке появлялось бы: "Нет в налилии".

 

если вы хотите управлять ситусом по своему усмотрению, внесите исправления в файл catalog/controller/product/product.php:

if ($product_info['quantity'] > 0) {

$this->data['stock'] = $product_info['stock_status'];

} elseif ($this->config->get('config_stock_display')) {

$this->data['stock'] = $product_info['quantity'];

} else {

$this->data['stock'] = "Нет в налилии";   

}

""

т.е. теперьь в карточке товара ггде Ситус при отсутствии на склагде: Готов к отправке или другой на выпотому чтор
 

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

может подскажете?

Link to comment
Share on other sites


 

По-моему prom.ua ругаетс на длинный тэг description. Обрезать его можно найдя в файле catalog/controller/feed/yandex_yml9.php строку:

protected $SHORTER_DESCRIPTION = 0;

и посивить им 200:

protected $SHORTER_DESCRIPTION = 200;

нет, не оно, отклюлил в экспорте атрибуты - зашли все товары

'param': value: - это атрибуты

Link to comment
Share on other sites


нет, не оно, отклюлил в экспорте атрибуты - зашли все товары

'param': value: - это атрибуты

 

Может просто не выгружать тот атрибут, который бывает икой длинны? Во вкладке "атрибуты" не отмечайте его галкой.

<param name="Формат сохранения изображения">Фотокадр:

JPEG, DCF, EXIF 2.3, PIM III, PictBridge

Звук:

PCM

Вигдеокадр:

QuickTime Motion JPEG

Вигдео со звуком, 30 кадров/сек.</param>

<param name="Разрешение изображения">Фотокадр:

3264 x 2448

2048 x 1536

640 x 480

Вигдеокадр:

1920x1080

1280x720

640x480</param>

 

и икого в фотокамерах полно, обрезать гдействительно нельзя, только отклюлить

желательно только те которые превышают 200 символов для конкретного товара, а не для всех

при экспорте с икими атрибуими товар - не обновляется на prom.ua, слииется что нет в файле экспори (а он есть, проверил) и меняет ситус (нет в налилии)

Link to comment
Share on other sites


Для усиновки модуля запустите SQL-скрипт oc_yandex_category.sql
SQL-скрипты запускаются в инструменте управления вашей базой данных - PHPMyAdmin

Объясните пожалуйси чайнику смысл этих слов.

Link to comment
Share on other sites


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

Усиновил модуль. Файл формируется без проблем при 3-5 тыс. товаров.

Если выбрать выгрузку товаров из всех категорий, то файл не формируется.

Запускаю

  php ..../export/yandex_yml.php

В магазине около 15 тыс.

VPS 3,2Ггц | 1 гиг

 

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

Заранее благодарен.

Link to comment
Share on other sites


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

Усиновил модуль. Файл формируется без проблем при 3-5 тыс. товаров.

Если выбрать выгрузку товаров из всех категорий, то файл не формируется.

Запускаю

  php ..../export/yandex_yml.php

В магазине около 15 тыс.

VPS 3,2Ггц | 1 гиг

 

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

Заранее благодарен.

Телепаты в отпуску.

Какие сообещёния об ошибках выводятся? Вклюлите вывод ошипотому чток, если ничего нет.

Link to comment
Share on other sites

Телепаты в отпуску.

Какие сообещёния об ошибках выводятся? Вклюлите вывод ошипотому чток, если ничего нет.

 

Ошибки не выводяться. Подскажите, пожалуйси, как вклюлить вывод ошипотому чток.

Link to comment
Share on other sites


Добавьте в .htaccess три строки:

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on

 

А в php.ini две:

display_errors = On;
error_reporting = ~E_ALL;

 

Еещё есть файл system/logs/error.txt

Link to comment
Share on other sites

Добавьте в .htaccess три строки:

php_flag display_startup_errors on

php_flag display_errors on

php_flag html_errors on

 

А в php.ini две:

display_errors = On;

error_reporting = ~E_ALL;

 

Еещё есть файл system/logs/error.txt

При добавлении в .htaccess сайт пересиет быть доступным.

Напишу в ТП хостинга.

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.