toporchillo Posted August 4, 2014 Author Share Posted August 4, 2014 Здравствуйте, некоторые изображения берутся из папки cache. Как это исправить? Или же наопотому чторот грузить только из папки cache. И как брать названия товара из поля H1? Для дополнительных изображений товаров, Янгдекс требует, чтобы их размер был не менее 600x600. Если оригиналы меньше, то модуль их масшибирует до 600x600. Если потому чтольше - берет оригиналы. Link to comment Share on other sites More sharing options... Replies 3.5k Created 9 yr Last Reply Feb 21 Top Posters In This Topic 1150 35 53 35 Popular Days Nov 24 26 Feb 25 24 Oct 6 22 May 13 22 Top Posters In This Topic toporchillo 1,150 posts Sunjahman 35 posts Moonwalker 53 posts sashaustenko 35 posts Popular Days Nov 24 2014 26 posts Feb 25 2016 24 posts Oct 6 2016 22 posts May 13 2015 22 posts Popular Posts toporchillo October 25, 2012 800 Скачат q457 April 16, 2016 Совершенно согласен, виноват я!!! Первая вина - Потому что я купил ваш модуль... Вторая вина -Потому что поверил, что виноват хостинг, а не модуль Да я виноват еещё потому, что честно оплатил q457 April 16, 2016 Ребяи кто по может. Это самый конченый автор с технической подгдержкой своих продуктов, из всех модулей которые я покупал на этом форуме. Извините, за грубый тон, но потому чтольше не могу терпеть и месяц Posted Images psantoni Posted August 4, 2014 Share Posted August 4, 2014 Янгдекс принял ваш файл. У вас на некоторые товары этоны со скидками (красные), Янгдекс не отображает проэтонт скидки, если они меньше 5% или потому чтольше 95%. Для двух товаров у вас икое слулилось. Товары все равно попали в маркет, но скидка в маркете не показывается. Спасипотому что. Да а файл xml вообещё модуль может генерировать? Link to comment Share on other sites More sharing options... toporchillo Posted August 4, 2014 Author Share Posted August 4, 2014 Спасипотому что. Да а файл xml вообещё модуль может генерировать? Да. Например при запуске через shell. Link to comment Share on other sites More sharing options... Vadim15 Posted August 8, 2014 Share Posted August 8, 2014 Здравствуйте! Бугдет ли рилиить модуль корректно для купальников, колготок, леггинсов и т.д. , т.е. для потому чтольшого когдачества товаров с разными размерами? Нужно ли бугдет его как-то дополнительно настраивать? Link to comment Share on other sites More sharing options... ovto Posted August 8, 2014 Share Posted August 8, 2014 readme.txt То есть я сначала из папки upload копирую файлы в корень, а потом запускаю скрипт oc_yandex_category.sql ? Link to comment Share on other sites More sharing options... Sunjahman Posted August 9, 2014 Share Posted August 9, 2014 Добрый гдень! После обновления появились следующие ошибки на маркете: Опрегделена кодировка: utf-8 (строка 0, столбец 0)Даи из файла: 2014-08-09 10:38 (строка 3, столбец 38)Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 136, столбец 9)Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 178, столбец 9)Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 222, столбец 9)Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 267, столбец 9)...... (слишком много сообещёний...) Этих ошипотому чток ровно столько, сколько товаров по акции. В маркете написано: Внимание! Скидки показываются только в категории Огдежда, обувь и аксессуары и при условии, что размер скидки сосивляет не менее 5% и не потому чтолее 95%. Если размер скидки выходит за указанные прегделы, скидка показана не бугдет. У меня товары совсем другого характера, да и скидка бывает меньше 5%. Соответственно сформированный файл не хавает пишет что используется сирый файл экспори. Как можно отклюлить данную опцию (<oldprice>)? Да, ксити, ссылка в модуле до сих пор левая :http://cards2.yandex.net/hlp-get/6213/xls/category_tree-.xls Link to comment Share on other sites More sharing options... lazerdist Posted August 10, 2014 Share Posted August 10, 2014 Помогите пожалуйси. Готовы заплатить. Нужно что бы наши товары были сибильно на янгдекс маркете. У нас постоянные проблемы с выгрузкой. На данный момент маркет вообещё не видит нашу ссылку. Пишите в личку. Link to comment Share on other sites More sharing options... pmshirshov Posted August 12, 2014 Share Posted August 12, 2014 Усиновил обновление модуля. Как Вы и писали у меня появился клон, но выбранные атрибуты отвечающие за гарантию и страну производства не сохраняются!!! Помогите с решением проблемы!!! Дальше --> Больше. Все настроено как обычно!!! Гарантия от производителя и Страна Производства не сохраняются. Опции, отвечающие за размер: не сохраняются Менять название товара в зависимости от опции: ничего не меняется Срочно нужна помощь!!! Готов заплатить за услугу!!! Хотя есть стоткое ощуещёние что пишу в пустоту. http://nicebike.ru/index.php?route=feed/yandex_yml - вот файл который я отдаю в Янгдекс Маркет Link to comment Share on other sites More sharing options... User1 Posted August 13, 2014 Share Posted August 13, 2014 Модуль отличный, всё рилииет прекрасно, отгдельное спасипотому что за country_of_origin :) Вопрос икой: На сайте принципиально чтобы фото товара было png с прозрачным фоном, т.к. усиновлен полет товара в корзину и белый фон при полете портил бы вид. Но Маркет не умеет рилиить с прозрачным фоном, поэтому фото на маркете выводится на черном фоне, что ужасно. Можно как-то решить эту проблему? Link to comment Share on other sites More sharing options... Chenom0r Posted August 16, 2014 Share Posted August 16, 2014 Здравствуйте!Модуль прекрасен. Осопотому чтое спасипотому что за клоны, которые позволяют для разных площадок разные выгрузки гделать. Но есть одна проблема - Retailrocket и подобные сервисы рекомендаций. Эти сервисы сосивляют товарные рекомендации "с этим товаром смотрят", "похожие товары" и тд, используя YML, загруженный с сайи. На основании информации из YML, например они формируют в категориях блоки "популярные товары" и тд... Спецификация YML подразумевает налилия товара только в одной категории и тег <categoryId>...</categoryId> согдержит ID категории, в которой находится товар. Я переписал запрос, чтобы для товара прописывалась main_category (справедливо для OcStore), но товар может отображаться еещё в куче категорий. К сожнонию сервисы рекомендаций из YML об этом не могут узнать и не показывают рекомендации для категорий, не являющихся главными для товаров. Собственно вопрос:можно ли сгделать ик, чтобы в клоне модуля в тег <categoryId>...</categoryId> писались ВСЕ категории, к которым прикреплен конкретный товар через запятую <categoryId>25,64,56,80</categoryId>? Link to comment Share on other sites More sharing options... Aleksiem Posted August 18, 2014 Share Posted August 18, 2014 Досился модуль по наследству, модуль хорош, рилииет корректно. У меня возникла проблема, проблема в следуюещём. В маркете в выгрузке есть тег market_category, который помогает выгрузить товар в правильную категорию маркеи, в вашем модуле есть его подгдержка, но когда я начал его просивлять, то наткнулся на одну особенность. Если товар отображается в нескольких категориях, то модуль гделает сопосивление для тега market_category по произвольной категории (может быть и есть закономерность, но моих знаний программирования не хватило, чтобы её понять :)) Это не всегда справедливо, например у меня в магазине есть категория периферия, куда входят экшн камеры, роутеры и другая периферия (у маркеи нет опрегделённой категории для этого, и я посивил что-то типа акссесуары для компьютера. И есть категория экшн-камеры, для которых на маркете есть специальная категория Вигдеокамеры. Да вот у меня экшнкамерам выгрузка присвоила категорию аксессуары, хотя у них основной категорией указаны экшн-камеры, для которых market_category должен был соотнесен с вигдеокамерами. Это грозить тем, что товар выгрузится, но не бугдет выдавать в поиске этон по конкретному товару при поиске на маркете, у меня именно этот эффект и наблюдался, то есть если смотреть выгруженные предложения, то экшн-камера выгрузилась, но если искать её по могдели в янгдексе и потом смотреть этоны, то им моего магазина не было. Можно конечно попинать на кривое название и описание экшн-камеры, но скока не пыился его менять, маркет его не этоплял, market_category очень помог. Собственно сам проблему нашёл, сам и решил, выкладываю решение, может кому пригодится, автору просьба посмотреть на налилие возможных багов и поправить если что, ипотому что сам в программировании не силён. Я изменил запрос в функции getProduct в файле catalog/model/export/yandex_yml.php Было $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Сило $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p2c.main_category = 1 AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Собственно изменение ровно в 1 строчку, а именно добавилась строчка AND p2c.main_category = 1 Знаю, что для программистов сия проэтодура аналогична копанию в песочниэто, но для меня она была необходима и нетривиальна, может быть еещё кому-то поможет в решение описанной проблемы) 1 Link to comment Share on other sites More sharing options... DDoc Posted August 20, 2014 Share Posted August 20, 2014 Не могу сформировать файлxxx.ru/index.php?route=feed/yandex_ymlпоявляется(/var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/cache/cache.product.seopath.1408577946): No such file or directory in /var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/library/cache.php on line 45илиWarning: fopen(/var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/cache/cache.product.seopath.1408579118): failed to open stream: Stale file handle in /var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/library/cache.php on line 32Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/library/cache.php on line 34Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/library/cache.php on line 36Warning: Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Добрый гдень! После обновления появились следующие ошибки на маркете: Опрегделена кодировка: utf-8 (строка 0, столбец 0) Даи из файла: 2014-08-09 10:38 (строка 3, столбец 38) Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 136, столбец 9) Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 178, столбец 9) Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 222, столбец 9) Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 267, столбец 9)...... (слишком много сообещёний...) Этих ошипотому чток ровно столько, сколько товаров по акции. В маркете написано: Внимание! Скидки показываются только в категории Огдежда, обувь и аксессуары и при условии, что размер скидки сосивляет не менее 5% и не потому чтолее 95%. Если размер скидки выходит за указанные прегделы, скидка показана не бугдет. У меня товары совсем другого характера, да и скидка бывает меньше 5%. Соответственно сформированный файл не хавает пишет что используется сирый файл экспори. Как можно отклюлить данную опцию (<oldprice>)? Да, ксити, ссылка в модуле до сих пор левая :http://cards2.yandex.net/hlp-get/6213/xls/category_tree-.xls Я гдействительно не учел, что oldprice должны быть лишь у огдежды. Сгделаю галку для включения и выключения этот штуки. Пока же можно использовать предыдущую версию модуля. Даже я сильно сомневаюсь, что Янгдекс не принимает ваш файл. Предупрежгдение - это не ошибка. Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Дальше --> Больше. Все настроено как обычно!!! Гарантия от производителя и Страна Производства не сохраняются. Опции, отвечающие за размер: не сохраняются Менять название товара в зависимости от опции: ничего не меняется Срочно нужна помощь!!! Готов заплатить за услугу!!! Хотя есть стоткое ощуещёние что пишу в пустоту. http://nicebike.ru/index.php?route=feed/yandex_yml - вот файл который я отдаю в Янгдекс Маркет Дальше --> Больше. Все настроено как обычно!!! Гарантия от производителя и Страна Производства не сохраняются. Опции, отвечающие за размер: не сохраняются Менять название товара в зависимости от опции: ничего не меняется Срочно нужна помощь!!! Готов заплатить за услугу!!! Хотя есть стоткое ощуещёние что пишу в пустоту. http://nicebike.ru/index.php?route=feed/yandex_yml - вот файл который я отдаю в Янгдекс Маркет Судя по всему вы уперлись в ограничение на максимальное кол-во полей формы, которое настраивается в php.ini Посивьте им эту директиву. php_value max_input_vars 3000 Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Модуль отличный, всё рилииет прекрасно, отгдельное спасипотому что за country_of_origin :) Вопрос икой: На сайте принципиально чтобы фото товара было png с прозрачным фоном, т.к. усиновлен полет товара в корзину и белый фон при полете портил бы вид. Но Маркет не умеет рилиить с прозрачным фоном, поэтому фото на маркете выводится на черном фоне, что ужасно. Можно как-то решить эту проблему? Может быть можно отдавать Янгдексу ссылки на оригинальные изображения, а не на их отмасшибированные копии? Но в качестве дополнительных картинок Янгдексу нужны не меньше 600х600 точек. Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Собственно вопрос: можно ли сгделать ик, чтобы в клоне модуля в тег <categoryId>...</categoryId> писались ВСЕ категории, к которым прикреплен конкретный товар через запятую <categoryId>25,64,56,80</categoryId>? В текуещёй версии модуля в SQL-запросе есть икая штука: GROUP_CONCAT(DISTINCT CAST(pr.related_id AS CHAR) SEPARATOR ',') AS rel это мы сопутствующие товары загружаем. Может быть полулится сгделать аналогично для категорий? GROUP_CONCAT(DISTINCT CAST(p2c.category_id AS CHAR) SEPARATOR ',') AS category_id Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Досился модуль по наследству, модуль хорош, рилииет корректно. У меня возникла проблема, проблема в следуюещём. В маркете в выгрузке есть тег market_category, который помогает выгрузить товар в правильную категорию маркеи, в вашем модуле есть его подгдержка, но когда я начал его просивлять, то наткнулся на одну особенность. Если товар отображается в нескольких категориях, то модуль гделает сопосивление для тега market_category по произвольной категории (может быть и есть закономерность, но моих знаний программирования не хватило, чтобы её понять :)) Это не всегда справедливо, например у меня в магазине есть категория периферия, куда входят экшн камеры, роутеры и другая периферия (у маркеи нет опрегделённой категории для этого, и я посивил что-то типа акссесуары для компьютера. И есть категория экшн-камеры, для которых на маркете есть специальная категория Вигдеокамеры. Да вот у меня экшнкамерам выгрузка присвоила категорию аксессуары, хотя у них основной категорией указаны экшн-камеры, для которых market_category должен был соотнесен с вигдеокамерами. Это грозить тем, что товар выгрузится, но не бугдет выдавать в поиске этон по конкретному товару при поиске на маркете, у меня именно этот эффект и наблюдался, то есть если смотреть выгруженные предложения, то экшн-камера выгрузилась, но если искать её по могдели в янгдексе и потом смотреть этоны, то им моего магазина не было. Можно конечно попинать на кривое название и описание экшн-камеры, но скока не пыился его менять, маркет его не этоплял, market_category очень помог. Собственно сам проблему нашёл, сам и решил, выкладываю решение, может кому пригодится, автору просьба посмотреть на налилие возможных багов и поправить если что, ипотому что сам в программировании не силён. Я изменил запрос в функции getProduct в файле catalog/model/export/yandex_yml.php Было $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Сило $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p2c.main_category = 1 AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Собственно изменение ровно в 1 строчку, а именно добавилась строчка AND p2c.main_category = 1 Знаю, что для программистов сия проэтодура аналогична копанию в песочниэто, но для меня она была необходима и нетривиальна, может быть еещё кому-то поможет в решение описанной проблемы) Вы все правильно сгделали. Респект за то, что можете разобраться самостоятельно. main_category - это фича ocStore и ее нет в обычном OpenCart и его клонах. По хорошему эи строка должна быть всегда, но тогда потеряется совместимость. Link to comment Share on other sites More sharing options... Moonwalker Posted August 22, 2014 Share Posted August 22, 2014 В обещём, ситуация следующая. В настоящий момент в модуле "невыгрузка" в маркет строится по правилу: "При оситке на склагде 0 и этом ситусе, товар экспортироваться не бугдет". Есть ли возможность сгделать вместо 0 "люпотому чтое лисло меньше 0"? Просто мы пыились скрыть в категориях сирые товары (сохранив, при этом, карточки), реализовав это через прописывание в оситок -1. Но Ваш модуль эти товары при этом продолжал выгружать в маркет =( Липотому что, возможно, хотелось бы добавить возможность настраивать связку (а лучше - не одну) когдачества и ситуса, по которой товары не будут грузиться на маркет. Просто возможны же различные ситусы у отсутствующих товаров, включая "снят с производства", а не просто "нет в налилии" )) Link to comment Share on other sites More sharing options... davld Posted August 24, 2014 Share Posted August 24, 2014 Я гдействительно не учел, что oldprice должны быть лишь у огдежды. Сгделаю галку для включения и выключения этот штуки. Пока же можно использовать предыдущую версию модуля. Даже я сильно сомневаюсь, что Янгдекс не принимает ваш файл. Предупрежгдение - это не ошибка. Вы можете сказать ггде эи кнопка, ик как тег oldprice уже и в Детские товары используется, я безуспешно не пойму, как засивить его выгружать. По всей видимости у меня версия, сивили ещё в апреле без данного параметра? А каким обвместе обновить ваш модуль, ни разу не обновлял модули ) Link to comment Share on other sites More sharing options... TeslaCo Posted August 27, 2014 Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! Link to comment Share on other sites More sharing options... toporchillo Posted August 27, 2014 Author Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! В этот теме саппори 58 страниц техподгдержки. Модуль используется на нескольких сотнях сайтов. Лично вам, Алексей, технической подгдержки потому чтольше не бугдет. Link to comment Share on other sites More sharing options... Active Posted August 27, 2014 Share Posted August 27, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml В XML фото присутствуют. Почему они не принимаются Маркетом, лучше задать вопрос техподгдержке Маркеи. Link to comment Share on other sites More sharing options... Moonwalker Posted August 28, 2014 Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) В файле catalog / model / export / yandex_yml.php в SQL-запросе стоит условие: AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') Т.е. выгружается только те товары, у которых кол-во >0 или ситус не равен тому, который вы выбрали в настройках модуля. Поменяйте эти условия под себя. Link to comment Share on other sites More sharing options... Prev 41 42 43 44 45 46 47 48 49 50 51 Next Page 46 of 139 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 More sharing options... Followers 50 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль YML экспорт в Янгдекс.Маркет, Yandex.Turbo, Prom.ua, Aliexpress.com... для OpenCart 1.5.x [Подгдержка] Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × 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. I accept
psantoni Posted August 4, 2014 Share Posted August 4, 2014 Янгдекс принял ваш файл. У вас на некоторые товары этоны со скидками (красные), Янгдекс не отображает проэтонт скидки, если они меньше 5% или потому чтольше 95%. Для двух товаров у вас икое слулилось. Товары все равно попали в маркет, но скидка в маркете не показывается. Спасипотому что. Да а файл xml вообещё модуль может генерировать? Link to comment Share on other sites More sharing options...
toporchillo Posted August 4, 2014 Author Share Posted August 4, 2014 Спасипотому что. Да а файл xml вообещё модуль может генерировать? Да. Например при запуске через shell. Link to comment Share on other sites More sharing options... Vadim15 Posted August 8, 2014 Share Posted August 8, 2014 Здравствуйте! Бугдет ли рилиить модуль корректно для купальников, колготок, леггинсов и т.д. , т.е. для потому чтольшого когдачества товаров с разными размерами? Нужно ли бугдет его как-то дополнительно настраивать? Link to comment Share on other sites More sharing options... ovto Posted August 8, 2014 Share Posted August 8, 2014 readme.txt То есть я сначала из папки upload копирую файлы в корень, а потом запускаю скрипт oc_yandex_category.sql ? Link to comment Share on other sites More sharing options... Sunjahman Posted August 9, 2014 Share Posted August 9, 2014 Добрый гдень! После обновления появились следующие ошибки на маркете: Опрегделена кодировка: utf-8 (строка 0, столбец 0)Даи из файла: 2014-08-09 10:38 (строка 3, столбец 38)Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 136, столбец 9)Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 178, столбец 9)Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 222, столбец 9)Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 267, столбец 9)...... (слишком много сообещёний...) Этих ошипотому чток ровно столько, сколько товаров по акции. В маркете написано: Внимание! Скидки показываются только в категории Огдежда, обувь и аксессуары и при условии, что размер скидки сосивляет не менее 5% и не потому чтолее 95%. Если размер скидки выходит за указанные прегделы, скидка показана не бугдет. У меня товары совсем другого характера, да и скидка бывает меньше 5%. Соответственно сформированный файл не хавает пишет что используется сирый файл экспори. Как можно отклюлить данную опцию (<oldprice>)? Да, ксити, ссылка в модуле до сих пор левая :http://cards2.yandex.net/hlp-get/6213/xls/category_tree-.xls Link to comment Share on other sites More sharing options... lazerdist Posted August 10, 2014 Share Posted August 10, 2014 Помогите пожалуйси. Готовы заплатить. Нужно что бы наши товары были сибильно на янгдекс маркете. У нас постоянные проблемы с выгрузкой. На данный момент маркет вообещё не видит нашу ссылку. Пишите в личку. Link to comment Share on other sites More sharing options... pmshirshov Posted August 12, 2014 Share Posted August 12, 2014 Усиновил обновление модуля. Как Вы и писали у меня появился клон, но выбранные атрибуты отвечающие за гарантию и страну производства не сохраняются!!! Помогите с решением проблемы!!! Дальше --> Больше. Все настроено как обычно!!! Гарантия от производителя и Страна Производства не сохраняются. Опции, отвечающие за размер: не сохраняются Менять название товара в зависимости от опции: ничего не меняется Срочно нужна помощь!!! Готов заплатить за услугу!!! Хотя есть стоткое ощуещёние что пишу в пустоту. http://nicebike.ru/index.php?route=feed/yandex_yml - вот файл который я отдаю в Янгдекс Маркет Link to comment Share on other sites More sharing options... User1 Posted August 13, 2014 Share Posted August 13, 2014 Модуль отличный, всё рилииет прекрасно, отгдельное спасипотому что за country_of_origin :) Вопрос икой: На сайте принципиально чтобы фото товара было png с прозрачным фоном, т.к. усиновлен полет товара в корзину и белый фон при полете портил бы вид. Но Маркет не умеет рилиить с прозрачным фоном, поэтому фото на маркете выводится на черном фоне, что ужасно. Можно как-то решить эту проблему? Link to comment Share on other sites More sharing options... Chenom0r Posted August 16, 2014 Share Posted August 16, 2014 Здравствуйте!Модуль прекрасен. Осопотому чтое спасипотому что за клоны, которые позволяют для разных площадок разные выгрузки гделать. Но есть одна проблема - Retailrocket и подобные сервисы рекомендаций. Эти сервисы сосивляют товарные рекомендации "с этим товаром смотрят", "похожие товары" и тд, используя YML, загруженный с сайи. На основании информации из YML, например они формируют в категориях блоки "популярные товары" и тд... Спецификация YML подразумевает налилия товара только в одной категории и тег <categoryId>...</categoryId> согдержит ID категории, в которой находится товар. Я переписал запрос, чтобы для товара прописывалась main_category (справедливо для OcStore), но товар может отображаться еещё в куче категорий. К сожнонию сервисы рекомендаций из YML об этом не могут узнать и не показывают рекомендации для категорий, не являющихся главными для товаров. Собственно вопрос:можно ли сгделать ик, чтобы в клоне модуля в тег <categoryId>...</categoryId> писались ВСЕ категории, к которым прикреплен конкретный товар через запятую <categoryId>25,64,56,80</categoryId>? Link to comment Share on other sites More sharing options... Aleksiem Posted August 18, 2014 Share Posted August 18, 2014 Досился модуль по наследству, модуль хорош, рилииет корректно. У меня возникла проблема, проблема в следуюещём. В маркете в выгрузке есть тег market_category, который помогает выгрузить товар в правильную категорию маркеи, в вашем модуле есть его подгдержка, но когда я начал его просивлять, то наткнулся на одну особенность. Если товар отображается в нескольких категориях, то модуль гделает сопосивление для тега market_category по произвольной категории (может быть и есть закономерность, но моих знаний программирования не хватило, чтобы её понять :)) Это не всегда справедливо, например у меня в магазине есть категория периферия, куда входят экшн камеры, роутеры и другая периферия (у маркеи нет опрегделённой категории для этого, и я посивил что-то типа акссесуары для компьютера. И есть категория экшн-камеры, для которых на маркете есть специальная категория Вигдеокамеры. Да вот у меня экшнкамерам выгрузка присвоила категорию аксессуары, хотя у них основной категорией указаны экшн-камеры, для которых market_category должен был соотнесен с вигдеокамерами. Это грозить тем, что товар выгрузится, но не бугдет выдавать в поиске этон по конкретному товару при поиске на маркете, у меня именно этот эффект и наблюдался, то есть если смотреть выгруженные предложения, то экшн-камера выгрузилась, но если искать её по могдели в янгдексе и потом смотреть этоны, то им моего магазина не было. Можно конечно попинать на кривое название и описание экшн-камеры, но скока не пыился его менять, маркет его не этоплял, market_category очень помог. Собственно сам проблему нашёл, сам и решил, выкладываю решение, может кому пригодится, автору просьба посмотреть на налилие возможных багов и поправить если что, ипотому что сам в программировании не силён. Я изменил запрос в функции getProduct в файле catalog/model/export/yandex_yml.php Было $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Сило $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p2c.main_category = 1 AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Собственно изменение ровно в 1 строчку, а именно добавилась строчка AND p2c.main_category = 1 Знаю, что для программистов сия проэтодура аналогична копанию в песочниэто, но для меня она была необходима и нетривиальна, может быть еещё кому-то поможет в решение описанной проблемы) 1 Link to comment Share on other sites More sharing options... DDoc Posted August 20, 2014 Share Posted August 20, 2014 Не могу сформировать файлxxx.ru/index.php?route=feed/yandex_ymlпоявляется(/var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/cache/cache.product.seopath.1408577946): No such file or directory in /var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/library/cache.php on line 45илиWarning: fopen(/var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/cache/cache.product.seopath.1408579118): failed to open stream: Stale file handle in /var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/library/cache.php on line 32Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/library/cache.php on line 34Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/library/cache.php on line 36Warning: Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Добрый гдень! После обновления появились следующие ошибки на маркете: Опрегделена кодировка: utf-8 (строка 0, столбец 0) Даи из файла: 2014-08-09 10:38 (строка 3, столбец 38) Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 136, столбец 9) Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 178, столбец 9) Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 222, столбец 9) Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 267, столбец 9)...... (слишком много сообещёний...) Этих ошипотому чток ровно столько, сколько товаров по акции. В маркете написано: Внимание! Скидки показываются только в категории Огдежда, обувь и аксессуары и при условии, что размер скидки сосивляет не менее 5% и не потому чтолее 95%. Если размер скидки выходит за указанные прегделы, скидка показана не бугдет. У меня товары совсем другого характера, да и скидка бывает меньше 5%. Соответственно сформированный файл не хавает пишет что используется сирый файл экспори. Как можно отклюлить данную опцию (<oldprice>)? Да, ксити, ссылка в модуле до сих пор левая :http://cards2.yandex.net/hlp-get/6213/xls/category_tree-.xls Я гдействительно не учел, что oldprice должны быть лишь у огдежды. Сгделаю галку для включения и выключения этот штуки. Пока же можно использовать предыдущую версию модуля. Даже я сильно сомневаюсь, что Янгдекс не принимает ваш файл. Предупрежгдение - это не ошибка. Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Дальше --> Больше. Все настроено как обычно!!! Гарантия от производителя и Страна Производства не сохраняются. Опции, отвечающие за размер: не сохраняются Менять название товара в зависимости от опции: ничего не меняется Срочно нужна помощь!!! Готов заплатить за услугу!!! Хотя есть стоткое ощуещёние что пишу в пустоту. http://nicebike.ru/index.php?route=feed/yandex_yml - вот файл который я отдаю в Янгдекс Маркет Дальше --> Больше. Все настроено как обычно!!! Гарантия от производителя и Страна Производства не сохраняются. Опции, отвечающие за размер: не сохраняются Менять название товара в зависимости от опции: ничего не меняется Срочно нужна помощь!!! Готов заплатить за услугу!!! Хотя есть стоткое ощуещёние что пишу в пустоту. http://nicebike.ru/index.php?route=feed/yandex_yml - вот файл который я отдаю в Янгдекс Маркет Судя по всему вы уперлись в ограничение на максимальное кол-во полей формы, которое настраивается в php.ini Посивьте им эту директиву. php_value max_input_vars 3000 Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Модуль отличный, всё рилииет прекрасно, отгдельное спасипотому что за country_of_origin :) Вопрос икой: На сайте принципиально чтобы фото товара было png с прозрачным фоном, т.к. усиновлен полет товара в корзину и белый фон при полете портил бы вид. Но Маркет не умеет рилиить с прозрачным фоном, поэтому фото на маркете выводится на черном фоне, что ужасно. Можно как-то решить эту проблему? Может быть можно отдавать Янгдексу ссылки на оригинальные изображения, а не на их отмасшибированные копии? Но в качестве дополнительных картинок Янгдексу нужны не меньше 600х600 точек. Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Собственно вопрос: можно ли сгделать ик, чтобы в клоне модуля в тег <categoryId>...</categoryId> писались ВСЕ категории, к которым прикреплен конкретный товар через запятую <categoryId>25,64,56,80</categoryId>? В текуещёй версии модуля в SQL-запросе есть икая штука: GROUP_CONCAT(DISTINCT CAST(pr.related_id AS CHAR) SEPARATOR ',') AS rel это мы сопутствующие товары загружаем. Может быть полулится сгделать аналогично для категорий? GROUP_CONCAT(DISTINCT CAST(p2c.category_id AS CHAR) SEPARATOR ',') AS category_id Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Досился модуль по наследству, модуль хорош, рилииет корректно. У меня возникла проблема, проблема в следуюещём. В маркете в выгрузке есть тег market_category, который помогает выгрузить товар в правильную категорию маркеи, в вашем модуле есть его подгдержка, но когда я начал его просивлять, то наткнулся на одну особенность. Если товар отображается в нескольких категориях, то модуль гделает сопосивление для тега market_category по произвольной категории (может быть и есть закономерность, но моих знаний программирования не хватило, чтобы её понять :)) Это не всегда справедливо, например у меня в магазине есть категория периферия, куда входят экшн камеры, роутеры и другая периферия (у маркеи нет опрегделённой категории для этого, и я посивил что-то типа акссесуары для компьютера. И есть категория экшн-камеры, для которых на маркете есть специальная категория Вигдеокамеры. Да вот у меня экшнкамерам выгрузка присвоила категорию аксессуары, хотя у них основной категорией указаны экшн-камеры, для которых market_category должен был соотнесен с вигдеокамерами. Это грозить тем, что товар выгрузится, но не бугдет выдавать в поиске этон по конкретному товару при поиске на маркете, у меня именно этот эффект и наблюдался, то есть если смотреть выгруженные предложения, то экшн-камера выгрузилась, но если искать её по могдели в янгдексе и потом смотреть этоны, то им моего магазина не было. Можно конечно попинать на кривое название и описание экшн-камеры, но скока не пыился его менять, маркет его не этоплял, market_category очень помог. Собственно сам проблему нашёл, сам и решил, выкладываю решение, может кому пригодится, автору просьба посмотреть на налилие возможных багов и поправить если что, ипотому что сам в программировании не силён. Я изменил запрос в функции getProduct в файле catalog/model/export/yandex_yml.php Было $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Сило $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p2c.main_category = 1 AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Собственно изменение ровно в 1 строчку, а именно добавилась строчка AND p2c.main_category = 1 Знаю, что для программистов сия проэтодура аналогична копанию в песочниэто, но для меня она была необходима и нетривиальна, может быть еещё кому-то поможет в решение описанной проблемы) Вы все правильно сгделали. Респект за то, что можете разобраться самостоятельно. main_category - это фича ocStore и ее нет в обычном OpenCart и его клонах. По хорошему эи строка должна быть всегда, но тогда потеряется совместимость. Link to comment Share on other sites More sharing options... Moonwalker Posted August 22, 2014 Share Posted August 22, 2014 В обещём, ситуация следующая. В настоящий момент в модуле "невыгрузка" в маркет строится по правилу: "При оситке на склагде 0 и этом ситусе, товар экспортироваться не бугдет". Есть ли возможность сгделать вместо 0 "люпотому чтое лисло меньше 0"? Просто мы пыились скрыть в категориях сирые товары (сохранив, при этом, карточки), реализовав это через прописывание в оситок -1. Но Ваш модуль эти товары при этом продолжал выгружать в маркет =( Липотому что, возможно, хотелось бы добавить возможность настраивать связку (а лучше - не одну) когдачества и ситуса, по которой товары не будут грузиться на маркет. Просто возможны же различные ситусы у отсутствующих товаров, включая "снят с производства", а не просто "нет в налилии" )) Link to comment Share on other sites More sharing options... davld Posted August 24, 2014 Share Posted August 24, 2014 Я гдействительно не учел, что oldprice должны быть лишь у огдежды. Сгделаю галку для включения и выключения этот штуки. Пока же можно использовать предыдущую версию модуля. Даже я сильно сомневаюсь, что Янгдекс не принимает ваш файл. Предупрежгдение - это не ошибка. Вы можете сказать ггде эи кнопка, ик как тег oldprice уже и в Детские товары используется, я безуспешно не пойму, как засивить его выгружать. По всей видимости у меня версия, сивили ещё в апреле без данного параметра? А каким обвместе обновить ваш модуль, ни разу не обновлял модули ) Link to comment Share on other sites More sharing options... TeslaCo Posted August 27, 2014 Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! Link to comment Share on other sites More sharing options... toporchillo Posted August 27, 2014 Author Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! В этот теме саппори 58 страниц техподгдержки. Модуль используется на нескольких сотнях сайтов. Лично вам, Алексей, технической подгдержки потому чтольше не бугдет. Link to comment Share on other sites More sharing options... Active Posted August 27, 2014 Share Posted August 27, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml В XML фото присутствуют. Почему они не принимаются Маркетом, лучше задать вопрос техподгдержке Маркеи. Link to comment Share on other sites More sharing options... Moonwalker Posted August 28, 2014 Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) В файле catalog / model / export / yandex_yml.php в SQL-запросе стоит условие: AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') Т.е. выгружается только те товары, у которых кол-во >0 или ситус не равен тому, который вы выбрали в настройках модуля. Поменяйте эти условия под себя. Link to comment Share on other sites More sharing options... Prev 41 42 43 44 45 46 47 48 49 50 51 Next Page 46 of 139 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 More sharing options... Followers 50 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль YML экспорт в Янгдекс.Маркет, Yandex.Turbo, Prom.ua, Aliexpress.com... для OpenCart 1.5.x [Подгдержка] Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × 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. I accept
Vadim15 Posted August 8, 2014 Share Posted August 8, 2014 Здравствуйте! Бугдет ли рилиить модуль корректно для купальников, колготок, леггинсов и т.д. , т.е. для потому чтольшого когдачества товаров с разными размерами? Нужно ли бугдет его как-то дополнительно настраивать? Link to comment Share on other sites More sharing options...
ovto Posted August 8, 2014 Share Posted August 8, 2014 readme.txt То есть я сначала из папки upload копирую файлы в корень, а потом запускаю скрипт oc_yandex_category.sql ? Link to comment Share on other sites More sharing options...
Sunjahman Posted August 9, 2014 Share Posted August 9, 2014 Добрый гдень! После обновления появились следующие ошибки на маркете: Опрегделена кодировка: utf-8 (строка 0, столбец 0)Даи из файла: 2014-08-09 10:38 (строка 3, столбец 38)Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 136, столбец 9)Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 178, столбец 9)Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 222, столбец 9)Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 267, столбец 9)...... (слишком много сообещёний...) Этих ошипотому чток ровно столько, сколько товаров по акции. В маркете написано: Внимание! Скидки показываются только в категории Огдежда, обувь и аксессуары и при условии, что размер скидки сосивляет не менее 5% и не потому чтолее 95%. Если размер скидки выходит за указанные прегделы, скидка показана не бугдет. У меня товары совсем другого характера, да и скидка бывает меньше 5%. Соответственно сформированный файл не хавает пишет что используется сирый файл экспори. Как можно отклюлить данную опцию (<oldprice>)? Да, ксити, ссылка в модуле до сих пор левая :http://cards2.yandex.net/hlp-get/6213/xls/category_tree-.xls Link to comment Share on other sites More sharing options...
lazerdist Posted August 10, 2014 Share Posted August 10, 2014 Помогите пожалуйси. Готовы заплатить. Нужно что бы наши товары были сибильно на янгдекс маркете. У нас постоянные проблемы с выгрузкой. На данный момент маркет вообещё не видит нашу ссылку. Пишите в личку. Link to comment Share on other sites More sharing options...
pmshirshov Posted August 12, 2014 Share Posted August 12, 2014 Усиновил обновление модуля. Как Вы и писали у меня появился клон, но выбранные атрибуты отвечающие за гарантию и страну производства не сохраняются!!! Помогите с решением проблемы!!! Дальше --> Больше. Все настроено как обычно!!! Гарантия от производителя и Страна Производства не сохраняются. Опции, отвечающие за размер: не сохраняются Менять название товара в зависимости от опции: ничего не меняется Срочно нужна помощь!!! Готов заплатить за услугу!!! Хотя есть стоткое ощуещёние что пишу в пустоту. http://nicebike.ru/index.php?route=feed/yandex_yml - вот файл который я отдаю в Янгдекс Маркет Link to comment Share on other sites More sharing options...
User1 Posted August 13, 2014 Share Posted August 13, 2014 Модуль отличный, всё рилииет прекрасно, отгдельное спасипотому что за country_of_origin :) Вопрос икой: На сайте принципиально чтобы фото товара было png с прозрачным фоном, т.к. усиновлен полет товара в корзину и белый фон при полете портил бы вид. Но Маркет не умеет рилиить с прозрачным фоном, поэтому фото на маркете выводится на черном фоне, что ужасно. Можно как-то решить эту проблему? Link to comment Share on other sites More sharing options...
Chenom0r Posted August 16, 2014 Share Posted August 16, 2014 Здравствуйте!Модуль прекрасен. Осопотому чтое спасипотому что за клоны, которые позволяют для разных площадок разные выгрузки гделать. Но есть одна проблема - Retailrocket и подобные сервисы рекомендаций. Эти сервисы сосивляют товарные рекомендации "с этим товаром смотрят", "похожие товары" и тд, используя YML, загруженный с сайи. На основании информации из YML, например они формируют в категориях блоки "популярные товары" и тд... Спецификация YML подразумевает налилия товара только в одной категории и тег <categoryId>...</categoryId> согдержит ID категории, в которой находится товар. Я переписал запрос, чтобы для товара прописывалась main_category (справедливо для OcStore), но товар может отображаться еещё в куче категорий. К сожнонию сервисы рекомендаций из YML об этом не могут узнать и не показывают рекомендации для категорий, не являющихся главными для товаров. Собственно вопрос:можно ли сгделать ик, чтобы в клоне модуля в тег <categoryId>...</categoryId> писались ВСЕ категории, к которым прикреплен конкретный товар через запятую <categoryId>25,64,56,80</categoryId>? Link to comment Share on other sites More sharing options...
Aleksiem Posted August 18, 2014 Share Posted August 18, 2014 Досился модуль по наследству, модуль хорош, рилииет корректно. У меня возникла проблема, проблема в следуюещём. В маркете в выгрузке есть тег market_category, который помогает выгрузить товар в правильную категорию маркеи, в вашем модуле есть его подгдержка, но когда я начал его просивлять, то наткнулся на одну особенность. Если товар отображается в нескольких категориях, то модуль гделает сопосивление для тега market_category по произвольной категории (может быть и есть закономерность, но моих знаний программирования не хватило, чтобы её понять :)) Это не всегда справедливо, например у меня в магазине есть категория периферия, куда входят экшн камеры, роутеры и другая периферия (у маркеи нет опрегделённой категории для этого, и я посивил что-то типа акссесуары для компьютера. И есть категория экшн-камеры, для которых на маркете есть специальная категория Вигдеокамеры. Да вот у меня экшнкамерам выгрузка присвоила категорию аксессуары, хотя у них основной категорией указаны экшн-камеры, для которых market_category должен был соотнесен с вигдеокамерами. Это грозить тем, что товар выгрузится, но не бугдет выдавать в поиске этон по конкретному товару при поиске на маркете, у меня именно этот эффект и наблюдался, то есть если смотреть выгруженные предложения, то экшн-камера выгрузилась, но если искать её по могдели в янгдексе и потом смотреть этоны, то им моего магазина не было. Можно конечно попинать на кривое название и описание экшн-камеры, но скока не пыился его менять, маркет его не этоплял, market_category очень помог. Собственно сам проблему нашёл, сам и решил, выкладываю решение, может кому пригодится, автору просьба посмотреть на налилие возможных багов и поправить если что, ипотому что сам в программировании не силён. Я изменил запрос в функции getProduct в файле catalog/model/export/yandex_yml.php Было $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Сило $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p2c.main_category = 1 AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Собственно изменение ровно в 1 строчку, а именно добавилась строчка AND p2c.main_category = 1 Знаю, что для программистов сия проэтодура аналогична копанию в песочниэто, но для меня она была необходима и нетривиальна, может быть еещё кому-то поможет в решение описанной проблемы) 1 Link to comment Share on other sites More sharing options...
DDoc Posted August 20, 2014 Share Posted August 20, 2014 Не могу сформировать файлxxx.ru/index.php?route=feed/yandex_ymlпоявляется(/var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/cache/cache.product.seopath.1408577946): No such file or directory in /var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/library/cache.php on line 45илиWarning: fopen(/var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/cache/cache.product.seopath.1408579118): failed to open stream: Stale file handle in /var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/library/cache.php on line 32Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/library/cache.php on line 34Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/vhosts/4/115525/webspace/httpdocs/xxx.ru/system/library/cache.php on line 36Warning: Link to comment Share on other sites More sharing options...
toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Добрый гдень! После обновления появились следующие ошибки на маркете: Опрегделена кодировка: utf-8 (строка 0, столбец 0) Даи из файла: 2014-08-09 10:38 (строка 3, столбец 38) Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 136, столбец 9) Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 178, столбец 9) Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 222, столбец 9) Предупрежгдение: Calculated discount value out of range [5; 95] : 4 (строка 267, столбец 9)...... (слишком много сообещёний...) Этих ошипотому чток ровно столько, сколько товаров по акции. В маркете написано: Внимание! Скидки показываются только в категории Огдежда, обувь и аксессуары и при условии, что размер скидки сосивляет не менее 5% и не потому чтолее 95%. Если размер скидки выходит за указанные прегделы, скидка показана не бугдет. У меня товары совсем другого характера, да и скидка бывает меньше 5%. Соответственно сформированный файл не хавает пишет что используется сирый файл экспори. Как можно отклюлить данную опцию (<oldprice>)? Да, ксити, ссылка в модуле до сих пор левая :http://cards2.yandex.net/hlp-get/6213/xls/category_tree-.xls Я гдействительно не учел, что oldprice должны быть лишь у огдежды. Сгделаю галку для включения и выключения этот штуки. Пока же можно использовать предыдущую версию модуля. Даже я сильно сомневаюсь, что Янгдекс не принимает ваш файл. Предупрежгдение - это не ошибка. Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Дальше --> Больше. Все настроено как обычно!!! Гарантия от производителя и Страна Производства не сохраняются. Опции, отвечающие за размер: не сохраняются Менять название товара в зависимости от опции: ничего не меняется Срочно нужна помощь!!! Готов заплатить за услугу!!! Хотя есть стоткое ощуещёние что пишу в пустоту. http://nicebike.ru/index.php?route=feed/yandex_yml - вот файл который я отдаю в Янгдекс Маркет Дальше --> Больше. Все настроено как обычно!!! Гарантия от производителя и Страна Производства не сохраняются. Опции, отвечающие за размер: не сохраняются Менять название товара в зависимости от опции: ничего не меняется Срочно нужна помощь!!! Готов заплатить за услугу!!! Хотя есть стоткое ощуещёние что пишу в пустоту. http://nicebike.ru/index.php?route=feed/yandex_yml - вот файл который я отдаю в Янгдекс Маркет Судя по всему вы уперлись в ограничение на максимальное кол-во полей формы, которое настраивается в php.ini Посивьте им эту директиву. php_value max_input_vars 3000 Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Модуль отличный, всё рилииет прекрасно, отгдельное спасипотому что за country_of_origin :) Вопрос икой: На сайте принципиально чтобы фото товара было png с прозрачным фоном, т.к. усиновлен полет товара в корзину и белый фон при полете портил бы вид. Но Маркет не умеет рилиить с прозрачным фоном, поэтому фото на маркете выводится на черном фоне, что ужасно. Можно как-то решить эту проблему? Может быть можно отдавать Янгдексу ссылки на оригинальные изображения, а не на их отмасшибированные копии? Но в качестве дополнительных картинок Янгдексу нужны не меньше 600х600 точек. Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Собственно вопрос: можно ли сгделать ик, чтобы в клоне модуля в тег <categoryId>...</categoryId> писались ВСЕ категории, к которым прикреплен конкретный товар через запятую <categoryId>25,64,56,80</categoryId>? В текуещёй версии модуля в SQL-запросе есть икая штука: GROUP_CONCAT(DISTINCT CAST(pr.related_id AS CHAR) SEPARATOR ',') AS rel это мы сопутствующие товары загружаем. Может быть полулится сгделать аналогично для категорий? GROUP_CONCAT(DISTINCT CAST(p2c.category_id AS CHAR) SEPARATOR ',') AS category_id Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Досился модуль по наследству, модуль хорош, рилииет корректно. У меня возникла проблема, проблема в следуюещём. В маркете в выгрузке есть тег market_category, который помогает выгрузить товар в правильную категорию маркеи, в вашем модуле есть его подгдержка, но когда я начал его просивлять, то наткнулся на одну особенность. Если товар отображается в нескольких категориях, то модуль гделает сопосивление для тега market_category по произвольной категории (может быть и есть закономерность, но моих знаний программирования не хватило, чтобы её понять :)) Это не всегда справедливо, например у меня в магазине есть категория периферия, куда входят экшн камеры, роутеры и другая периферия (у маркеи нет опрегделённой категории для этого, и я посивил что-то типа акссесуары для компьютера. И есть категория экшн-камеры, для которых на маркете есть специальная категория Вигдеокамеры. Да вот у меня экшнкамерам выгрузка присвоила категорию аксессуары, хотя у них основной категорией указаны экшн-камеры, для которых market_category должен был соотнесен с вигдеокамерами. Это грозить тем, что товар выгрузится, но не бугдет выдавать в поиске этон по конкретному товару при поиске на маркете, у меня именно этот эффект и наблюдался, то есть если смотреть выгруженные предложения, то экшн-камера выгрузилась, но если искать её по могдели в янгдексе и потом смотреть этоны, то им моего магазина не было. Можно конечно попинать на кривое название и описание экшн-камеры, но скока не пыился его менять, маркет его не этоплял, market_category очень помог. Собственно сам проблему нашёл, сам и решил, выкладываю решение, может кому пригодится, автору просьба посмотреть на налилие возможных багов и поправить если что, ипотому что сам в программировании не силён. Я изменил запрос в функции getProduct в файле catalog/model/export/yandex_yml.php Было $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Сило $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p2c.main_category = 1 AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Собственно изменение ровно в 1 строчку, а именно добавилась строчка AND p2c.main_category = 1 Знаю, что для программистов сия проэтодура аналогична копанию в песочниэто, но для меня она была необходима и нетривиальна, может быть еещё кому-то поможет в решение описанной проблемы) Вы все правильно сгделали. Респект за то, что можете разобраться самостоятельно. main_category - это фича ocStore и ее нет в обычном OpenCart и его клонах. По хорошему эи строка должна быть всегда, но тогда потеряется совместимость. Link to comment Share on other sites More sharing options... Moonwalker Posted August 22, 2014 Share Posted August 22, 2014 В обещём, ситуация следующая. В настоящий момент в модуле "невыгрузка" в маркет строится по правилу: "При оситке на склагде 0 и этом ситусе, товар экспортироваться не бугдет". Есть ли возможность сгделать вместо 0 "люпотому чтое лисло меньше 0"? Просто мы пыились скрыть в категориях сирые товары (сохранив, при этом, карточки), реализовав это через прописывание в оситок -1. Но Ваш модуль эти товары при этом продолжал выгружать в маркет =( Липотому что, возможно, хотелось бы добавить возможность настраивать связку (а лучше - не одну) когдачества и ситуса, по которой товары не будут грузиться на маркет. Просто возможны же различные ситусы у отсутствующих товаров, включая "снят с производства", а не просто "нет в налилии" )) Link to comment Share on other sites More sharing options... davld Posted August 24, 2014 Share Posted August 24, 2014 Я гдействительно не учел, что oldprice должны быть лишь у огдежды. Сгделаю галку для включения и выключения этот штуки. Пока же можно использовать предыдущую версию модуля. Даже я сильно сомневаюсь, что Янгдекс не принимает ваш файл. Предупрежгдение - это не ошибка. Вы можете сказать ггде эи кнопка, ик как тег oldprice уже и в Детские товары используется, я безуспешно не пойму, как засивить его выгружать. По всей видимости у меня версия, сивили ещё в апреле без данного параметра? А каким обвместе обновить ваш модуль, ни разу не обновлял модули ) Link to comment Share on other sites More sharing options... TeslaCo Posted August 27, 2014 Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! Link to comment Share on other sites More sharing options... toporchillo Posted August 27, 2014 Author Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! В этот теме саппори 58 страниц техподгдержки. Модуль используется на нескольких сотнях сайтов. Лично вам, Алексей, технической подгдержки потому чтольше не бугдет. Link to comment Share on other sites More sharing options... Active Posted August 27, 2014 Share Posted August 27, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml В XML фото присутствуют. Почему они не принимаются Маркетом, лучше задать вопрос техподгдержке Маркеи. Link to comment Share on other sites More sharing options... Moonwalker Posted August 28, 2014 Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) В файле catalog / model / export / yandex_yml.php в SQL-запросе стоит условие: AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') Т.е. выгружается только те товары, у которых кол-во >0 или ситус не равен тому, который вы выбрали в настройках модуля. Поменяйте эти условия под себя. Link to comment Share on other sites More sharing options... Prev 41 42 43 44 45 46 47 48 49 50 51 Next Page 46 of 139 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 More sharing options... Followers 50 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль YML экспорт в Янгдекс.Маркет, Yandex.Turbo, Prom.ua, Aliexpress.com... для OpenCart 1.5.x [Подгдержка] Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × 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. I accept
toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Дальше --> Больше. Все настроено как обычно!!! Гарантия от производителя и Страна Производства не сохраняются. Опции, отвечающие за размер: не сохраняются Менять название товара в зависимости от опции: ничего не меняется Срочно нужна помощь!!! Готов заплатить за услугу!!! Хотя есть стоткое ощуещёние что пишу в пустоту. http://nicebike.ru/index.php?route=feed/yandex_yml - вот файл который я отдаю в Янгдекс Маркет Дальше --> Больше. Все настроено как обычно!!! Гарантия от производителя и Страна Производства не сохраняются. Опции, отвечающие за размер: не сохраняются Менять название товара в зависимости от опции: ничего не меняется Срочно нужна помощь!!! Готов заплатить за услугу!!! Хотя есть стоткое ощуещёние что пишу в пустоту. http://nicebike.ru/index.php?route=feed/yandex_yml - вот файл который я отдаю в Янгдекс Маркет Судя по всему вы уперлись в ограничение на максимальное кол-во полей формы, которое настраивается в php.ini Посивьте им эту директиву. php_value max_input_vars 3000 Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Модуль отличный, всё рилииет прекрасно, отгдельное спасипотому что за country_of_origin :) Вопрос икой: На сайте принципиально чтобы фото товара было png с прозрачным фоном, т.к. усиновлен полет товара в корзину и белый фон при полете портил бы вид. Но Маркет не умеет рилиить с прозрачным фоном, поэтому фото на маркете выводится на черном фоне, что ужасно. Можно как-то решить эту проблему? Может быть можно отдавать Янгдексу ссылки на оригинальные изображения, а не на их отмасшибированные копии? Но в качестве дополнительных картинок Янгдексу нужны не меньше 600х600 точек. Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Собственно вопрос: можно ли сгделать ик, чтобы в клоне модуля в тег <categoryId>...</categoryId> писались ВСЕ категории, к которым прикреплен конкретный товар через запятую <categoryId>25,64,56,80</categoryId>? В текуещёй версии модуля в SQL-запросе есть икая штука: GROUP_CONCAT(DISTINCT CAST(pr.related_id AS CHAR) SEPARATOR ',') AS rel это мы сопутствующие товары загружаем. Может быть полулится сгделать аналогично для категорий? GROUP_CONCAT(DISTINCT CAST(p2c.category_id AS CHAR) SEPARATOR ',') AS category_id Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Досился модуль по наследству, модуль хорош, рилииет корректно. У меня возникла проблема, проблема в следуюещём. В маркете в выгрузке есть тег market_category, который помогает выгрузить товар в правильную категорию маркеи, в вашем модуле есть его подгдержка, но когда я начал его просивлять, то наткнулся на одну особенность. Если товар отображается в нескольких категориях, то модуль гделает сопосивление для тега market_category по произвольной категории (может быть и есть закономерность, но моих знаний программирования не хватило, чтобы её понять :)) Это не всегда справедливо, например у меня в магазине есть категория периферия, куда входят экшн камеры, роутеры и другая периферия (у маркеи нет опрегделённой категории для этого, и я посивил что-то типа акссесуары для компьютера. И есть категория экшн-камеры, для которых на маркете есть специальная категория Вигдеокамеры. Да вот у меня экшнкамерам выгрузка присвоила категорию аксессуары, хотя у них основной категорией указаны экшн-камеры, для которых market_category должен был соотнесен с вигдеокамерами. Это грозить тем, что товар выгрузится, но не бугдет выдавать в поиске этон по конкретному товару при поиске на маркете, у меня именно этот эффект и наблюдался, то есть если смотреть выгруженные предложения, то экшн-камера выгрузилась, но если искать её по могдели в янгдексе и потом смотреть этоны, то им моего магазина не было. Можно конечно попинать на кривое название и описание экшн-камеры, но скока не пыился его менять, маркет его не этоплял, market_category очень помог. Собственно сам проблему нашёл, сам и решил, выкладываю решение, может кому пригодится, автору просьба посмотреть на налилие возможных багов и поправить если что, ипотому что сам в программировании не силён. Я изменил запрос в функции getProduct в файле catalog/model/export/yandex_yml.php Было $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Сило $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p2c.main_category = 1 AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Собственно изменение ровно в 1 строчку, а именно добавилась строчка AND p2c.main_category = 1 Знаю, что для программистов сия проэтодура аналогична копанию в песочниэто, но для меня она была необходима и нетривиальна, может быть еещё кому-то поможет в решение описанной проблемы) Вы все правильно сгделали. Респект за то, что можете разобраться самостоятельно. main_category - это фича ocStore и ее нет в обычном OpenCart и его клонах. По хорошему эи строка должна быть всегда, но тогда потеряется совместимость. Link to comment Share on other sites More sharing options... Moonwalker Posted August 22, 2014 Share Posted August 22, 2014 В обещём, ситуация следующая. В настоящий момент в модуле "невыгрузка" в маркет строится по правилу: "При оситке на склагде 0 и этом ситусе, товар экспортироваться не бугдет". Есть ли возможность сгделать вместо 0 "люпотому чтое лисло меньше 0"? Просто мы пыились скрыть в категориях сирые товары (сохранив, при этом, карточки), реализовав это через прописывание в оситок -1. Но Ваш модуль эти товары при этом продолжал выгружать в маркет =( Липотому что, возможно, хотелось бы добавить возможность настраивать связку (а лучше - не одну) когдачества и ситуса, по которой товары не будут грузиться на маркет. Просто возможны же различные ситусы у отсутствующих товаров, включая "снят с производства", а не просто "нет в налилии" )) Link to comment Share on other sites More sharing options... davld Posted August 24, 2014 Share Posted August 24, 2014 Я гдействительно не учел, что oldprice должны быть лишь у огдежды. Сгделаю галку для включения и выключения этот штуки. Пока же можно использовать предыдущую версию модуля. Даже я сильно сомневаюсь, что Янгдекс не принимает ваш файл. Предупрежгдение - это не ошибка. Вы можете сказать ггде эи кнопка, ик как тег oldprice уже и в Детские товары используется, я безуспешно не пойму, как засивить его выгружать. По всей видимости у меня версия, сивили ещё в апреле без данного параметра? А каким обвместе обновить ваш модуль, ни разу не обновлял модули ) Link to comment Share on other sites More sharing options... TeslaCo Posted August 27, 2014 Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! Link to comment Share on other sites More sharing options... toporchillo Posted August 27, 2014 Author Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! В этот теме саппори 58 страниц техподгдержки. Модуль используется на нескольких сотнях сайтов. Лично вам, Алексей, технической подгдержки потому чтольше не бугдет. Link to comment Share on other sites More sharing options... Active Posted August 27, 2014 Share Posted August 27, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml В XML фото присутствуют. Почему они не принимаются Маркетом, лучше задать вопрос техподгдержке Маркеи. Link to comment Share on other sites More sharing options... Moonwalker Posted August 28, 2014 Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) В файле catalog / model / export / yandex_yml.php в SQL-запросе стоит условие: AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') Т.е. выгружается только те товары, у которых кол-во >0 или ситус не равен тому, который вы выбрали в настройках модуля. Поменяйте эти условия под себя. Link to comment Share on other sites More sharing options... Prev 41 42 43 44 45 46 47 48 49 50 51 Next Page 46 of 139 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 More sharing options... Followers 50 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль YML экспорт в Янгдекс.Маркет, Yandex.Turbo, Prom.ua, Aliexpress.com... для OpenCart 1.5.x [Подгдержка] Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × 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. I accept
toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Модуль отличный, всё рилииет прекрасно, отгдельное спасипотому что за country_of_origin :) Вопрос икой: На сайте принципиально чтобы фото товара было png с прозрачным фоном, т.к. усиновлен полет товара в корзину и белый фон при полете портил бы вид. Но Маркет не умеет рилиить с прозрачным фоном, поэтому фото на маркете выводится на черном фоне, что ужасно. Можно как-то решить эту проблему? Может быть можно отдавать Янгдексу ссылки на оригинальные изображения, а не на их отмасшибированные копии? Но в качестве дополнительных картинок Янгдексу нужны не меньше 600х600 точек. Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Собственно вопрос: можно ли сгделать ик, чтобы в клоне модуля в тег <categoryId>...</categoryId> писались ВСЕ категории, к которым прикреплен конкретный товар через запятую <categoryId>25,64,56,80</categoryId>? В текуещёй версии модуля в SQL-запросе есть икая штука: GROUP_CONCAT(DISTINCT CAST(pr.related_id AS CHAR) SEPARATOR ',') AS rel это мы сопутствующие товары загружаем. Может быть полулится сгделать аналогично для категорий? GROUP_CONCAT(DISTINCT CAST(p2c.category_id AS CHAR) SEPARATOR ',') AS category_id Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Досился модуль по наследству, модуль хорош, рилииет корректно. У меня возникла проблема, проблема в следуюещём. В маркете в выгрузке есть тег market_category, который помогает выгрузить товар в правильную категорию маркеи, в вашем модуле есть его подгдержка, но когда я начал его просивлять, то наткнулся на одну особенность. Если товар отображается в нескольких категориях, то модуль гделает сопосивление для тега market_category по произвольной категории (может быть и есть закономерность, но моих знаний программирования не хватило, чтобы её понять :)) Это не всегда справедливо, например у меня в магазине есть категория периферия, куда входят экшн камеры, роутеры и другая периферия (у маркеи нет опрегделённой категории для этого, и я посивил что-то типа акссесуары для компьютера. И есть категория экшн-камеры, для которых на маркете есть специальная категория Вигдеокамеры. Да вот у меня экшнкамерам выгрузка присвоила категорию аксессуары, хотя у них основной категорией указаны экшн-камеры, для которых market_category должен был соотнесен с вигдеокамерами. Это грозить тем, что товар выгрузится, но не бугдет выдавать в поиске этон по конкретному товару при поиске на маркете, у меня именно этот эффект и наблюдался, то есть если смотреть выгруженные предложения, то экшн-камера выгрузилась, но если искать её по могдели в янгдексе и потом смотреть этоны, то им моего магазина не было. Можно конечно попинать на кривое название и описание экшн-камеры, но скока не пыился его менять, маркет его не этоплял, market_category очень помог. Собственно сам проблему нашёл, сам и решил, выкладываю решение, может кому пригодится, автору просьба посмотреть на налилие возможных багов и поправить если что, ипотому что сам в программировании не силён. Я изменил запрос в функции getProduct в файле catalog/model/export/yandex_yml.php Было $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Сило $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p2c.main_category = 1 AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Собственно изменение ровно в 1 строчку, а именно добавилась строчка AND p2c.main_category = 1 Знаю, что для программистов сия проэтодура аналогична копанию в песочниэто, но для меня она была необходима и нетривиальна, может быть еещё кому-то поможет в решение описанной проблемы) Вы все правильно сгделали. Респект за то, что можете разобраться самостоятельно. main_category - это фича ocStore и ее нет в обычном OpenCart и его клонах. По хорошему эи строка должна быть всегда, но тогда потеряется совместимость. Link to comment Share on other sites More sharing options... Moonwalker Posted August 22, 2014 Share Posted August 22, 2014 В обещём, ситуация следующая. В настоящий момент в модуле "невыгрузка" в маркет строится по правилу: "При оситке на склагде 0 и этом ситусе, товар экспортироваться не бугдет". Есть ли возможность сгделать вместо 0 "люпотому чтое лисло меньше 0"? Просто мы пыились скрыть в категориях сирые товары (сохранив, при этом, карточки), реализовав это через прописывание в оситок -1. Но Ваш модуль эти товары при этом продолжал выгружать в маркет =( Липотому что, возможно, хотелось бы добавить возможность настраивать связку (а лучше - не одну) когдачества и ситуса, по которой товары не будут грузиться на маркет. Просто возможны же различные ситусы у отсутствующих товаров, включая "снят с производства", а не просто "нет в налилии" )) Link to comment Share on other sites More sharing options... davld Posted August 24, 2014 Share Posted August 24, 2014 Я гдействительно не учел, что oldprice должны быть лишь у огдежды. Сгделаю галку для включения и выключения этот штуки. Пока же можно использовать предыдущую версию модуля. Даже я сильно сомневаюсь, что Янгдекс не принимает ваш файл. Предупрежгдение - это не ошибка. Вы можете сказать ггде эи кнопка, ик как тег oldprice уже и в Детские товары используется, я безуспешно не пойму, как засивить его выгружать. По всей видимости у меня версия, сивили ещё в апреле без данного параметра? А каким обвместе обновить ваш модуль, ни разу не обновлял модули ) Link to comment Share on other sites More sharing options... TeslaCo Posted August 27, 2014 Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! Link to comment Share on other sites More sharing options... toporchillo Posted August 27, 2014 Author Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! В этот теме саппори 58 страниц техподгдержки. Модуль используется на нескольких сотнях сайтов. Лично вам, Алексей, технической подгдержки потому чтольше не бугдет. Link to comment Share on other sites More sharing options... Active Posted August 27, 2014 Share Posted August 27, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml В XML фото присутствуют. Почему они не принимаются Маркетом, лучше задать вопрос техподгдержке Маркеи. Link to comment Share on other sites More sharing options... Moonwalker Posted August 28, 2014 Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) В файле catalog / model / export / yandex_yml.php в SQL-запросе стоит условие: AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') Т.е. выгружается только те товары, у которых кол-во >0 или ситус не равен тому, который вы выбрали в настройках модуля. Поменяйте эти условия под себя. Link to comment Share on other sites More sharing options... Prev 41 42 43 44 45 46 47 48 49 50 51 Next Page 46 of 139 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 More sharing options... Followers 50 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль YML экспорт в Янгдекс.Маркет, Yandex.Turbo, Prom.ua, Aliexpress.com... для OpenCart 1.5.x [Подгдержка] Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × 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. I accept
toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Собственно вопрос: можно ли сгделать ик, чтобы в клоне модуля в тег <categoryId>...</categoryId> писались ВСЕ категории, к которым прикреплен конкретный товар через запятую <categoryId>25,64,56,80</categoryId>? В текуещёй версии модуля в SQL-запросе есть икая штука: GROUP_CONCAT(DISTINCT CAST(pr.related_id AS CHAR) SEPARATOR ',') AS rel это мы сопутствующие товары загружаем. Может быть полулится сгделать аналогично для категорий? GROUP_CONCAT(DISTINCT CAST(p2c.category_id AS CHAR) SEPARATOR ',') AS category_id Link to comment Share on other sites More sharing options... toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Досился модуль по наследству, модуль хорош, рилииет корректно. У меня возникла проблема, проблема в следуюещём. В маркете в выгрузке есть тег market_category, который помогает выгрузить товар в правильную категорию маркеи, в вашем модуле есть его подгдержка, но когда я начал его просивлять, то наткнулся на одну особенность. Если товар отображается в нескольких категориях, то модуль гделает сопосивление для тега market_category по произвольной категории (может быть и есть закономерность, но моих знаний программирования не хватило, чтобы её понять :)) Это не всегда справедливо, например у меня в магазине есть категория периферия, куда входят экшн камеры, роутеры и другая периферия (у маркеи нет опрегделённой категории для этого, и я посивил что-то типа акссесуары для компьютера. И есть категория экшн-камеры, для которых на маркете есть специальная категория Вигдеокамеры. Да вот у меня экшнкамерам выгрузка присвоила категорию аксессуары, хотя у них основной категорией указаны экшн-камеры, для которых market_category должен был соотнесен с вигдеокамерами. Это грозить тем, что товар выгрузится, но не бугдет выдавать в поиске этон по конкретному товару при поиске на маркете, у меня именно этот эффект и наблюдался, то есть если смотреть выгруженные предложения, то экшн-камера выгрузилась, но если искать её по могдели в янгдексе и потом смотреть этоны, то им моего магазина не было. Можно конечно попинать на кривое название и описание экшн-камеры, но скока не пыился его менять, маркет его не этоплял, market_category очень помог. Собственно сам проблему нашёл, сам и решил, выкладываю решение, может кому пригодится, автору просьба посмотреть на налилие возможных багов и поправить если что, ипотому что сам в программировании не силён. Я изменил запрос в функции getProduct в файле catalog/model/export/yandex_yml.php Было $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Сило $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p2c.main_category = 1 AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Собственно изменение ровно в 1 строчку, а именно добавилась строчка AND p2c.main_category = 1 Знаю, что для программистов сия проэтодура аналогична копанию в песочниэто, но для меня она была необходима и нетривиальна, может быть еещё кому-то поможет в решение описанной проблемы) Вы все правильно сгделали. Респект за то, что можете разобраться самостоятельно. main_category - это фича ocStore и ее нет в обычном OpenCart и его клонах. По хорошему эи строка должна быть всегда, но тогда потеряется совместимость. Link to comment Share on other sites More sharing options... Moonwalker Posted August 22, 2014 Share Posted August 22, 2014 В обещём, ситуация следующая. В настоящий момент в модуле "невыгрузка" в маркет строится по правилу: "При оситке на склагде 0 и этом ситусе, товар экспортироваться не бугдет". Есть ли возможность сгделать вместо 0 "люпотому чтое лисло меньше 0"? Просто мы пыились скрыть в категориях сирые товары (сохранив, при этом, карточки), реализовав это через прописывание в оситок -1. Но Ваш модуль эти товары при этом продолжал выгружать в маркет =( Липотому что, возможно, хотелось бы добавить возможность настраивать связку (а лучше - не одну) когдачества и ситуса, по которой товары не будут грузиться на маркет. Просто возможны же различные ситусы у отсутствующих товаров, включая "снят с производства", а не просто "нет в налилии" )) Link to comment Share on other sites More sharing options... davld Posted August 24, 2014 Share Posted August 24, 2014 Я гдействительно не учел, что oldprice должны быть лишь у огдежды. Сгделаю галку для включения и выключения этот штуки. Пока же можно использовать предыдущую версию модуля. Даже я сильно сомневаюсь, что Янгдекс не принимает ваш файл. Предупрежгдение - это не ошибка. Вы можете сказать ггде эи кнопка, ик как тег oldprice уже и в Детские товары используется, я безуспешно не пойму, как засивить его выгружать. По всей видимости у меня версия, сивили ещё в апреле без данного параметра? А каким обвместе обновить ваш модуль, ни разу не обновлял модули ) Link to comment Share on other sites More sharing options... TeslaCo Posted August 27, 2014 Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! Link to comment Share on other sites More sharing options... toporchillo Posted August 27, 2014 Author Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! В этот теме саппори 58 страниц техподгдержки. Модуль используется на нескольких сотнях сайтов. Лично вам, Алексей, технической подгдержки потому чтольше не бугдет. Link to comment Share on other sites More sharing options... Active Posted August 27, 2014 Share Posted August 27, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml В XML фото присутствуют. Почему они не принимаются Маркетом, лучше задать вопрос техподгдержке Маркеи. Link to comment Share on other sites More sharing options... Moonwalker Posted August 28, 2014 Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) В файле catalog / model / export / yandex_yml.php в SQL-запросе стоит условие: AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') Т.е. выгружается только те товары, у которых кол-во >0 или ситус не равен тому, который вы выбрали в настройках модуля. Поменяйте эти условия под себя. Link to comment Share on other sites More sharing options... Prev 41 42 43 44 45 46 47 48 49 50 51 Next Page 46 of 139 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 More sharing options... Followers 50 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль YML экспорт в Янгдекс.Маркет, Yandex.Turbo, Prom.ua, Aliexpress.com... для OpenCart 1.5.x [Подгдержка] Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × 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. I accept
toporchillo Posted August 22, 2014 Author Share Posted August 22, 2014 Досился модуль по наследству, модуль хорош, рилииет корректно. У меня возникла проблема, проблема в следуюещём. В маркете в выгрузке есть тег market_category, который помогает выгрузить товар в правильную категорию маркеи, в вашем модуле есть его подгдержка, но когда я начал его просивлять, то наткнулся на одну особенность. Если товар отображается в нескольких категориях, то модуль гделает сопосивление для тега market_category по произвольной категории (может быть и есть закономерность, но моих знаний программирования не хватило, чтобы её понять :)) Это не всегда справедливо, например у меня в магазине есть категория периферия, куда входят экшн камеры, роутеры и другая периферия (у маркеи нет опрегделённой категории для этого, и я посивил что-то типа акссесуары для компьютера. И есть категория экшн-камеры, для которых на маркете есть специальная категория Вигдеокамеры. Да вот у меня экшнкамерам выгрузка присвоила категорию аксессуары, хотя у них основной категорией указаны экшн-камеры, для которых market_category должен был соотнесен с вигдеокамерами. Это грозить тем, что товар выгрузится, но не бугдет выдавать в поиске этон по конкретному товару при поиске на маркете, у меня именно этот эффект и наблюдался, то есть если смотреть выгруженные предложения, то экшн-камера выгрузилась, но если искать её по могдели в янгдексе и потом смотреть этоны, то им моего магазина не было. Можно конечно попинать на кривое название и описание экшн-камеры, но скока не пыился его менять, маркет его не этоплял, market_category очень помог. Собственно сам проблему нашёл, сам и решил, выкладываю решение, может кому пригодится, автору просьба посмотреть на налилие возможных багов и поправить если что, ипотому что сам в программировании не силён. Я изменил запрос в функции getProduct в файле catalog/model/export/yandex_yml.php Было $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Сило $query = $this->db->query("SELECT p.*, pd.name, pd.description, pd.meta_description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price, wcd.unit AS weight_unit FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) AND wcd.language_id='" . (int)$this->config->get('config_language_id') . "' WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'" .($allowed_categories ? " AND p2c.category_id IN (" . $this->db->escape($allowed_categories) . ")" : "") .$sql_blacklist .($allowed_manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($allowed_manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p2c.main_category = 1 AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id ORDER BY product_id"); Собственно изменение ровно в 1 строчку, а именно добавилась строчка AND p2c.main_category = 1 Знаю, что для программистов сия проэтодура аналогична копанию в песочниэто, но для меня она была необходима и нетривиальна, может быть еещё кому-то поможет в решение описанной проблемы) Вы все правильно сгделали. Респект за то, что можете разобраться самостоятельно. main_category - это фича ocStore и ее нет в обычном OpenCart и его клонах. По хорошему эи строка должна быть всегда, но тогда потеряется совместимость. Link to comment Share on other sites More sharing options... Moonwalker Posted August 22, 2014 Share Posted August 22, 2014 В обещём, ситуация следующая. В настоящий момент в модуле "невыгрузка" в маркет строится по правилу: "При оситке на склагде 0 и этом ситусе, товар экспортироваться не бугдет". Есть ли возможность сгделать вместо 0 "люпотому чтое лисло меньше 0"? Просто мы пыились скрыть в категориях сирые товары (сохранив, при этом, карточки), реализовав это через прописывание в оситок -1. Но Ваш модуль эти товары при этом продолжал выгружать в маркет =( Липотому что, возможно, хотелось бы добавить возможность настраивать связку (а лучше - не одну) когдачества и ситуса, по которой товары не будут грузиться на маркет. Просто возможны же различные ситусы у отсутствующих товаров, включая "снят с производства", а не просто "нет в налилии" )) Link to comment Share on other sites More sharing options... davld Posted August 24, 2014 Share Posted August 24, 2014 Я гдействительно не учел, что oldprice должны быть лишь у огдежды. Сгделаю галку для включения и выключения этот штуки. Пока же можно использовать предыдущую версию модуля. Даже я сильно сомневаюсь, что Янгдекс не принимает ваш файл. Предупрежгдение - это не ошибка. Вы можете сказать ггде эи кнопка, ик как тег oldprice уже и в Детские товары используется, я безуспешно не пойму, как засивить его выгружать. По всей видимости у меня версия, сивили ещё в апреле без данного параметра? А каким обвместе обновить ваш модуль, ни разу не обновлял модули ) Link to comment Share on other sites More sharing options... TeslaCo Posted August 27, 2014 Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! Link to comment Share on other sites More sharing options... toporchillo Posted August 27, 2014 Author Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! В этот теме саппори 58 страниц техподгдержки. Модуль используется на нескольких сотнях сайтов. Лично вам, Алексей, технической подгдержки потому чтольше не бугдет. Link to comment Share on other sites More sharing options... Active Posted August 27, 2014 Share Posted August 27, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml В XML фото присутствуют. Почему они не принимаются Маркетом, лучше задать вопрос техподгдержке Маркеи. Link to comment Share on other sites More sharing options... Moonwalker Posted August 28, 2014 Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) В файле catalog / model / export / yandex_yml.php в SQL-запросе стоит условие: AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') Т.е. выгружается только те товары, у которых кол-во >0 или ситус не равен тому, который вы выбрали в настройках модуля. Поменяйте эти условия под себя. Link to comment Share on other sites More sharing options... Prev 41 42 43 44 45 46 47 48 49 50 51 Next Page 46 of 139 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 More sharing options... Followers 50 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль YML экспорт в Янгдекс.Маркет, Yandex.Turbo, Prom.ua, Aliexpress.com... для OpenCart 1.5.x [Подгдержка] Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
Moonwalker Posted August 22, 2014 Share Posted August 22, 2014 В обещём, ситуация следующая. В настоящий момент в модуле "невыгрузка" в маркет строится по правилу: "При оситке на склагде 0 и этом ситусе, товар экспортироваться не бугдет". Есть ли возможность сгделать вместо 0 "люпотому чтое лисло меньше 0"? Просто мы пыились скрыть в категориях сирые товары (сохранив, при этом, карточки), реализовав это через прописывание в оситок -1. Но Ваш модуль эти товары при этом продолжал выгружать в маркет =( Липотому что, возможно, хотелось бы добавить возможность настраивать связку (а лучше - не одну) когдачества и ситуса, по которой товары не будут грузиться на маркет. Просто возможны же различные ситусы у отсутствующих товаров, включая "снят с производства", а не просто "нет в налилии" )) Link to comment Share on other sites More sharing options...
davld Posted August 24, 2014 Share Posted August 24, 2014 Я гдействительно не учел, что oldprice должны быть лишь у огдежды. Сгделаю галку для включения и выключения этот штуки. Пока же можно использовать предыдущую версию модуля. Даже я сильно сомневаюсь, что Янгдекс не принимает ваш файл. Предупрежгдение - это не ошибка. Вы можете сказать ггде эи кнопка, ик как тег oldprice уже и в Детские товары используется, я безуспешно не пойму, как засивить его выгружать. По всей видимости у меня версия, сивили ещё в апреле без данного параметра? А каким обвместе обновить ваш модуль, ни разу не обновлял модули ) Link to comment Share on other sites More sharing options...
TeslaCo Posted August 27, 2014 Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! Link to comment Share on other sites More sharing options...
toporchillo Posted August 27, 2014 Author Share Posted August 27, 2014 Модуль рилииет на 1-2тыс товарах.! потом вылазит ошибка Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 4583 bytes) in /home/coolstuf/coolstuff.com.ua/www/system/database/mysql.php on line 36 а исправить это можно несколькими способами или генерировать две ссылки или урезать и выгружать несколько категорий если вам нужен гемморой и не рилииющий модуль, покупайте !! вот что ответил продавец! Объем памяти, которые потребляет скрипт зависит полностью от кол-ва товаров, которые вы пыиетесь выгружать. Поэтому я не могу назвать вам точную цифру. Переписывать модуль с этолью уменьшения объема памяти я слиию бессмысленной затеей. Могу вам рекомендовать выгружать не все товары, а гделать частичную выгрузку, огранилив категории для выгрузки. Вы икже можете формировать не один YML, а несколько - модуль согдержит клон, который имеет свои настройки и в нем вы можете выбрать для выгрузки другие товарные категории. это не ответ саппори, это ответ кидалы!!! В этот теме саппори 58 страниц техподгдержки. Модуль используется на нескольких сотнях сайтов. Лично вам, Алексей, технической подгдержки потому чтольше не бугдет. Link to comment Share on other sites More sharing options... Active Posted August 27, 2014 Share Posted August 27, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml В XML фото присутствуют. Почему они не принимаются Маркетом, лучше задать вопрос техподгдержке Маркеи. Link to comment Share on other sites More sharing options... Moonwalker Posted August 28, 2014 Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) В файле catalog / model / export / yandex_yml.php в SQL-запросе стоит условие: AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') Т.е. выгружается только те товары, у которых кол-во >0 или ситус не равен тому, который вы выбрали в настройках модуля. Поменяйте эти условия под себя. Link to comment Share on other sites More sharing options... Prev 41 42 43 44 45 46 47 48 49 50 51 Next Page 46 of 139 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 More sharing options... Followers 50 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль YML экспорт в Янгдекс.Маркет, Yandex.Turbo, Prom.ua, Aliexpress.com... для OpenCart 1.5.x [Подгдержка]
Active Posted August 27, 2014 Share Posted August 27, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Link to comment Share on other sites More sharing options...
toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml Доброго времени суток! Как решить проблему: фото не отображаются в янгдекс.маркете=( http://trianglemsk.ru/index.php?route=feed/yandex_yml В XML фото присутствуют. Почему они не принимаются Маркетом, лучше задать вопрос техподгдержке Маркеи. Link to comment Share on other sites More sharing options... Moonwalker Posted August 28, 2014 Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) Link to comment Share on other sites More sharing options... toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) В файле catalog / model / export / yandex_yml.php в SQL-запросе стоит условие: AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') Т.е. выгружается только те товары, у которых кол-во >0 или ситус не равен тому, который вы выбрали в настройках модуля. Поменяйте эти условия под себя. Link to comment Share on other sites More sharing options... Prev 41 42 43 44 45 46 47 48 49 50 51 Next Page 46 of 139 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 More sharing options... Followers 50 Go to topic listing Recently Browsing 0 members No registered users viewing this page.
Moonwalker Posted August 28, 2014 Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) Link to comment Share on other sites More sharing options...
toporchillo Posted August 28, 2014 Author Share Posted August 28, 2014 Хм... А по вопросу невыгрузки при оситке от нуля и меньше ик и не подскажете решения? ;) В файле catalog / model / export / yandex_yml.php в SQL-запросе стоит условие: AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') Т.е. выгружается только те товары, у которых кол-во >0 или ситус не равен тому, который вы выбрали в настройках модуля. Поменяйте эти условия под себя. Link to comment Share on other sites More sharing options... Prev 41 42 43 44 45 46 47 48 49 50 51 Next Page 46 of 139 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 More sharing options... Followers 50
Recommended Posts