lerand Опубліковано: 22 січня 2012 Share Опубліковано: 22 січня 2012 Добрый вечер! Раньше пользовался ocstore 0.2.2, теперь 1.5.1.3 Возник вопрос относительно формирования YML-файла При редактировании товарной позиции в закладке "СВЯЗИ" есть два пункта: "Категория:" и "Показывать в категориях:" В пункте "Категория:" можно выбрать только одну категорию, а в пункте "Показывать в категориях:" можно выбрать несколько. Удобно Я заливаю из своего инет-магазина на товарную площадку tiu.ru Столкнулся с тем, что если в пункте "Показывать в категориях:" выбрано больше одной категории - при формировании YML товарной позиции присваивается родительская категория. Например: у меня есть раздел "Аккумуляторы", а в нем подразделы по брендам - JVC, Nokia, Motorola. Если у меня при редактировании товарной позиции в пункте "Показывать в категориях:" указано показывать в разделах "Аккумуляторы" и "JVC", то при формировании YML товару присваивается раздел "Аккумуляторы" и соответственно, в товарную площадку заливается этот аккумулятор JVC в общий раздел "Аккумуляторы", что неимоверно снижает эффективность площадки, т.к. все свалено в кучу и неудобно искать. Понимаю, что нужно изменить какую-то мелочь, чтобы при формировании YML-файла категория присваивалась из пункта "Категория:" (закладка "Связи" при редактировании товарной позиции), но сам не могу найти где. Буду очень признателен, если поможете. Заранее благоадарен П.С. В версии ocstore 0.2.2 такой проблемы не было Надіслати Поділитися на інших сайтах More sharing options...
Yesvik Опубліковано: 22 січня 2012 Share Опубліковано: 22 січня 2012 Иерархию любого каталога надо строить исходя из того что каждый дополнительный уровень уточняет характеристики/свойства товаров. Соответственно в качестве основной надо выбирать максимально уточненную категорию... другими словами в качестве "Категория:" надо выбирать максимально вложенную категорию, а вышестоящие категории отмечать в списке "Показывать в категориях:" 1 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 22 січня 2012 Автор Share Опубліковано: 22 січня 2012 Иерархию любого каталога надо строить исходя из того что каждый дополнительный уровень уточняет характеристики/свойства товаров. Соответственно в качестве основной надо выбирать максимально уточненную категорию... другими словами в качестве "Категория:" надо выбирать максимально вложенную категорию, а вышестоящие категории отмечать в списке "Показывать в категориях:" я так и делаю. Именно такая логи соблюдалась в версии ocstore 0.2.2, но в 1.5.1.1 столкнулся с тем, что это не работает. В "Категория" выбираю именно максимально вложенную рубрику (та которая должна отражаться в YML), ну а в "Показывать категориях" понятно и так - отмечаю те, разделы, в которых нужно выводить этот продукт. Куда копать? Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 22 січня 2012 Share Опубліковано: 22 січня 2012 Похоже я накосячил... постараюсь быстро решить проблему. 1 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 Похоже я накосячил... постараюсь быстро решить проблему. Спасибо Вам :) Очень жду :) 1 Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 Провеь с такой моделью... Удалил... 1 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 Провеь с такой моделью... куда его класть? :oops: Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 /catalog/model/export Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 Выдал ошибку Notice: Error: Table 'optobaza_2101.oc_product_to_category' doesn't exist Error No: 1146 SELECT p.*, pd.name, pd.description, m.name AS manufacturer, (SELECT category_id FROM oc_product_to_category WHERE product_id = p.product_id ORDER BY main_category DESC LIMIT 1) AS category_id, IFNULL(ps.price, p.price) AS price FROM product p JOIN product_to_category AS p2c ON (p.product_id = p2c.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '8' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) WHERE p.product_id IN (SELECT product_id FROM oc_product_to_category WHERE category_id IN (49,46,148,152,150,149,151,154,155,153,63,159,173,160,161,163,158,162,167,165,175,176,156,157,166,169,168,177,170,171,172,174,178,91,182,191,197,185,194,195,193,184,186,196,189,183,181,179,180,187,188,192,190,114,199,100,110,80,35,52,65,108,53,120,36,58,64,113,60,61,62,37,38,39,54,55,40,41,47,67,119,115,116,117,121,123,124,130,66,43,86,87,200,203,45,146,144,145,141,143,142,201,51,68,57,69,70,109,118,71,42,202,128,147,137,140,44,105,107,48,136,126,135,131,132,133,134,50)) AND p2s.store_id = '0' AND pd.language_id = '1' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '5') in/home/o/optobaza/optobaza.ru/public_html/system/database/mysql.php on line 49 Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 ёёёё совсем плохой стал... yandex_market.php 1 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 ёёёё совсем плохой стал... yandex_market.php все ок :) Пасиб огромное :) Надо бы только в сборке поправить это Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 Поправлю... Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Все же не работает :( выдает ошибку, которой раньше не было (на версии 0.2.2) при импорте в торговую площадку: В файле содержится повторяющиеся поле 'internal_id' для данного товара. Позиции: 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 188, 189, 189, 189, 190, 190, 192, 192, 192, 193, 193, 194, 199, 199, 199, 200, 200, 201, 201, 202, 203, 203, 204, 205, 205, 206, 207, 207, 208, 208, 208, 209, 210, 211, 211, 212, 213, 214, 214, 214, 215, 215, 216, 216, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 224, 225, 225, 225, 226, 226, 226, 227, 227, 227, 228, 228, 228, 229, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 238, 238, 239, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 246, 247, 247, 248, 248, 250, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 256, 257, 257, 257, 258, 258, 258, 259, 259, 260, 260, 261, 261, 262, 264, 264, 265, 265, 266, 267, 267, 268, 269, 269, 272, 272, 273, 273, 273, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 279, 280, 280, 282, 282, 283, 283, 284, 284, 284, 285, 285, 286, 286, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1079, 1079, 1079, 1080, 1080, 1080, 1083, 1083, 1084, 1084, 1084, 1085, 1085, 1155, 1155, 1155, 1156, 1156, 1156, 1162, 1163, 1164, 1166, 1167, 1171, 1172, 1173, 1174, 1174, 1175, 1176, 1176, 1176, 1177, 1178, 1179, 1180, 1232, 1233, 1234, 1235, 1236, 1236, 1414, 1414, 1415, 1415, 1415, 1416, 1416, 1416, 1416, 1416, 1416, 1427, 1428, 1428, 1432, 1432, 1433, 1433, 1434, 1434, 1436, 1436, 1437, 1437, 1438, 1438, 1442, 1442, 1443, 1443, 1444, 1444, 1445, 1445, 1446, 1447, 1447, 1508, 1512, 1513, 1565, 1565, 1775, 1775, 1784, 1784, 1785, 1785, 1787, 1787, 1789, 1789, 1794, 1794, 1796, 1796, 1857, 1857, 1858, 1858, 1859, 1859, 1860, 1860, 1862, 1862, 1863, 1863, 1863, 1864, 1864, 1867, 1867, 1867, 1868, 1868, 1868, 1868, 1869, 1870, 1871, 1872, 1872, 1873, 1876, 1877, 1878, 1965, 1965, 1966, 1966, 1967 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Посмотрите? Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 24 січня 2012 Share Опубліковано: 24 січня 2012 На что? Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Все же не работает :( выдает ошибку, которой раньше не было (на версии 0.2.2) при импорте в торговую площадку: В файле содержится повторяющиеся поле 'internal_id' для данного товара. Позиции: 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 188, 189, 189, 189, 190, 190, 192, 192, 192, 193, 193, 194, 199, 199, 199, 200, 200, 201, 201, 202, 203, 203, 204, 205, 205, 206, 207, 207, 208, 208, 208, 209, 210, 211, 211, 212, 213, 214, 214, 214, 215, 215, 216, 216, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 224, 225, 225, 225, 226, 226, 226, 227, 227, 227, 228, 228, 228, 229, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 238, 238, 239, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 246, 247, 247, 248, 248, 250, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 256, 257, 257, 257, 258, 258, 258, 259, 259, 260, 260, 261, 261, 262, 264, 264, 265, 265, 266, 267, 267, 268, 269, 269, 272, 272, 273, 273, 273, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 279, 280, 280, 282, 282, 283, 283, 284, 284, 284, 285, 285, 286, 286, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1079, 1079, 1079, 1080, 1080, 1080, 1083, 1083, 1084, 1084, 1084, 1085, 1085, 1155, 1155, 1155, 1156, 1156, 1156, 1162, 1163, 1164, 1166, 1167, 1171, 1172, 1173, 1174, 1174, 1175, 1176, 1176, 1176, 1177, 1178, 1179, 1180, 1232, 1233, 1234, 1235, 1236, 1236, 1414, 1414, 1415, 1415, 1415, 1416, 1416, 1416, 1416, 1416, 1416, 1427, 1428, 1428, 1432, 1432, 1433, 1433, 1434, 1434, 1436, 1436, 1437, 1437, 1438, 1438, 1442, 1442, 1443, 1443, 1444, 1444, 1445, 1445, 1446, 1447, 1447, 1508, 1512, 1513, 1565, 1565, 1775, 1775, 1784, 1784, 1785, 1785, 1787, 1787, 1789, 1789, 1794, 1794, 1796, 1796, 1857, 1857, 1858, 1858, 1859, 1859, 1860, 1860, 1862, 1862, 1863, 1863, 1863, 1864, 1864, 1867, 1867, 1867, 1868, 1868, 1868, 1868, 1869, 1870, 1871, 1872, 1872, 1873, 1876, 1877, 1878, 1965, 1965, 1966, 1966, 1967 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 проверил выходной файл ручками (визуально) - одна и та же позиция повторяется несколько раз. Подозреваю, что из-за пункта "Показывать в категориях:" Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 24 січня 2012 Share Опубліковано: 24 січня 2012 yandex_market.php Надіслати Поділитися на інших сайтах More sharing options... 10 months later... sadko Опубліковано: 20 грудня 2012 Share Опубліковано: 20 грудня 2012 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... sadko Опубліковано: 28 січня 2013 Share Опубліковано: 28 січня 2013 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Работаю с catalog\controller\feed\yandex_market.php. Нашел, что в функции getPath (примерно 456 строка) добавляется такой идентификатор-элемент массива categories - ['export'] - который влияет на список выводимых категорий: $this->categories[$category_id]['export'] = 1; Почему эта процедура находиться в этом месте кода и какова логика работы - я так и не понял.Отключил эту строку написал свой механизм вывода категорий. С категориями теперь все нормально. НО! заметил, что в выведенном файле количество товаров меньше. У меня должно быть 208 товаров, а выводиться - 143! Удалось установить - что столько выгребается из БД в 75 строке: $products = $this->model_export_yandex_market->getProduct($allowed_categories, $out_of_stock_id, $vendor_required); После такого запроса. Я чайник в программировании - ну хоть убейте меня не могу понять, почему он извлекает из базы меньше товаров чем должно быть. Есть такая догадка, что изначальные проблемы с категориями - ногами растет из этого бага. categories[$category_id]['export'] = 1 устанавливалось для тех товаров, что извлечены из базы, но так как извлекались не все товары - не все категории и попадали в окончательный файл. По моему мнению - какая-то трабла с запросом к БД. Список категорий для вывода передается корректно, но из базы возвращаются товары не из всех этих категорий. Буду очень признателен за любые советы! Спасибо! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Относительно категорий при формировании YML-файла Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
lerand Опубліковано: 22 січня 2012 Автор Share Опубліковано: 22 січня 2012 Иерархию любого каталога надо строить исходя из того что каждый дополнительный уровень уточняет характеристики/свойства товаров. Соответственно в качестве основной надо выбирать максимально уточненную категорию... другими словами в качестве "Категория:" надо выбирать максимально вложенную категорию, а вышестоящие категории отмечать в списке "Показывать в категориях:" я так и делаю. Именно такая логи соблюдалась в версии ocstore 0.2.2, но в 1.5.1.1 столкнулся с тем, что это не работает. В "Категория" выбираю именно максимально вложенную рубрику (та которая должна отражаться в YML), ну а в "Показывать категориях" понятно и так - отмечаю те, разделы, в которых нужно выводить этот продукт. Куда копать? Надіслати Поділитися на інших сайтах More sharing options...
Yesvik Опубліковано: 22 січня 2012 Share Опубліковано: 22 січня 2012 Похоже я накосячил... постараюсь быстро решить проблему. 1 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 Похоже я накосячил... постараюсь быстро решить проблему. Спасибо Вам :) Очень жду :) 1 Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 Провеь с такой моделью... Удалил... 1 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 Провеь с такой моделью... куда его класть? :oops: Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 /catalog/model/export Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 Выдал ошибку Notice: Error: Table 'optobaza_2101.oc_product_to_category' doesn't exist Error No: 1146 SELECT p.*, pd.name, pd.description, m.name AS manufacturer, (SELECT category_id FROM oc_product_to_category WHERE product_id = p.product_id ORDER BY main_category DESC LIMIT 1) AS category_id, IFNULL(ps.price, p.price) AS price FROM product p JOIN product_to_category AS p2c ON (p.product_id = p2c.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '8' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) WHERE p.product_id IN (SELECT product_id FROM oc_product_to_category WHERE category_id IN (49,46,148,152,150,149,151,154,155,153,63,159,173,160,161,163,158,162,167,165,175,176,156,157,166,169,168,177,170,171,172,174,178,91,182,191,197,185,194,195,193,184,186,196,189,183,181,179,180,187,188,192,190,114,199,100,110,80,35,52,65,108,53,120,36,58,64,113,60,61,62,37,38,39,54,55,40,41,47,67,119,115,116,117,121,123,124,130,66,43,86,87,200,203,45,146,144,145,141,143,142,201,51,68,57,69,70,109,118,71,42,202,128,147,137,140,44,105,107,48,136,126,135,131,132,133,134,50)) AND p2s.store_id = '0' AND pd.language_id = '1' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '5') in/home/o/optobaza/optobaza.ru/public_html/system/database/mysql.php on line 49 Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 ёёёё совсем плохой стал... yandex_market.php 1 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 ёёёё совсем плохой стал... yandex_market.php все ок :) Пасиб огромное :) Надо бы только в сборке поправить это Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 Поправлю... Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Все же не работает :( выдает ошибку, которой раньше не было (на версии 0.2.2) при импорте в торговую площадку: В файле содержится повторяющиеся поле 'internal_id' для данного товара. Позиции: 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 188, 189, 189, 189, 190, 190, 192, 192, 192, 193, 193, 194, 199, 199, 199, 200, 200, 201, 201, 202, 203, 203, 204, 205, 205, 206, 207, 207, 208, 208, 208, 209, 210, 211, 211, 212, 213, 214, 214, 214, 215, 215, 216, 216, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 224, 225, 225, 225, 226, 226, 226, 227, 227, 227, 228, 228, 228, 229, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 238, 238, 239, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 246, 247, 247, 248, 248, 250, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 256, 257, 257, 257, 258, 258, 258, 259, 259, 260, 260, 261, 261, 262, 264, 264, 265, 265, 266, 267, 267, 268, 269, 269, 272, 272, 273, 273, 273, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 279, 280, 280, 282, 282, 283, 283, 284, 284, 284, 285, 285, 286, 286, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1079, 1079, 1079, 1080, 1080, 1080, 1083, 1083, 1084, 1084, 1084, 1085, 1085, 1155, 1155, 1155, 1156, 1156, 1156, 1162, 1163, 1164, 1166, 1167, 1171, 1172, 1173, 1174, 1174, 1175, 1176, 1176, 1176, 1177, 1178, 1179, 1180, 1232, 1233, 1234, 1235, 1236, 1236, 1414, 1414, 1415, 1415, 1415, 1416, 1416, 1416, 1416, 1416, 1416, 1427, 1428, 1428, 1432, 1432, 1433, 1433, 1434, 1434, 1436, 1436, 1437, 1437, 1438, 1438, 1442, 1442, 1443, 1443, 1444, 1444, 1445, 1445, 1446, 1447, 1447, 1508, 1512, 1513, 1565, 1565, 1775, 1775, 1784, 1784, 1785, 1785, 1787, 1787, 1789, 1789, 1794, 1794, 1796, 1796, 1857, 1857, 1858, 1858, 1859, 1859, 1860, 1860, 1862, 1862, 1863, 1863, 1863, 1864, 1864, 1867, 1867, 1867, 1868, 1868, 1868, 1868, 1869, 1870, 1871, 1872, 1872, 1873, 1876, 1877, 1878, 1965, 1965, 1966, 1966, 1967 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Посмотрите? Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 24 січня 2012 Share Опубліковано: 24 січня 2012 На что? Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Все же не работает :( выдает ошибку, которой раньше не было (на версии 0.2.2) при импорте в торговую площадку: В файле содержится повторяющиеся поле 'internal_id' для данного товара. Позиции: 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 188, 189, 189, 189, 190, 190, 192, 192, 192, 193, 193, 194, 199, 199, 199, 200, 200, 201, 201, 202, 203, 203, 204, 205, 205, 206, 207, 207, 208, 208, 208, 209, 210, 211, 211, 212, 213, 214, 214, 214, 215, 215, 216, 216, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 224, 225, 225, 225, 226, 226, 226, 227, 227, 227, 228, 228, 228, 229, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 238, 238, 239, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 246, 247, 247, 248, 248, 250, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 256, 257, 257, 257, 258, 258, 258, 259, 259, 260, 260, 261, 261, 262, 264, 264, 265, 265, 266, 267, 267, 268, 269, 269, 272, 272, 273, 273, 273, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 279, 280, 280, 282, 282, 283, 283, 284, 284, 284, 285, 285, 286, 286, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1079, 1079, 1079, 1080, 1080, 1080, 1083, 1083, 1084, 1084, 1084, 1085, 1085, 1155, 1155, 1155, 1156, 1156, 1156, 1162, 1163, 1164, 1166, 1167, 1171, 1172, 1173, 1174, 1174, 1175, 1176, 1176, 1176, 1177, 1178, 1179, 1180, 1232, 1233, 1234, 1235, 1236, 1236, 1414, 1414, 1415, 1415, 1415, 1416, 1416, 1416, 1416, 1416, 1416, 1427, 1428, 1428, 1432, 1432, 1433, 1433, 1434, 1434, 1436, 1436, 1437, 1437, 1438, 1438, 1442, 1442, 1443, 1443, 1444, 1444, 1445, 1445, 1446, 1447, 1447, 1508, 1512, 1513, 1565, 1565, 1775, 1775, 1784, 1784, 1785, 1785, 1787, 1787, 1789, 1789, 1794, 1794, 1796, 1796, 1857, 1857, 1858, 1858, 1859, 1859, 1860, 1860, 1862, 1862, 1863, 1863, 1863, 1864, 1864, 1867, 1867, 1867, 1868, 1868, 1868, 1868, 1869, 1870, 1871, 1872, 1872, 1873, 1876, 1877, 1878, 1965, 1965, 1966, 1966, 1967 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 проверил выходной файл ручками (визуально) - одна и та же позиция повторяется несколько раз. Подозреваю, что из-за пункта "Показывать в категориях:" Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 24 січня 2012 Share Опубліковано: 24 січня 2012 yandex_market.php Надіслати Поділитися на інших сайтах More sharing options... 10 months later... sadko Опубліковано: 20 грудня 2012 Share Опубліковано: 20 грудня 2012 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... sadko Опубліковано: 28 січня 2013 Share Опубліковано: 28 січня 2013 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Работаю с catalog\controller\feed\yandex_market.php. Нашел, что в функции getPath (примерно 456 строка) добавляется такой идентификатор-элемент массива categories - ['export'] - который влияет на список выводимых категорий: $this->categories[$category_id]['export'] = 1; Почему эта процедура находиться в этом месте кода и какова логика работы - я так и не понял.Отключил эту строку написал свой механизм вывода категорий. С категориями теперь все нормально. НО! заметил, что в выведенном файле количество товаров меньше. У меня должно быть 208 товаров, а выводиться - 143! Удалось установить - что столько выгребается из БД в 75 строке: $products = $this->model_export_yandex_market->getProduct($allowed_categories, $out_of_stock_id, $vendor_required); После такого запроса. Я чайник в программировании - ну хоть убейте меня не могу понять, почему он извлекает из базы меньше товаров чем должно быть. Есть такая догадка, что изначальные проблемы с категориями - ногами растет из этого бага. categories[$category_id]['export'] = 1 устанавливалось для тех товаров, что извлечены из базы, но так как извлекались не все товары - не все категории и попадали в окончательный файл. По моему мнению - какая-то трабла с запросом к БД. Список категорий для вывода передается корректно, но из базы возвращаются товары не из всех этих категорий. Буду очень признателен за любые советы! Спасибо! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Относительно категорий при формировании YML-файла Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 Похоже я накосячил... постараюсь быстро решить проблему. Спасибо Вам :) Очень жду :) 1 Надіслати Поділитися на інших сайтах More sharing options...
Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 Провеь с такой моделью... Удалил... 1 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 Провеь с такой моделью... куда его класть? :oops: Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 /catalog/model/export Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 Выдал ошибку Notice: Error: Table 'optobaza_2101.oc_product_to_category' doesn't exist Error No: 1146 SELECT p.*, pd.name, pd.description, m.name AS manufacturer, (SELECT category_id FROM oc_product_to_category WHERE product_id = p.product_id ORDER BY main_category DESC LIMIT 1) AS category_id, IFNULL(ps.price, p.price) AS price FROM product p JOIN product_to_category AS p2c ON (p.product_id = p2c.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '8' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) WHERE p.product_id IN (SELECT product_id FROM oc_product_to_category WHERE category_id IN (49,46,148,152,150,149,151,154,155,153,63,159,173,160,161,163,158,162,167,165,175,176,156,157,166,169,168,177,170,171,172,174,178,91,182,191,197,185,194,195,193,184,186,196,189,183,181,179,180,187,188,192,190,114,199,100,110,80,35,52,65,108,53,120,36,58,64,113,60,61,62,37,38,39,54,55,40,41,47,67,119,115,116,117,121,123,124,130,66,43,86,87,200,203,45,146,144,145,141,143,142,201,51,68,57,69,70,109,118,71,42,202,128,147,137,140,44,105,107,48,136,126,135,131,132,133,134,50)) AND p2s.store_id = '0' AND pd.language_id = '1' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '5') in/home/o/optobaza/optobaza.ru/public_html/system/database/mysql.php on line 49 Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 ёёёё совсем плохой стал... yandex_market.php 1 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 ёёёё совсем плохой стал... yandex_market.php все ок :) Пасиб огромное :) Надо бы только в сборке поправить это Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 Поправлю... Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Все же не работает :( выдает ошибку, которой раньше не было (на версии 0.2.2) при импорте в торговую площадку: В файле содержится повторяющиеся поле 'internal_id' для данного товара. Позиции: 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 188, 189, 189, 189, 190, 190, 192, 192, 192, 193, 193, 194, 199, 199, 199, 200, 200, 201, 201, 202, 203, 203, 204, 205, 205, 206, 207, 207, 208, 208, 208, 209, 210, 211, 211, 212, 213, 214, 214, 214, 215, 215, 216, 216, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 224, 225, 225, 225, 226, 226, 226, 227, 227, 227, 228, 228, 228, 229, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 238, 238, 239, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 246, 247, 247, 248, 248, 250, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 256, 257, 257, 257, 258, 258, 258, 259, 259, 260, 260, 261, 261, 262, 264, 264, 265, 265, 266, 267, 267, 268, 269, 269, 272, 272, 273, 273, 273, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 279, 280, 280, 282, 282, 283, 283, 284, 284, 284, 285, 285, 286, 286, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1079, 1079, 1079, 1080, 1080, 1080, 1083, 1083, 1084, 1084, 1084, 1085, 1085, 1155, 1155, 1155, 1156, 1156, 1156, 1162, 1163, 1164, 1166, 1167, 1171, 1172, 1173, 1174, 1174, 1175, 1176, 1176, 1176, 1177, 1178, 1179, 1180, 1232, 1233, 1234, 1235, 1236, 1236, 1414, 1414, 1415, 1415, 1415, 1416, 1416, 1416, 1416, 1416, 1416, 1427, 1428, 1428, 1432, 1432, 1433, 1433, 1434, 1434, 1436, 1436, 1437, 1437, 1438, 1438, 1442, 1442, 1443, 1443, 1444, 1444, 1445, 1445, 1446, 1447, 1447, 1508, 1512, 1513, 1565, 1565, 1775, 1775, 1784, 1784, 1785, 1785, 1787, 1787, 1789, 1789, 1794, 1794, 1796, 1796, 1857, 1857, 1858, 1858, 1859, 1859, 1860, 1860, 1862, 1862, 1863, 1863, 1863, 1864, 1864, 1867, 1867, 1867, 1868, 1868, 1868, 1868, 1869, 1870, 1871, 1872, 1872, 1873, 1876, 1877, 1878, 1965, 1965, 1966, 1966, 1967 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Посмотрите? Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 24 січня 2012 Share Опубліковано: 24 січня 2012 На что? Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Все же не работает :( выдает ошибку, которой раньше не было (на версии 0.2.2) при импорте в торговую площадку: В файле содержится повторяющиеся поле 'internal_id' для данного товара. Позиции: 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 188, 189, 189, 189, 190, 190, 192, 192, 192, 193, 193, 194, 199, 199, 199, 200, 200, 201, 201, 202, 203, 203, 204, 205, 205, 206, 207, 207, 208, 208, 208, 209, 210, 211, 211, 212, 213, 214, 214, 214, 215, 215, 216, 216, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 224, 225, 225, 225, 226, 226, 226, 227, 227, 227, 228, 228, 228, 229, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 238, 238, 239, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 246, 247, 247, 248, 248, 250, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 256, 257, 257, 257, 258, 258, 258, 259, 259, 260, 260, 261, 261, 262, 264, 264, 265, 265, 266, 267, 267, 268, 269, 269, 272, 272, 273, 273, 273, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 279, 280, 280, 282, 282, 283, 283, 284, 284, 284, 285, 285, 286, 286, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1079, 1079, 1079, 1080, 1080, 1080, 1083, 1083, 1084, 1084, 1084, 1085, 1085, 1155, 1155, 1155, 1156, 1156, 1156, 1162, 1163, 1164, 1166, 1167, 1171, 1172, 1173, 1174, 1174, 1175, 1176, 1176, 1176, 1177, 1178, 1179, 1180, 1232, 1233, 1234, 1235, 1236, 1236, 1414, 1414, 1415, 1415, 1415, 1416, 1416, 1416, 1416, 1416, 1416, 1427, 1428, 1428, 1432, 1432, 1433, 1433, 1434, 1434, 1436, 1436, 1437, 1437, 1438, 1438, 1442, 1442, 1443, 1443, 1444, 1444, 1445, 1445, 1446, 1447, 1447, 1508, 1512, 1513, 1565, 1565, 1775, 1775, 1784, 1784, 1785, 1785, 1787, 1787, 1789, 1789, 1794, 1794, 1796, 1796, 1857, 1857, 1858, 1858, 1859, 1859, 1860, 1860, 1862, 1862, 1863, 1863, 1863, 1864, 1864, 1867, 1867, 1867, 1868, 1868, 1868, 1868, 1869, 1870, 1871, 1872, 1872, 1873, 1876, 1877, 1878, 1965, 1965, 1966, 1966, 1967 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 проверил выходной файл ручками (визуально) - одна и та же позиция повторяется несколько раз. Подозреваю, что из-за пункта "Показывать в категориях:" Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 24 січня 2012 Share Опубліковано: 24 січня 2012 yandex_market.php Надіслати Поділитися на інших сайтах More sharing options... 10 months later... sadko Опубліковано: 20 грудня 2012 Share Опубліковано: 20 грудня 2012 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... sadko Опубліковано: 28 січня 2013 Share Опубліковано: 28 січня 2013 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Работаю с catalog\controller\feed\yandex_market.php. Нашел, что в функции getPath (примерно 456 строка) добавляется такой идентификатор-элемент массива categories - ['export'] - который влияет на список выводимых категорий: $this->categories[$category_id]['export'] = 1; Почему эта процедура находиться в этом месте кода и какова логика работы - я так и не понял.Отключил эту строку написал свой механизм вывода категорий. С категориями теперь все нормально. НО! заметил, что в выведенном файле количество товаров меньше. У меня должно быть 208 товаров, а выводиться - 143! Удалось установить - что столько выгребается из БД в 75 строке: $products = $this->model_export_yandex_market->getProduct($allowed_categories, $out_of_stock_id, $vendor_required); После такого запроса. Я чайник в программировании - ну хоть убейте меня не могу понять, почему он извлекает из базы меньше товаров чем должно быть. Есть такая догадка, что изначальные проблемы с категориями - ногами растет из этого бага. categories[$category_id]['export'] = 1 устанавливалось для тех товаров, что извлечены из базы, но так как извлекались не все товары - не все категории и попадали в окончательный файл. По моему мнению - какая-то трабла с запросом к БД. Список категорий для вывода передается корректно, но из базы возвращаются товары не из всех этих категорий. Буду очень признателен за любые советы! Спасибо! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Относительно категорий при формировании YML-файла Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 Провеь с такой моделью... куда его класть? :oops: Надіслати Поділитися на інших сайтах More sharing options...
Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 /catalog/model/export Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 Выдал ошибку Notice: Error: Table 'optobaza_2101.oc_product_to_category' doesn't exist Error No: 1146 SELECT p.*, pd.name, pd.description, m.name AS manufacturer, (SELECT category_id FROM oc_product_to_category WHERE product_id = p.product_id ORDER BY main_category DESC LIMIT 1) AS category_id, IFNULL(ps.price, p.price) AS price FROM product p JOIN product_to_category AS p2c ON (p.product_id = p2c.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '8' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) WHERE p.product_id IN (SELECT product_id FROM oc_product_to_category WHERE category_id IN (49,46,148,152,150,149,151,154,155,153,63,159,173,160,161,163,158,162,167,165,175,176,156,157,166,169,168,177,170,171,172,174,178,91,182,191,197,185,194,195,193,184,186,196,189,183,181,179,180,187,188,192,190,114,199,100,110,80,35,52,65,108,53,120,36,58,64,113,60,61,62,37,38,39,54,55,40,41,47,67,119,115,116,117,121,123,124,130,66,43,86,87,200,203,45,146,144,145,141,143,142,201,51,68,57,69,70,109,118,71,42,202,128,147,137,140,44,105,107,48,136,126,135,131,132,133,134,50)) AND p2s.store_id = '0' AND pd.language_id = '1' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '5') in/home/o/optobaza/optobaza.ru/public_html/system/database/mysql.php on line 49 Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 ёёёё совсем плохой стал... yandex_market.php 1 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 ёёёё совсем плохой стал... yandex_market.php все ок :) Пасиб огромное :) Надо бы только в сборке поправить это Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 Поправлю... Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Все же не работает :( выдает ошибку, которой раньше не было (на версии 0.2.2) при импорте в торговую площадку: В файле содержится повторяющиеся поле 'internal_id' для данного товара. Позиции: 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 188, 189, 189, 189, 190, 190, 192, 192, 192, 193, 193, 194, 199, 199, 199, 200, 200, 201, 201, 202, 203, 203, 204, 205, 205, 206, 207, 207, 208, 208, 208, 209, 210, 211, 211, 212, 213, 214, 214, 214, 215, 215, 216, 216, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 224, 225, 225, 225, 226, 226, 226, 227, 227, 227, 228, 228, 228, 229, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 238, 238, 239, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 246, 247, 247, 248, 248, 250, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 256, 257, 257, 257, 258, 258, 258, 259, 259, 260, 260, 261, 261, 262, 264, 264, 265, 265, 266, 267, 267, 268, 269, 269, 272, 272, 273, 273, 273, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 279, 280, 280, 282, 282, 283, 283, 284, 284, 284, 285, 285, 286, 286, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1079, 1079, 1079, 1080, 1080, 1080, 1083, 1083, 1084, 1084, 1084, 1085, 1085, 1155, 1155, 1155, 1156, 1156, 1156, 1162, 1163, 1164, 1166, 1167, 1171, 1172, 1173, 1174, 1174, 1175, 1176, 1176, 1176, 1177, 1178, 1179, 1180, 1232, 1233, 1234, 1235, 1236, 1236, 1414, 1414, 1415, 1415, 1415, 1416, 1416, 1416, 1416, 1416, 1416, 1427, 1428, 1428, 1432, 1432, 1433, 1433, 1434, 1434, 1436, 1436, 1437, 1437, 1438, 1438, 1442, 1442, 1443, 1443, 1444, 1444, 1445, 1445, 1446, 1447, 1447, 1508, 1512, 1513, 1565, 1565, 1775, 1775, 1784, 1784, 1785, 1785, 1787, 1787, 1789, 1789, 1794, 1794, 1796, 1796, 1857, 1857, 1858, 1858, 1859, 1859, 1860, 1860, 1862, 1862, 1863, 1863, 1863, 1864, 1864, 1867, 1867, 1867, 1868, 1868, 1868, 1868, 1869, 1870, 1871, 1872, 1872, 1873, 1876, 1877, 1878, 1965, 1965, 1966, 1966, 1967 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Посмотрите? Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 24 січня 2012 Share Опубліковано: 24 січня 2012 На что? Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Все же не работает :( выдает ошибку, которой раньше не было (на версии 0.2.2) при импорте в торговую площадку: В файле содержится повторяющиеся поле 'internal_id' для данного товара. Позиции: 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 188, 189, 189, 189, 190, 190, 192, 192, 192, 193, 193, 194, 199, 199, 199, 200, 200, 201, 201, 202, 203, 203, 204, 205, 205, 206, 207, 207, 208, 208, 208, 209, 210, 211, 211, 212, 213, 214, 214, 214, 215, 215, 216, 216, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 224, 225, 225, 225, 226, 226, 226, 227, 227, 227, 228, 228, 228, 229, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 238, 238, 239, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 246, 247, 247, 248, 248, 250, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 256, 257, 257, 257, 258, 258, 258, 259, 259, 260, 260, 261, 261, 262, 264, 264, 265, 265, 266, 267, 267, 268, 269, 269, 272, 272, 273, 273, 273, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 279, 280, 280, 282, 282, 283, 283, 284, 284, 284, 285, 285, 286, 286, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1079, 1079, 1079, 1080, 1080, 1080, 1083, 1083, 1084, 1084, 1084, 1085, 1085, 1155, 1155, 1155, 1156, 1156, 1156, 1162, 1163, 1164, 1166, 1167, 1171, 1172, 1173, 1174, 1174, 1175, 1176, 1176, 1176, 1177, 1178, 1179, 1180, 1232, 1233, 1234, 1235, 1236, 1236, 1414, 1414, 1415, 1415, 1415, 1416, 1416, 1416, 1416, 1416, 1416, 1427, 1428, 1428, 1432, 1432, 1433, 1433, 1434, 1434, 1436, 1436, 1437, 1437, 1438, 1438, 1442, 1442, 1443, 1443, 1444, 1444, 1445, 1445, 1446, 1447, 1447, 1508, 1512, 1513, 1565, 1565, 1775, 1775, 1784, 1784, 1785, 1785, 1787, 1787, 1789, 1789, 1794, 1794, 1796, 1796, 1857, 1857, 1858, 1858, 1859, 1859, 1860, 1860, 1862, 1862, 1863, 1863, 1863, 1864, 1864, 1867, 1867, 1867, 1868, 1868, 1868, 1868, 1869, 1870, 1871, 1872, 1872, 1873, 1876, 1877, 1878, 1965, 1965, 1966, 1966, 1967 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 проверил выходной файл ручками (визуально) - одна и та же позиция повторяется несколько раз. Подозреваю, что из-за пункта "Показывать в категориях:" Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 24 січня 2012 Share Опубліковано: 24 січня 2012 yandex_market.php Надіслати Поділитися на інших сайтах More sharing options... 10 months later... sadko Опубліковано: 20 грудня 2012 Share Опубліковано: 20 грудня 2012 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... sadko Опубліковано: 28 січня 2013 Share Опубліковано: 28 січня 2013 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Работаю с catalog\controller\feed\yandex_market.php. Нашел, что в функции getPath (примерно 456 строка) добавляется такой идентификатор-элемент массива categories - ['export'] - который влияет на список выводимых категорий: $this->categories[$category_id]['export'] = 1; Почему эта процедура находиться в этом месте кода и какова логика работы - я так и не понял.Отключил эту строку написал свой механизм вывода категорий. С категориями теперь все нормально. НО! заметил, что в выведенном файле количество товаров меньше. У меня должно быть 208 товаров, а выводиться - 143! Удалось установить - что столько выгребается из БД в 75 строке: $products = $this->model_export_yandex_market->getProduct($allowed_categories, $out_of_stock_id, $vendor_required); После такого запроса. Я чайник в программировании - ну хоть убейте меня не могу понять, почему он извлекает из базы меньше товаров чем должно быть. Есть такая догадка, что изначальные проблемы с категориями - ногами растет из этого бага. categories[$category_id]['export'] = 1 устанавливалось для тех товаров, что извлечены из базы, но так как извлекались не все товары - не все категории и попадали в окончательный файл. По моему мнению - какая-то трабла с запросом к БД. Список категорий для вывода передается корректно, но из базы возвращаются товары не из всех этих категорий. Буду очень признателен за любые советы! Спасибо! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Относительно категорий при формировании YML-файла Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 Выдал ошибку Notice: Error: Table 'optobaza_2101.oc_product_to_category' doesn't exist Error No: 1146 SELECT p.*, pd.name, pd.description, m.name AS manufacturer, (SELECT category_id FROM oc_product_to_category WHERE product_id = p.product_id ORDER BY main_category DESC LIMIT 1) AS category_id, IFNULL(ps.price, p.price) AS price FROM product p JOIN product_to_category AS p2c ON (p.product_id = p2c.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '8' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) WHERE p.product_id IN (SELECT product_id FROM oc_product_to_category WHERE category_id IN (49,46,148,152,150,149,151,154,155,153,63,159,173,160,161,163,158,162,167,165,175,176,156,157,166,169,168,177,170,171,172,174,178,91,182,191,197,185,194,195,193,184,186,196,189,183,181,179,180,187,188,192,190,114,199,100,110,80,35,52,65,108,53,120,36,58,64,113,60,61,62,37,38,39,54,55,40,41,47,67,119,115,116,117,121,123,124,130,66,43,86,87,200,203,45,146,144,145,141,143,142,201,51,68,57,69,70,109,118,71,42,202,128,147,137,140,44,105,107,48,136,126,135,131,132,133,134,50)) AND p2s.store_id = '0' AND pd.language_id = '1' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '5') in/home/o/optobaza/optobaza.ru/public_html/system/database/mysql.php on line 49 Надіслати Поділитися на інших сайтах More sharing options...
Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 ёёёё совсем плохой стал... yandex_market.php 1 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 ёёёё совсем плохой стал... yandex_market.php все ок :) Пасиб огромное :) Надо бы только в сборке поправить это Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 Поправлю... Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Все же не работает :( выдает ошибку, которой раньше не было (на версии 0.2.2) при импорте в торговую площадку: В файле содержится повторяющиеся поле 'internal_id' для данного товара. Позиции: 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 188, 189, 189, 189, 190, 190, 192, 192, 192, 193, 193, 194, 199, 199, 199, 200, 200, 201, 201, 202, 203, 203, 204, 205, 205, 206, 207, 207, 208, 208, 208, 209, 210, 211, 211, 212, 213, 214, 214, 214, 215, 215, 216, 216, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 224, 225, 225, 225, 226, 226, 226, 227, 227, 227, 228, 228, 228, 229, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 238, 238, 239, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 246, 247, 247, 248, 248, 250, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 256, 257, 257, 257, 258, 258, 258, 259, 259, 260, 260, 261, 261, 262, 264, 264, 265, 265, 266, 267, 267, 268, 269, 269, 272, 272, 273, 273, 273, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 279, 280, 280, 282, 282, 283, 283, 284, 284, 284, 285, 285, 286, 286, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1079, 1079, 1079, 1080, 1080, 1080, 1083, 1083, 1084, 1084, 1084, 1085, 1085, 1155, 1155, 1155, 1156, 1156, 1156, 1162, 1163, 1164, 1166, 1167, 1171, 1172, 1173, 1174, 1174, 1175, 1176, 1176, 1176, 1177, 1178, 1179, 1180, 1232, 1233, 1234, 1235, 1236, 1236, 1414, 1414, 1415, 1415, 1415, 1416, 1416, 1416, 1416, 1416, 1416, 1427, 1428, 1428, 1432, 1432, 1433, 1433, 1434, 1434, 1436, 1436, 1437, 1437, 1438, 1438, 1442, 1442, 1443, 1443, 1444, 1444, 1445, 1445, 1446, 1447, 1447, 1508, 1512, 1513, 1565, 1565, 1775, 1775, 1784, 1784, 1785, 1785, 1787, 1787, 1789, 1789, 1794, 1794, 1796, 1796, 1857, 1857, 1858, 1858, 1859, 1859, 1860, 1860, 1862, 1862, 1863, 1863, 1863, 1864, 1864, 1867, 1867, 1867, 1868, 1868, 1868, 1868, 1869, 1870, 1871, 1872, 1872, 1873, 1876, 1877, 1878, 1965, 1965, 1966, 1966, 1967 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Посмотрите? Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 24 січня 2012 Share Опубліковано: 24 січня 2012 На что? Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Все же не работает :( выдает ошибку, которой раньше не было (на версии 0.2.2) при импорте в торговую площадку: В файле содержится повторяющиеся поле 'internal_id' для данного товара. Позиции: 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 188, 189, 189, 189, 190, 190, 192, 192, 192, 193, 193, 194, 199, 199, 199, 200, 200, 201, 201, 202, 203, 203, 204, 205, 205, 206, 207, 207, 208, 208, 208, 209, 210, 211, 211, 212, 213, 214, 214, 214, 215, 215, 216, 216, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 224, 225, 225, 225, 226, 226, 226, 227, 227, 227, 228, 228, 228, 229, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 238, 238, 239, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 246, 247, 247, 248, 248, 250, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 256, 257, 257, 257, 258, 258, 258, 259, 259, 260, 260, 261, 261, 262, 264, 264, 265, 265, 266, 267, 267, 268, 269, 269, 272, 272, 273, 273, 273, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 279, 280, 280, 282, 282, 283, 283, 284, 284, 284, 285, 285, 286, 286, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1079, 1079, 1079, 1080, 1080, 1080, 1083, 1083, 1084, 1084, 1084, 1085, 1085, 1155, 1155, 1155, 1156, 1156, 1156, 1162, 1163, 1164, 1166, 1167, 1171, 1172, 1173, 1174, 1174, 1175, 1176, 1176, 1176, 1177, 1178, 1179, 1180, 1232, 1233, 1234, 1235, 1236, 1236, 1414, 1414, 1415, 1415, 1415, 1416, 1416, 1416, 1416, 1416, 1416, 1427, 1428, 1428, 1432, 1432, 1433, 1433, 1434, 1434, 1436, 1436, 1437, 1437, 1438, 1438, 1442, 1442, 1443, 1443, 1444, 1444, 1445, 1445, 1446, 1447, 1447, 1508, 1512, 1513, 1565, 1565, 1775, 1775, 1784, 1784, 1785, 1785, 1787, 1787, 1789, 1789, 1794, 1794, 1796, 1796, 1857, 1857, 1858, 1858, 1859, 1859, 1860, 1860, 1862, 1862, 1863, 1863, 1863, 1864, 1864, 1867, 1867, 1867, 1868, 1868, 1868, 1868, 1869, 1870, 1871, 1872, 1872, 1873, 1876, 1877, 1878, 1965, 1965, 1966, 1966, 1967 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 проверил выходной файл ручками (визуально) - одна и та же позиция повторяется несколько раз. Подозреваю, что из-за пункта "Показывать в категориях:" Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 24 січня 2012 Share Опубліковано: 24 січня 2012 yandex_market.php Надіслати Поділитися на інших сайтах More sharing options... 10 months later... sadko Опубліковано: 20 грудня 2012 Share Опубліковано: 20 грудня 2012 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... sadko Опубліковано: 28 січня 2013 Share Опубліковано: 28 січня 2013 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Работаю с catalog\controller\feed\yandex_market.php. Нашел, что в функции getPath (примерно 456 строка) добавляется такой идентификатор-элемент массива categories - ['export'] - который влияет на список выводимых категорий: $this->categories[$category_id]['export'] = 1; Почему эта процедура находиться в этом месте кода и какова логика работы - я так и не понял.Отключил эту строку написал свой механизм вывода категорий. С категориями теперь все нормально. НО! заметил, что в выведенном файле количество товаров меньше. У меня должно быть 208 товаров, а выводиться - 143! Удалось установить - что столько выгребается из БД в 75 строке: $products = $this->model_export_yandex_market->getProduct($allowed_categories, $out_of_stock_id, $vendor_required); После такого запроса. Я чайник в программировании - ну хоть убейте меня не могу понять, почему он извлекает из базы меньше товаров чем должно быть. Есть такая догадка, что изначальные проблемы с категориями - ногами растет из этого бага. categories[$category_id]['export'] = 1 устанавливалось для тех товаров, что извлечены из базы, но так как извлекались не все товары - не все категории и попадали в окончательный файл. По моему мнению - какая-то трабла с запросом к БД. Список категорий для вывода передается корректно, но из базы возвращаются товары не из всех этих категорий. Буду очень признателен за любые советы! Спасибо! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Относительно категорий при формировании YML-файла Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
lerand Опубліковано: 23 січня 2012 Автор Share Опубліковано: 23 січня 2012 ёёёё совсем плохой стал... yandex_market.php все ок :) Пасиб огромное :) Надо бы только в сборке поправить это Надіслати Поділитися на інших сайтах More sharing options...
Yesvik Опубліковано: 23 січня 2012 Share Опубліковано: 23 січня 2012 Поправлю... Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Все же не работает :( выдает ошибку, которой раньше не было (на версии 0.2.2) при импорте в торговую площадку: В файле содержится повторяющиеся поле 'internal_id' для данного товара. Позиции: 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 188, 189, 189, 189, 190, 190, 192, 192, 192, 193, 193, 194, 199, 199, 199, 200, 200, 201, 201, 202, 203, 203, 204, 205, 205, 206, 207, 207, 208, 208, 208, 209, 210, 211, 211, 212, 213, 214, 214, 214, 215, 215, 216, 216, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 224, 225, 225, 225, 226, 226, 226, 227, 227, 227, 228, 228, 228, 229, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 238, 238, 239, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 246, 247, 247, 248, 248, 250, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 256, 257, 257, 257, 258, 258, 258, 259, 259, 260, 260, 261, 261, 262, 264, 264, 265, 265, 266, 267, 267, 268, 269, 269, 272, 272, 273, 273, 273, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 279, 280, 280, 282, 282, 283, 283, 284, 284, 284, 285, 285, 286, 286, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1079, 1079, 1079, 1080, 1080, 1080, 1083, 1083, 1084, 1084, 1084, 1085, 1085, 1155, 1155, 1155, 1156, 1156, 1156, 1162, 1163, 1164, 1166, 1167, 1171, 1172, 1173, 1174, 1174, 1175, 1176, 1176, 1176, 1177, 1178, 1179, 1180, 1232, 1233, 1234, 1235, 1236, 1236, 1414, 1414, 1415, 1415, 1415, 1416, 1416, 1416, 1416, 1416, 1416, 1427, 1428, 1428, 1432, 1432, 1433, 1433, 1434, 1434, 1436, 1436, 1437, 1437, 1438, 1438, 1442, 1442, 1443, 1443, 1444, 1444, 1445, 1445, 1446, 1447, 1447, 1508, 1512, 1513, 1565, 1565, 1775, 1775, 1784, 1784, 1785, 1785, 1787, 1787, 1789, 1789, 1794, 1794, 1796, 1796, 1857, 1857, 1858, 1858, 1859, 1859, 1860, 1860, 1862, 1862, 1863, 1863, 1863, 1864, 1864, 1867, 1867, 1867, 1868, 1868, 1868, 1868, 1869, 1870, 1871, 1872, 1872, 1873, 1876, 1877, 1878, 1965, 1965, 1966, 1966, 1967 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Посмотрите? Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 24 січня 2012 Share Опубліковано: 24 січня 2012 На что? Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Все же не работает :( выдает ошибку, которой раньше не было (на версии 0.2.2) при импорте в торговую площадку: В файле содержится повторяющиеся поле 'internal_id' для данного товара. Позиции: 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 188, 189, 189, 189, 190, 190, 192, 192, 192, 193, 193, 194, 199, 199, 199, 200, 200, 201, 201, 202, 203, 203, 204, 205, 205, 206, 207, 207, 208, 208, 208, 209, 210, 211, 211, 212, 213, 214, 214, 214, 215, 215, 216, 216, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 224, 225, 225, 225, 226, 226, 226, 227, 227, 227, 228, 228, 228, 229, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 238, 238, 239, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 246, 247, 247, 248, 248, 250, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 256, 257, 257, 257, 258, 258, 258, 259, 259, 260, 260, 261, 261, 262, 264, 264, 265, 265, 266, 267, 267, 268, 269, 269, 272, 272, 273, 273, 273, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 279, 280, 280, 282, 282, 283, 283, 284, 284, 284, 285, 285, 286, 286, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1079, 1079, 1079, 1080, 1080, 1080, 1083, 1083, 1084, 1084, 1084, 1085, 1085, 1155, 1155, 1155, 1156, 1156, 1156, 1162, 1163, 1164, 1166, 1167, 1171, 1172, 1173, 1174, 1174, 1175, 1176, 1176, 1176, 1177, 1178, 1179, 1180, 1232, 1233, 1234, 1235, 1236, 1236, 1414, 1414, 1415, 1415, 1415, 1416, 1416, 1416, 1416, 1416, 1416, 1427, 1428, 1428, 1432, 1432, 1433, 1433, 1434, 1434, 1436, 1436, 1437, 1437, 1438, 1438, 1442, 1442, 1443, 1443, 1444, 1444, 1445, 1445, 1446, 1447, 1447, 1508, 1512, 1513, 1565, 1565, 1775, 1775, 1784, 1784, 1785, 1785, 1787, 1787, 1789, 1789, 1794, 1794, 1796, 1796, 1857, 1857, 1858, 1858, 1859, 1859, 1860, 1860, 1862, 1862, 1863, 1863, 1863, 1864, 1864, 1867, 1867, 1867, 1868, 1868, 1868, 1868, 1869, 1870, 1871, 1872, 1872, 1873, 1876, 1877, 1878, 1965, 1965, 1966, 1966, 1967 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 проверил выходной файл ручками (визуально) - одна и та же позиция повторяется несколько раз. Подозреваю, что из-за пункта "Показывать в категориях:" Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 24 січня 2012 Share Опубліковано: 24 січня 2012 yandex_market.php Надіслати Поділитися на інших сайтах More sharing options... 10 months later... sadko Опубліковано: 20 грудня 2012 Share Опубліковано: 20 грудня 2012 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... sadko Опубліковано: 28 січня 2013 Share Опубліковано: 28 січня 2013 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Работаю с catalog\controller\feed\yandex_market.php. Нашел, что в функции getPath (примерно 456 строка) добавляется такой идентификатор-элемент массива categories - ['export'] - который влияет на список выводимых категорий: $this->categories[$category_id]['export'] = 1; Почему эта процедура находиться в этом месте кода и какова логика работы - я так и не понял.Отключил эту строку написал свой механизм вывода категорий. С категориями теперь все нормально. НО! заметил, что в выведенном файле количество товаров меньше. У меня должно быть 208 товаров, а выводиться - 143! Удалось установить - что столько выгребается из БД в 75 строке: $products = $this->model_export_yandex_market->getProduct($allowed_categories, $out_of_stock_id, $vendor_required); После такого запроса. Я чайник в программировании - ну хоть убейте меня не могу понять, почему он извлекает из базы меньше товаров чем должно быть. Есть такая догадка, что изначальные проблемы с категориями - ногами растет из этого бага. categories[$category_id]['export'] = 1 устанавливалось для тех товаров, что извлечены из базы, но так как извлекались не все товары - не все категории и попадали в окончательный файл. По моему мнению - какая-то трабла с запросом к БД. Список категорий для вывода передается корректно, но из базы возвращаются товары не из всех этих категорий. Буду очень признателен за любые советы! Спасибо! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Относительно категорий при формировании YML-файла
lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Все же не работает :( выдает ошибку, которой раньше не было (на версии 0.2.2) при импорте в торговую площадку: В файле содержится повторяющиеся поле 'internal_id' для данного товара. Позиции: 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 188, 189, 189, 189, 190, 190, 192, 192, 192, 193, 193, 194, 199, 199, 199, 200, 200, 201, 201, 202, 203, 203, 204, 205, 205, 206, 207, 207, 208, 208, 208, 209, 210, 211, 211, 212, 213, 214, 214, 214, 215, 215, 216, 216, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 224, 225, 225, 225, 226, 226, 226, 227, 227, 227, 228, 228, 228, 229, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 238, 238, 239, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 246, 247, 247, 248, 248, 250, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 256, 257, 257, 257, 258, 258, 258, 259, 259, 260, 260, 261, 261, 262, 264, 264, 265, 265, 266, 267, 267, 268, 269, 269, 272, 272, 273, 273, 273, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 279, 280, 280, 282, 282, 283, 283, 284, 284, 284, 285, 285, 286, 286, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1079, 1079, 1079, 1080, 1080, 1080, 1083, 1083, 1084, 1084, 1084, 1085, 1085, 1155, 1155, 1155, 1156, 1156, 1156, 1162, 1163, 1164, 1166, 1167, 1171, 1172, 1173, 1174, 1174, 1175, 1176, 1176, 1176, 1177, 1178, 1179, 1180, 1232, 1233, 1234, 1235, 1236, 1236, 1414, 1414, 1415, 1415, 1415, 1416, 1416, 1416, 1416, 1416, 1416, 1427, 1428, 1428, 1432, 1432, 1433, 1433, 1434, 1434, 1436, 1436, 1437, 1437, 1438, 1438, 1442, 1442, 1443, 1443, 1444, 1444, 1445, 1445, 1446, 1447, 1447, 1508, 1512, 1513, 1565, 1565, 1775, 1775, 1784, 1784, 1785, 1785, 1787, 1787, 1789, 1789, 1794, 1794, 1796, 1796, 1857, 1857, 1858, 1858, 1859, 1859, 1860, 1860, 1862, 1862, 1863, 1863, 1863, 1864, 1864, 1867, 1867, 1867, 1868, 1868, 1868, 1868, 1869, 1870, 1871, 1872, 1872, 1873, 1876, 1877, 1878, 1965, 1965, 1966, 1966, 1967 Надіслати Поділитися на інших сайтах More sharing options...
lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Посмотрите? Надіслати Поділитися на інших сайтах More sharing options...
Yesvik Опубліковано: 24 січня 2012 Share Опубліковано: 24 січня 2012 На что? Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Все же не работает :( выдает ошибку, которой раньше не было (на версии 0.2.2) при импорте в торговую площадку: В файле содержится повторяющиеся поле 'internal_id' для данного товара. Позиции: 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 188, 189, 189, 189, 190, 190, 192, 192, 192, 193, 193, 194, 199, 199, 199, 200, 200, 201, 201, 202, 203, 203, 204, 205, 205, 206, 207, 207, 208, 208, 208, 209, 210, 211, 211, 212, 213, 214, 214, 214, 215, 215, 216, 216, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 224, 225, 225, 225, 226, 226, 226, 227, 227, 227, 228, 228, 228, 229, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 238, 238, 239, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 246, 247, 247, 248, 248, 250, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 256, 257, 257, 257, 258, 258, 258, 259, 259, 260, 260, 261, 261, 262, 264, 264, 265, 265, 266, 267, 267, 268, 269, 269, 272, 272, 273, 273, 273, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 279, 280, 280, 282, 282, 283, 283, 284, 284, 284, 285, 285, 286, 286, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1079, 1079, 1079, 1080, 1080, 1080, 1083, 1083, 1084, 1084, 1084, 1085, 1085, 1155, 1155, 1155, 1156, 1156, 1156, 1162, 1163, 1164, 1166, 1167, 1171, 1172, 1173, 1174, 1174, 1175, 1176, 1176, 1176, 1177, 1178, 1179, 1180, 1232, 1233, 1234, 1235, 1236, 1236, 1414, 1414, 1415, 1415, 1415, 1416, 1416, 1416, 1416, 1416, 1416, 1427, 1428, 1428, 1432, 1432, 1433, 1433, 1434, 1434, 1436, 1436, 1437, 1437, 1438, 1438, 1442, 1442, 1443, 1443, 1444, 1444, 1445, 1445, 1446, 1447, 1447, 1508, 1512, 1513, 1565, 1565, 1775, 1775, 1784, 1784, 1785, 1785, 1787, 1787, 1789, 1789, 1794, 1794, 1796, 1796, 1857, 1857, 1858, 1858, 1859, 1859, 1860, 1860, 1862, 1862, 1863, 1863, 1863, 1864, 1864, 1867, 1867, 1867, 1868, 1868, 1868, 1868, 1869, 1870, 1871, 1872, 1872, 1873, 1876, 1877, 1878, 1965, 1965, 1966, 1966, 1967 Надіслати Поділитися на інших сайтах More sharing options... lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 проверил выходной файл ручками (визуально) - одна и та же позиция повторяется несколько раз. Подозреваю, что из-за пункта "Показывать в категориях:" Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 24 січня 2012 Share Опубліковано: 24 січня 2012 yandex_market.php Надіслати Поділитися на інших сайтах More sharing options... 10 months later... sadko Опубліковано: 20 грудня 2012 Share Опубліковано: 20 грудня 2012 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... sadko Опубліковано: 28 січня 2013 Share Опубліковано: 28 січня 2013 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Работаю с catalog\controller\feed\yandex_market.php. Нашел, что в функции getPath (примерно 456 строка) добавляется такой идентификатор-элемент массива categories - ['export'] - который влияет на список выводимых категорий: $this->categories[$category_id]['export'] = 1; Почему эта процедура находиться в этом месте кода и какова логика работы - я так и не понял.Отключил эту строку написал свой механизм вывода категорий. С категориями теперь все нормально. НО! заметил, что в выведенном файле количество товаров меньше. У меня должно быть 208 товаров, а выводиться - 143! Удалось установить - что столько выгребается из БД в 75 строке: $products = $this->model_export_yandex_market->getProduct($allowed_categories, $out_of_stock_id, $vendor_required); После такого запроса. Я чайник в программировании - ну хоть убейте меня не могу понять, почему он извлекает из базы меньше товаров чем должно быть. Есть такая догадка, что изначальные проблемы с категориями - ногами растет из этого бага. categories[$category_id]['export'] = 1 устанавливалось для тех товаров, что извлечены из базы, но так как извлекались не все товары - не все категории и попадали в окончательный файл. По моему мнению - какая-то трабла с запросом к БД. Список категорий для вывода передается корректно, но из базы возвращаются товары не из всех этих категорий. Буду очень признателен за любые советы! Спасибо! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 Все же не работает :( выдает ошибку, которой раньше не было (на версии 0.2.2) при импорте в торговую площадку: В файле содержится повторяющиеся поле 'internal_id' для данного товара. Позиции: 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 188, 189, 189, 189, 190, 190, 192, 192, 192, 193, 193, 194, 199, 199, 199, 200, 200, 201, 201, 202, 203, 203, 204, 205, 205, 206, 207, 207, 208, 208, 208, 209, 210, 211, 211, 212, 213, 214, 214, 214, 215, 215, 216, 216, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 224, 225, 225, 225, 226, 226, 226, 227, 227, 227, 228, 228, 228, 229, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 238, 238, 239, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 246, 247, 247, 248, 248, 250, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 256, 257, 257, 257, 258, 258, 258, 259, 259, 260, 260, 261, 261, 262, 264, 264, 265, 265, 266, 267, 267, 268, 269, 269, 272, 272, 273, 273, 273, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 279, 280, 280, 282, 282, 283, 283, 284, 284, 284, 285, 285, 286, 286, 1077, 1077, 1077, 1077, 1078, 1078, 1078, 1079, 1079, 1079, 1080, 1080, 1080, 1083, 1083, 1084, 1084, 1084, 1085, 1085, 1155, 1155, 1155, 1156, 1156, 1156, 1162, 1163, 1164, 1166, 1167, 1171, 1172, 1173, 1174, 1174, 1175, 1176, 1176, 1176, 1177, 1178, 1179, 1180, 1232, 1233, 1234, 1235, 1236, 1236, 1414, 1414, 1415, 1415, 1415, 1416, 1416, 1416, 1416, 1416, 1416, 1427, 1428, 1428, 1432, 1432, 1433, 1433, 1434, 1434, 1436, 1436, 1437, 1437, 1438, 1438, 1442, 1442, 1443, 1443, 1444, 1444, 1445, 1445, 1446, 1447, 1447, 1508, 1512, 1513, 1565, 1565, 1775, 1775, 1784, 1784, 1785, 1785, 1787, 1787, 1789, 1789, 1794, 1794, 1796, 1796, 1857, 1857, 1858, 1858, 1859, 1859, 1860, 1860, 1862, 1862, 1863, 1863, 1863, 1864, 1864, 1867, 1867, 1867, 1868, 1868, 1868, 1868, 1869, 1870, 1871, 1872, 1872, 1873, 1876, 1877, 1878, 1965, 1965, 1966, 1966, 1967 Надіслати Поділитися на інших сайтах More sharing options...
lerand Опубліковано: 24 січня 2012 Автор Share Опубліковано: 24 січня 2012 проверил выходной файл ручками (визуально) - одна и та же позиция повторяется несколько раз. Подозреваю, что из-за пункта "Показывать в категориях:" Надіслати Поділитися на інших сайтах More sharing options...
Yesvik Опубліковано: 24 січня 2012 Share Опубліковано: 24 січня 2012 yandex_market.php Надіслати Поділитися на інших сайтах More sharing options... 10 months later... sadko Опубліковано: 20 грудня 2012 Share Опубліковано: 20 грудня 2012 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... sadko Опубліковано: 28 січня 2013 Share Опубліковано: 28 січня 2013 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Работаю с catalog\controller\feed\yandex_market.php. Нашел, что в функции getPath (примерно 456 строка) добавляется такой идентификатор-элемент массива categories - ['export'] - который влияет на список выводимых категорий: $this->categories[$category_id]['export'] = 1; Почему эта процедура находиться в этом месте кода и какова логика работы - я так и не понял.Отключил эту строку написал свой механизм вывода категорий. С категориями теперь все нормально. НО! заметил, что в выведенном файле количество товаров меньше. У меня должно быть 208 товаров, а выводиться - 143! Удалось установить - что столько выгребается из БД в 75 строке: $products = $this->model_export_yandex_market->getProduct($allowed_categories, $out_of_stock_id, $vendor_required); После такого запроса. Я чайник в программировании - ну хоть убейте меня не могу понять, почему он извлекает из базы меньше товаров чем должно быть. Есть такая догадка, что изначальные проблемы с категориями - ногами растет из этого бага. categories[$category_id]['export'] = 1 устанавливалось для тех товаров, что извлечены из базы, но так как извлекались не все товары - не все категории и попадали в окончательный файл. По моему мнению - какая-то трабла с запросом к БД. Список категорий для вывода передается корректно, но из базы возвращаются товары не из всех этих категорий. Буду очень признателен за любые советы! Спасибо! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
sadko Опубліковано: 20 грудня 2012 Share Опубліковано: 20 грудня 2012 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Надіслати Поділитися на інших сайтах More sharing options...
sadko Опубліковано: 28 січня 2013 Share Опубліковано: 28 січня 2013 Привет всем! Есть у меня магазин www.natamoda.com.ua. Стоит на OcStore 1513. Недавно возникла необходимость сгенерировать xml-файл yandex_market для одного электронного каталога. При генерации xml-файла заметил несоответствие существующих категорий - категориям в xml-файле. Имеются такие категории: Брюки / Юбки Брюки / Юбки > Брюки Брюки / Юбки > Юбки Майки / Футболки Майки / Футболки > Майки Майки / Футболки > Футболки Костюмы / Комби Костюмы / Комби > Комби Кофты / Гольфы / Рубашки Кофты / Гольфы / Рубашки > Гольфы Кофты / Гольфы / Рубашки > Кофты Кофты / Гольфы / Рубашки > Рубашки Платья Платья > Сарафаны Пальто НОВИНКИ Нижнее белье Нижнее белье > Бюстгальтеры Нижнее белье > Бюстгальтеры для кормления Нижнее белье > Грации Нижнее белье > Корректирующее белье Нижнее белье > Корселеты Нижнее белье > Панталоны Нижнее белье > Сорочки Нижнее белье > Трусы Спортивка Спортивка > Брюки Спортивка > Куртки Спортивка > Лосины Спортивка > Футболки Так вот - если в модуле Yandex_Market выделить все категории галочками то имеем вот такой список категорий в xml-файле: Их почему-то меньше, чем есть на самом деле!!! А если снять галочки с родительских категорий то список категорий в xml-файле такой: Он стал больше, но все равно в нем нет некоторых категорий! Например: Нижнее белье > Бюстгальтеры для кормления , Нижнее белье > Грации, Нижнее белье > Панталоны. Кто-нибудь знает почему так? Как это побороть? Спасибо! Работаю с catalog\controller\feed\yandex_market.php. Нашел, что в функции getPath (примерно 456 строка) добавляется такой идентификатор-элемент массива categories - ['export'] - который влияет на список выводимых категорий: $this->categories[$category_id]['export'] = 1; Почему эта процедура находиться в этом месте кода и какова логика работы - я так и не понял.Отключил эту строку написал свой механизм вывода категорий. С категориями теперь все нормально. НО! заметил, что в выведенном файле количество товаров меньше. У меня должно быть 208 товаров, а выводиться - 143! Удалось установить - что столько выгребается из БД в 75 строке: $products = $this->model_export_yandex_market->getProduct($allowed_categories, $out_of_stock_id, $vendor_required); После такого запроса. Я чайник в программировании - ну хоть убейте меня не могу понять, почему он извлекает из базы меньше товаров чем должно быть. Есть такая догадка, что изначальные проблемы с категориями - ногами растет из этого бага. categories[$category_id]['export'] = 1 устанавливалось для тех товаров, что извлечены из базы, но так как извлекались не все товары - не все категории и попадали в окончательный файл. По моему мнению - какая-то трабла с запросом к БД. Список категорий для вывода передается корректно, но из базы возвращаются товары не из всех этих категорий. Буду очень признателен за любые советы! Спасибо! Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts