usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Доброго времени суток! Достаточно давно пользуюсь модулем. Все работало замечательно пока не перешел на ocstore 1.5.5.1. Невозможно перейти никуда дальше страницы со списком поставщиков. На веб-сайте произошла ошибка при получении http://*.ru/admin/index.php?route=catalog/suppler/insert&token=9f9dffc5df4e5241c3e62e267d1f02e2. Веб-сайт может быть закрыт на обслуживание или настроен неправильно. Код ошибки: 500 Причем, если заменить suppler.xml на версию для OpenCart1-5-5-1 работает все кроме импорта товаров))) Да, в 1.5.5.1 они убрали функцию getAllCategory, которой я пользовался. Может еще чего изменили. Я поступил просто: поставил модуль вручную, т.е. все вкюмодовские вставки сделал руками, а suppler.xml из вкюмода удалил. Работает. Надіслати Поділитися на інших сайтах More sharing options... Відповіді 49,5k Created 11 р Остання відповідь 1 дн Top Posters In This Topic 4282 1600 5935 4816 Popular Days 17 лют 106 28 лют 101 13 лют 96 12 лют 93 Top Posters In This Topic Rassol2 4 282 posts cherkas 1 600 posts usergio 5 935 posts Rubynoid 4 816 posts Popular Days 17 лют 2015 106 posts 28 лют 2015 101 posts 13 лют 2014 96 posts 12 лют 2014 93 posts Popular Posts usergio 9 січня 2013 39 usergio 10 березня 2022 Я жив и уже работаю usergio 9 травня 2019 Уряяяя! Наконец выложил новую версию 9.1 С Cron-ом, кушает прайсы по ссылке в любом формате... 9 месяцев работы Много писать не буду, заснял видео (если что не доложил в раздаче, Posted Images usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите где что поменять в коде чтоб в поле SEO URL попадало значение Модель - оно ведь тоже уникально. Меня это больше устроит чем безразмерный url который берется из названия. Спасибо. Ищите по тексту SEO URL d admin/model/catalog/suppler - там закоментирована эта возможность. Откройте ее, уберите // в начале строки, а старую наоборот закройте // А вообще, название товара в урле - это правильно, для гугла. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Здравствуйте. У меня одна группа "Технические характеристики" в нее добавлены все атрибуты. Проблема в том что парсятся не все атрибуты. Все атрибуты добавлены в группу. На некотором товаре не парсятся значения даже при том что атрибут создан, включен и добавлен в группу. При чем даже если зайти в карточку товара в админке атрибут отсутствует, хотя у поставщика заполнен. Не хватило размера буфера (атрибутов много). Увеличить можно тут: $h = substr($ht, $pos-1, 5000); while ($posa < 4800) { 5000 замените на 8000, а 4800 - на 7800 Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Номера товаров идут произвольно. Нужно значить какую-то колонку в загружаемом прайс-листе выделить под номера товаров. Номера товаров идут п/п Например, товар 1234-01 соответствует записи в БД с ID = 1234 Следующий, добавляемый товар получит номер 1235-01, его ID будет 1235 Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите кто-нибудь почему прайс лист создаётся без sku? Хотя на сайте товар с sku!? Вы имеете в виду "почему товары экспортируются в прайс-лист без ску" ? Нет, они экспортируются с ску (артикулом). Это единственный случай, когда модуль создает прайс-лист. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Помогите! Уже всю ветку перелопатила - ничего не помогает!Заливаю прайс на русском - всё нормально,меняю админку и сайт на украинский - и пытаюсь залить украинский - Notice: Error: Duplicate entry '6391-21-1' for key 'PRIMARY' Error No: 1062 INSERT INTO oc_product_attribute SET product_id = '6391', attribute_id = '21', language_id = '1', text = 'Поліамід - 75%, еластан - 15%, бавовна -10%' in /.../test/system/database/mysql.php on line 50 Opencart Версия 1.5.5.1, vqmod, модуль обновлён Попробуйте так. В admin/model/catalog/suppler в двух функциях: public function getAttributeById($product_id, $attribute_id, $lang) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_attribute WHERE `product_id` = '" . (int)$product_id . "' and `attribute_id` = '". $attribute_id . "' and `language_id` = '". $lang. "'"); return $query->rows; } public function putAttributeById($data, $max_lang) { $text = $data['text']; for ($i=1; $i<=$max_lang; $i++) { $rows = $this->getAttributeById((int)$data['product_id'], (int)$data['attribute_id'], $i); if (empty($rows)) { $text = htmlspecialchars($text, ENT_COMPAT, 'UTF-8'); $this->db->query("INSERT INTO " . DB_PREFIX . "product_attribute SET product_id = '" . (int)$data['product_id'] . "', attribute_id = '" . (int)$data['attribute_id'] . "', language_id = '" . $i . "', text = '" . $this->db->escape($text) . "'"); } } $this->cache->delete('suppler'); } вставить то, что отметил красным цветом. Интересно, что получится :) Надіслати Поділитися на інших сайтах More sharing options... dmitriykonev Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Вы имеете в виду "почему товары экспортируются в прайс-лист без ску" ? Нет, они экспортируются с ску (артикулом). Это единственный случай, когда модуль создает прайс-лист. В личку пришлю скриншоты примеров!!!! Надіслати Поділитися на інших сайтах More sharing options... natural Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Вы подумайте, а я пока выложу 5.0 :) Если бы вы знали, как надоело с четверкой возиться! Парсинг - слабоват и только с одного сайта возможен, Атрибуты не дополняются, а грохаются и создаются заново. Из категории в категорию товары перенести - целый головняк...... "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Надіслати Поділитися на інших сайтах More sharing options... interpromo Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Попробуйте так. В admin/model/catalog/suppler в двух функциях: public function getAttributeById($product_id, $attribute_id, $lang) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_attribute WHERE `product_id` = '" . (int)$product_id . "' and `attribute_id` = '". $attribute_id . "' and `language_id` = '". $lang. "'"); return $query->rows; } public function putAttributeById($data, $max_lang) { $text = $data['text']; for ($i=1; $i<=$max_lang; $i++) { $rows = $this->getAttributeById((int)$data['product_id'], (int)$data['attribute_id'], $i); if (empty($rows)) { $text = htmlspecialchars($text, ENT_COMPAT, 'UTF-8'); $this->db->query("INSERT INTO " . DB_PREFIX . "product_attribute SET product_id = '" . (int)$data['product_id'] . "', attribute_id = '" . (int)$data['attribute_id'] . "', language_id = '" . $i . "', text = '" . $this->db->escape($text) . "'"); } } $this->cache->delete('suppler'); } вставить то, что отметил красным цветом. Интересно, что получится :) тот же самое :( Notice: Error: Duplicate entry '6532-21-1' for key 'PRIMARY' Error No: 1062 INSERT INTO oc_product_attribute SET product_id = '6532', attribute_id = '21', language_id = '1', text = 'Поліамід - 75%, еластан - 15%, бавовна -10%' in /.../test/system/database/mysql.php on line 50 причём если эти столбцы в прайсе очистить,то всё кроме атрибутов(логично) заливается нормально на украинском Надіслати Поділитися на інших сайтах More sharing options... boom Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Нужна помощь по работе с модулем. Платно, подронобсти в личку. Надіслати Поділитися на інших сайтах More sharing options... alexx17 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Надіслати Поділитися на інших сайтах More sharing options... sh2000v Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Автору модуля: "Номер колонки, содержащей специальную цену:" не множится на курс. Логичнее было бы множить, раз цена множится, а то приходится делать в прайсе спец цену вручную с учётом курса. Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Да, в 1.5.5.1 они убрали функцию getAllCategory, которой я пользовался. Может еще чего изменили. Я поступил просто: поставил модуль вручную, т.е. все вкюмодовские вставки сделал руками, а suppler.xml из вкюмода удалил. Работает. Не помогло. Ошибка не вылетает, но при попытке импорта из файла страничка просто перезагружается. В логе также все чисто. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Автору модуля: "Номер колонки, содержащей специальную цену:" не множится на курс. Логичнее было бы множить, раз цена множится, а то приходится делать в прайсе спец цену вручную с учётом курса. Спасибо. Вы пока, найдите по тексту: акционных цен и вставьте ниже, перед $data['price'] = $pr; строку: $pr = $pr*$rate; в 2-х местах Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Не помогло. Ошибка не вылетает, но при попытке импорта из файла страничка просто перезагружается. В логе также все чисто. А errors есть ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Придирается к языкам, или что ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 В личку пришлю скриншоты примеров!!!! Там скрины не прикрепляются. Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Добрый вечер! Скачал последний релиз движка (Версия 1.5.5.1.1) , а так же только что купил этот модуль, установку сделал по инструкции, пункт "Поставщики " появился, но при нажатии на кнопку "добавить" выпадает такая ошибка: Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/site.ru/admin/controller/catalog/suppler.php on line 626 В чем может быть проблема? PS, VQmod установлен, доступ к модулю в настройках разрешен Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Это была не ошибка четверки, а такая концепция :( Как понимать: "Обновить атрибуты" ? Обновить их значения? Так они не меняются (кроме Гарантия, может быть). А вдруг вам для фильтра нужно, чтобы атрибуты были другими, как их заменить - только грохнуть все и поставить новые. Иначе, могут получиться дубли в одном товаре: Объем ОП и Память и Размер памяти, Размер оперативной памяти Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } 1 Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 (змінено) Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Насколько я понял нужно дописать это в файл category.php ? Не силен я в программировании Если это так, то не помогло :( Сейчас выдает вот что: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/zoo-opt.ru/admin/controller/catalog/suppler.php on line 626 Т.е тот самый код, который вы написали, а я добавил в файл category.php в самый конец Отбой, нашел в чем причина - закрывающий тег не написал в самом конце php файла Змінено 1 жовтня 2013 користувачем SSDD Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 А errors есть ? errors нет. папка uploads пустая Надіслати Поділитися на інших сайтах More sharing options... Esox Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 usergio, я приобрел модуль, скажите, правильно ли я понял начало работы - я должен прайс своего поставщика привести в вид идентичный тому что лежит в папке "прайсы для тестирования" при этом если мне надо будет обновить цены я каждый раз скачанный с сайта поставщика прайс должен приводить в этот определенный вид? Надіслати Поділитися на інших сайтах More sharing options... Andrey23114 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 У Вас в шапке стоит v.4.10. а в опциях демо 5.0 Можно сделать произвольное количество "Название категории в прайс-листе:" в закладке "Данные" больше чем 16 в демо? Надіслати Поділитися на інших сайтах More sharing options... KAndrey Опубліковано: 2 жовтня 2013 Share Опубліковано: 2 жовтня 2013 Хотелось бы сказать usergio отдельное спасибо, за оперативную помощь и отзвычивость. Есть несколько незначительных пожеланий, но думаю со мной согласятся те, кто активно юзал этот модуль. 1) очень нехватает кнопки "применить" особенно когда редактируешь вкладку "данные" 2) хотелось бы, чтобы после экспорта товаров не надо было лезть на фтп. Возможно сделать, чтобы сразу предлагалось сохранить файл в указанное место на диске? 3) очень нехватает версии под 1.5.2.1. Надіслати Поділитися на інших сайтах More sharing options... Назад 198 199 200 201 202 203 204 205 206 207 208 Вперед Сторінка 203 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 677 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 425 переглядів Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 293 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите где что поменять в коде чтоб в поле SEO URL попадало значение Модель - оно ведь тоже уникально. Меня это больше устроит чем безразмерный url который берется из названия. Спасибо. Ищите по тексту SEO URL d admin/model/catalog/suppler - там закоментирована эта возможность. Откройте ее, уберите // в начале строки, а старую наоборот закройте // А вообще, название товара в урле - это правильно, для гугла. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Здравствуйте. У меня одна группа "Технические характеристики" в нее добавлены все атрибуты. Проблема в том что парсятся не все атрибуты. Все атрибуты добавлены в группу. На некотором товаре не парсятся значения даже при том что атрибут создан, включен и добавлен в группу. При чем даже если зайти в карточку товара в админке атрибут отсутствует, хотя у поставщика заполнен. Не хватило размера буфера (атрибутов много). Увеличить можно тут: $h = substr($ht, $pos-1, 5000); while ($posa < 4800) { 5000 замените на 8000, а 4800 - на 7800 Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Номера товаров идут произвольно. Нужно значить какую-то колонку в загружаемом прайс-листе выделить под номера товаров. Номера товаров идут п/п Например, товар 1234-01 соответствует записи в БД с ID = 1234 Следующий, добавляемый товар получит номер 1235-01, его ID будет 1235 Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите кто-нибудь почему прайс лист создаётся без sku? Хотя на сайте товар с sku!? Вы имеете в виду "почему товары экспортируются в прайс-лист без ску" ? Нет, они экспортируются с ску (артикулом). Это единственный случай, когда модуль создает прайс-лист. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Помогите! Уже всю ветку перелопатила - ничего не помогает!Заливаю прайс на русском - всё нормально,меняю админку и сайт на украинский - и пытаюсь залить украинский - Notice: Error: Duplicate entry '6391-21-1' for key 'PRIMARY' Error No: 1062 INSERT INTO oc_product_attribute SET product_id = '6391', attribute_id = '21', language_id = '1', text = 'Поліамід - 75%, еластан - 15%, бавовна -10%' in /.../test/system/database/mysql.php on line 50 Opencart Версия 1.5.5.1, vqmod, модуль обновлён Попробуйте так. В admin/model/catalog/suppler в двух функциях: public function getAttributeById($product_id, $attribute_id, $lang) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_attribute WHERE `product_id` = '" . (int)$product_id . "' and `attribute_id` = '". $attribute_id . "' and `language_id` = '". $lang. "'"); return $query->rows; } public function putAttributeById($data, $max_lang) { $text = $data['text']; for ($i=1; $i<=$max_lang; $i++) { $rows = $this->getAttributeById((int)$data['product_id'], (int)$data['attribute_id'], $i); if (empty($rows)) { $text = htmlspecialchars($text, ENT_COMPAT, 'UTF-8'); $this->db->query("INSERT INTO " . DB_PREFIX . "product_attribute SET product_id = '" . (int)$data['product_id'] . "', attribute_id = '" . (int)$data['attribute_id'] . "', language_id = '" . $i . "', text = '" . $this->db->escape($text) . "'"); } } $this->cache->delete('suppler'); } вставить то, что отметил красным цветом. Интересно, что получится :) Надіслати Поділитися на інших сайтах More sharing options... dmitriykonev Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Вы имеете в виду "почему товары экспортируются в прайс-лист без ску" ? Нет, они экспортируются с ску (артикулом). Это единственный случай, когда модуль создает прайс-лист. В личку пришлю скриншоты примеров!!!! Надіслати Поділитися на інших сайтах More sharing options... natural Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Вы подумайте, а я пока выложу 5.0 :) Если бы вы знали, как надоело с четверкой возиться! Парсинг - слабоват и только с одного сайта возможен, Атрибуты не дополняются, а грохаются и создаются заново. Из категории в категорию товары перенести - целый головняк...... "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Надіслати Поділитися на інших сайтах More sharing options... interpromo Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Попробуйте так. В admin/model/catalog/suppler в двух функциях: public function getAttributeById($product_id, $attribute_id, $lang) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_attribute WHERE `product_id` = '" . (int)$product_id . "' and `attribute_id` = '". $attribute_id . "' and `language_id` = '". $lang. "'"); return $query->rows; } public function putAttributeById($data, $max_lang) { $text = $data['text']; for ($i=1; $i<=$max_lang; $i++) { $rows = $this->getAttributeById((int)$data['product_id'], (int)$data['attribute_id'], $i); if (empty($rows)) { $text = htmlspecialchars($text, ENT_COMPAT, 'UTF-8'); $this->db->query("INSERT INTO " . DB_PREFIX . "product_attribute SET product_id = '" . (int)$data['product_id'] . "', attribute_id = '" . (int)$data['attribute_id'] . "', language_id = '" . $i . "', text = '" . $this->db->escape($text) . "'"); } } $this->cache->delete('suppler'); } вставить то, что отметил красным цветом. Интересно, что получится :) тот же самое :( Notice: Error: Duplicate entry '6532-21-1' for key 'PRIMARY' Error No: 1062 INSERT INTO oc_product_attribute SET product_id = '6532', attribute_id = '21', language_id = '1', text = 'Поліамід - 75%, еластан - 15%, бавовна -10%' in /.../test/system/database/mysql.php on line 50 причём если эти столбцы в прайсе очистить,то всё кроме атрибутов(логично) заливается нормально на украинском Надіслати Поділитися на інших сайтах More sharing options... boom Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Нужна помощь по работе с модулем. Платно, подронобсти в личку. Надіслати Поділитися на інших сайтах More sharing options... alexx17 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Надіслати Поділитися на інших сайтах More sharing options... sh2000v Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Автору модуля: "Номер колонки, содержащей специальную цену:" не множится на курс. Логичнее было бы множить, раз цена множится, а то приходится делать в прайсе спец цену вручную с учётом курса. Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Да, в 1.5.5.1 они убрали функцию getAllCategory, которой я пользовался. Может еще чего изменили. Я поступил просто: поставил модуль вручную, т.е. все вкюмодовские вставки сделал руками, а suppler.xml из вкюмода удалил. Работает. Не помогло. Ошибка не вылетает, но при попытке импорта из файла страничка просто перезагружается. В логе также все чисто. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Автору модуля: "Номер колонки, содержащей специальную цену:" не множится на курс. Логичнее было бы множить, раз цена множится, а то приходится делать в прайсе спец цену вручную с учётом курса. Спасибо. Вы пока, найдите по тексту: акционных цен и вставьте ниже, перед $data['price'] = $pr; строку: $pr = $pr*$rate; в 2-х местах Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Не помогло. Ошибка не вылетает, но при попытке импорта из файла страничка просто перезагружается. В логе также все чисто. А errors есть ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Придирается к языкам, или что ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 В личку пришлю скриншоты примеров!!!! Там скрины не прикрепляются. Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Добрый вечер! Скачал последний релиз движка (Версия 1.5.5.1.1) , а так же только что купил этот модуль, установку сделал по инструкции, пункт "Поставщики " появился, но при нажатии на кнопку "добавить" выпадает такая ошибка: Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/site.ru/admin/controller/catalog/suppler.php on line 626 В чем может быть проблема? PS, VQmod установлен, доступ к модулю в настройках разрешен Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Это была не ошибка четверки, а такая концепция :( Как понимать: "Обновить атрибуты" ? Обновить их значения? Так они не меняются (кроме Гарантия, может быть). А вдруг вам для фильтра нужно, чтобы атрибуты были другими, как их заменить - только грохнуть все и поставить новые. Иначе, могут получиться дубли в одном товаре: Объем ОП и Память и Размер памяти, Размер оперативной памяти Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } 1 Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 (змінено) Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Насколько я понял нужно дописать это в файл category.php ? Не силен я в программировании Если это так, то не помогло :( Сейчас выдает вот что: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/zoo-opt.ru/admin/controller/catalog/suppler.php on line 626 Т.е тот самый код, который вы написали, а я добавил в файл category.php в самый конец Отбой, нашел в чем причина - закрывающий тег не написал в самом конце php файла Змінено 1 жовтня 2013 користувачем SSDD Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 А errors есть ? errors нет. папка uploads пустая Надіслати Поділитися на інших сайтах More sharing options... Esox Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 usergio, я приобрел модуль, скажите, правильно ли я понял начало работы - я должен прайс своего поставщика привести в вид идентичный тому что лежит в папке "прайсы для тестирования" при этом если мне надо будет обновить цены я каждый раз скачанный с сайта поставщика прайс должен приводить в этот определенный вид? Надіслати Поділитися на інших сайтах More sharing options... Andrey23114 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 У Вас в шапке стоит v.4.10. а в опциях демо 5.0 Можно сделать произвольное количество "Название категории в прайс-листе:" в закладке "Данные" больше чем 16 в демо? Надіслати Поділитися на інших сайтах More sharing options... KAndrey Опубліковано: 2 жовтня 2013 Share Опубліковано: 2 жовтня 2013 Хотелось бы сказать usergio отдельное спасибо, за оперативную помощь и отзвычивость. Есть несколько незначительных пожеланий, но думаю со мной согласятся те, кто активно юзал этот модуль. 1) очень нехватает кнопки "применить" особенно когда редактируешь вкладку "данные" 2) хотелось бы, чтобы после экспорта товаров не надо было лезть на фтп. Возможно сделать, чтобы сразу предлагалось сохранить файл в указанное место на диске? 3) очень нехватает версии под 1.5.2.1. Надіслати Поділитися на інших сайтах More sharing options... Назад 198 199 200 201 202 203 204 205 206 207 208 Вперед Сторінка 203 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 677 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 425 переглядів Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 293 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Здравствуйте. У меня одна группа "Технические характеристики" в нее добавлены все атрибуты. Проблема в том что парсятся не все атрибуты. Все атрибуты добавлены в группу. На некотором товаре не парсятся значения даже при том что атрибут создан, включен и добавлен в группу. При чем даже если зайти в карточку товара в админке атрибут отсутствует, хотя у поставщика заполнен. Не хватило размера буфера (атрибутов много). Увеличить можно тут: $h = substr($ht, $pos-1, 5000); while ($posa < 4800) { 5000 замените на 8000, а 4800 - на 7800 Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Номера товаров идут произвольно. Нужно значить какую-то колонку в загружаемом прайс-листе выделить под номера товаров. Номера товаров идут п/п Например, товар 1234-01 соответствует записи в БД с ID = 1234 Следующий, добавляемый товар получит номер 1235-01, его ID будет 1235 Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите кто-нибудь почему прайс лист создаётся без sku? Хотя на сайте товар с sku!? Вы имеете в виду "почему товары экспортируются в прайс-лист без ску" ? Нет, они экспортируются с ску (артикулом). Это единственный случай, когда модуль создает прайс-лист. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Помогите! Уже всю ветку перелопатила - ничего не помогает!Заливаю прайс на русском - всё нормально,меняю админку и сайт на украинский - и пытаюсь залить украинский - Notice: Error: Duplicate entry '6391-21-1' for key 'PRIMARY' Error No: 1062 INSERT INTO oc_product_attribute SET product_id = '6391', attribute_id = '21', language_id = '1', text = 'Поліамід - 75%, еластан - 15%, бавовна -10%' in /.../test/system/database/mysql.php on line 50 Opencart Версия 1.5.5.1, vqmod, модуль обновлён Попробуйте так. В admin/model/catalog/suppler в двух функциях: public function getAttributeById($product_id, $attribute_id, $lang) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_attribute WHERE `product_id` = '" . (int)$product_id . "' and `attribute_id` = '". $attribute_id . "' and `language_id` = '". $lang. "'"); return $query->rows; } public function putAttributeById($data, $max_lang) { $text = $data['text']; for ($i=1; $i<=$max_lang; $i++) { $rows = $this->getAttributeById((int)$data['product_id'], (int)$data['attribute_id'], $i); if (empty($rows)) { $text = htmlspecialchars($text, ENT_COMPAT, 'UTF-8'); $this->db->query("INSERT INTO " . DB_PREFIX . "product_attribute SET product_id = '" . (int)$data['product_id'] . "', attribute_id = '" . (int)$data['attribute_id'] . "', language_id = '" . $i . "', text = '" . $this->db->escape($text) . "'"); } } $this->cache->delete('suppler'); } вставить то, что отметил красным цветом. Интересно, что получится :) Надіслати Поділитися на інших сайтах More sharing options... dmitriykonev Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Вы имеете в виду "почему товары экспортируются в прайс-лист без ску" ? Нет, они экспортируются с ску (артикулом). Это единственный случай, когда модуль создает прайс-лист. В личку пришлю скриншоты примеров!!!! Надіслати Поділитися на інших сайтах More sharing options... natural Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Вы подумайте, а я пока выложу 5.0 :) Если бы вы знали, как надоело с четверкой возиться! Парсинг - слабоват и только с одного сайта возможен, Атрибуты не дополняются, а грохаются и создаются заново. Из категории в категорию товары перенести - целый головняк...... "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Надіслати Поділитися на інших сайтах More sharing options... interpromo Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Попробуйте так. В admin/model/catalog/suppler в двух функциях: public function getAttributeById($product_id, $attribute_id, $lang) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_attribute WHERE `product_id` = '" . (int)$product_id . "' and `attribute_id` = '". $attribute_id . "' and `language_id` = '". $lang. "'"); return $query->rows; } public function putAttributeById($data, $max_lang) { $text = $data['text']; for ($i=1; $i<=$max_lang; $i++) { $rows = $this->getAttributeById((int)$data['product_id'], (int)$data['attribute_id'], $i); if (empty($rows)) { $text = htmlspecialchars($text, ENT_COMPAT, 'UTF-8'); $this->db->query("INSERT INTO " . DB_PREFIX . "product_attribute SET product_id = '" . (int)$data['product_id'] . "', attribute_id = '" . (int)$data['attribute_id'] . "', language_id = '" . $i . "', text = '" . $this->db->escape($text) . "'"); } } $this->cache->delete('suppler'); } вставить то, что отметил красным цветом. Интересно, что получится :) тот же самое :( Notice: Error: Duplicate entry '6532-21-1' for key 'PRIMARY' Error No: 1062 INSERT INTO oc_product_attribute SET product_id = '6532', attribute_id = '21', language_id = '1', text = 'Поліамід - 75%, еластан - 15%, бавовна -10%' in /.../test/system/database/mysql.php on line 50 причём если эти столбцы в прайсе очистить,то всё кроме атрибутов(логично) заливается нормально на украинском Надіслати Поділитися на інших сайтах More sharing options... boom Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Нужна помощь по работе с модулем. Платно, подронобсти в личку. Надіслати Поділитися на інших сайтах More sharing options... alexx17 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Надіслати Поділитися на інших сайтах More sharing options... sh2000v Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Автору модуля: "Номер колонки, содержащей специальную цену:" не множится на курс. Логичнее было бы множить, раз цена множится, а то приходится делать в прайсе спец цену вручную с учётом курса. Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Да, в 1.5.5.1 они убрали функцию getAllCategory, которой я пользовался. Может еще чего изменили. Я поступил просто: поставил модуль вручную, т.е. все вкюмодовские вставки сделал руками, а suppler.xml из вкюмода удалил. Работает. Не помогло. Ошибка не вылетает, но при попытке импорта из файла страничка просто перезагружается. В логе также все чисто. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Автору модуля: "Номер колонки, содержащей специальную цену:" не множится на курс. Логичнее было бы множить, раз цена множится, а то приходится делать в прайсе спец цену вручную с учётом курса. Спасибо. Вы пока, найдите по тексту: акционных цен и вставьте ниже, перед $data['price'] = $pr; строку: $pr = $pr*$rate; в 2-х местах Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Не помогло. Ошибка не вылетает, но при попытке импорта из файла страничка просто перезагружается. В логе также все чисто. А errors есть ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Придирается к языкам, или что ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 В личку пришлю скриншоты примеров!!!! Там скрины не прикрепляются. Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Добрый вечер! Скачал последний релиз движка (Версия 1.5.5.1.1) , а так же только что купил этот модуль, установку сделал по инструкции, пункт "Поставщики " появился, но при нажатии на кнопку "добавить" выпадает такая ошибка: Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/site.ru/admin/controller/catalog/suppler.php on line 626 В чем может быть проблема? PS, VQmod установлен, доступ к модулю в настройках разрешен Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Это была не ошибка четверки, а такая концепция :( Как понимать: "Обновить атрибуты" ? Обновить их значения? Так они не меняются (кроме Гарантия, может быть). А вдруг вам для фильтра нужно, чтобы атрибуты были другими, как их заменить - только грохнуть все и поставить новые. Иначе, могут получиться дубли в одном товаре: Объем ОП и Память и Размер памяти, Размер оперативной памяти Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } 1 Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 (змінено) Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Насколько я понял нужно дописать это в файл category.php ? Не силен я в программировании Если это так, то не помогло :( Сейчас выдает вот что: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/zoo-opt.ru/admin/controller/catalog/suppler.php on line 626 Т.е тот самый код, который вы написали, а я добавил в файл category.php в самый конец Отбой, нашел в чем причина - закрывающий тег не написал в самом конце php файла Змінено 1 жовтня 2013 користувачем SSDD Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 А errors есть ? errors нет. папка uploads пустая Надіслати Поділитися на інших сайтах More sharing options... Esox Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 usergio, я приобрел модуль, скажите, правильно ли я понял начало работы - я должен прайс своего поставщика привести в вид идентичный тому что лежит в папке "прайсы для тестирования" при этом если мне надо будет обновить цены я каждый раз скачанный с сайта поставщика прайс должен приводить в этот определенный вид? Надіслати Поділитися на інших сайтах More sharing options... Andrey23114 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 У Вас в шапке стоит v.4.10. а в опциях демо 5.0 Можно сделать произвольное количество "Название категории в прайс-листе:" в закладке "Данные" больше чем 16 в демо? Надіслати Поділитися на інших сайтах More sharing options... KAndrey Опубліковано: 2 жовтня 2013 Share Опубліковано: 2 жовтня 2013 Хотелось бы сказать usergio отдельное спасибо, за оперативную помощь и отзвычивость. Есть несколько незначительных пожеланий, но думаю со мной согласятся те, кто активно юзал этот модуль. 1) очень нехватает кнопки "применить" особенно когда редактируешь вкладку "данные" 2) хотелось бы, чтобы после экспорта товаров не надо было лезть на фтп. Возможно сделать, чтобы сразу предлагалось сохранить файл в указанное место на диске? 3) очень нехватает версии под 1.5.2.1. Надіслати Поділитися на інших сайтах More sharing options... Назад 198 199 200 201 202 203 204 205 206 207 208 Вперед Сторінка 203 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 677 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 425 переглядів Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 293 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Номера товаров идут произвольно. Нужно значить какую-то колонку в загружаемом прайс-листе выделить под номера товаров. Номера товаров идут п/п Например, товар 1234-01 соответствует записи в БД с ID = 1234 Следующий, добавляемый товар получит номер 1235-01, его ID будет 1235 Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите кто-нибудь почему прайс лист создаётся без sku? Хотя на сайте товар с sku!? Вы имеете в виду "почему товары экспортируются в прайс-лист без ску" ? Нет, они экспортируются с ску (артикулом). Это единственный случай, когда модуль создает прайс-лист. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Помогите! Уже всю ветку перелопатила - ничего не помогает!Заливаю прайс на русском - всё нормально,меняю админку и сайт на украинский - и пытаюсь залить украинский - Notice: Error: Duplicate entry '6391-21-1' for key 'PRIMARY' Error No: 1062 INSERT INTO oc_product_attribute SET product_id = '6391', attribute_id = '21', language_id = '1', text = 'Поліамід - 75%, еластан - 15%, бавовна -10%' in /.../test/system/database/mysql.php on line 50 Opencart Версия 1.5.5.1, vqmod, модуль обновлён Попробуйте так. В admin/model/catalog/suppler в двух функциях: public function getAttributeById($product_id, $attribute_id, $lang) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_attribute WHERE `product_id` = '" . (int)$product_id . "' and `attribute_id` = '". $attribute_id . "' and `language_id` = '". $lang. "'"); return $query->rows; } public function putAttributeById($data, $max_lang) { $text = $data['text']; for ($i=1; $i<=$max_lang; $i++) { $rows = $this->getAttributeById((int)$data['product_id'], (int)$data['attribute_id'], $i); if (empty($rows)) { $text = htmlspecialchars($text, ENT_COMPAT, 'UTF-8'); $this->db->query("INSERT INTO " . DB_PREFIX . "product_attribute SET product_id = '" . (int)$data['product_id'] . "', attribute_id = '" . (int)$data['attribute_id'] . "', language_id = '" . $i . "', text = '" . $this->db->escape($text) . "'"); } } $this->cache->delete('suppler'); } вставить то, что отметил красным цветом. Интересно, что получится :) Надіслати Поділитися на інших сайтах More sharing options... dmitriykonev Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Вы имеете в виду "почему товары экспортируются в прайс-лист без ску" ? Нет, они экспортируются с ску (артикулом). Это единственный случай, когда модуль создает прайс-лист. В личку пришлю скриншоты примеров!!!! Надіслати Поділитися на інших сайтах More sharing options... natural Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Вы подумайте, а я пока выложу 5.0 :) Если бы вы знали, как надоело с четверкой возиться! Парсинг - слабоват и только с одного сайта возможен, Атрибуты не дополняются, а грохаются и создаются заново. Из категории в категорию товары перенести - целый головняк...... "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Надіслати Поділитися на інших сайтах More sharing options... interpromo Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Попробуйте так. В admin/model/catalog/suppler в двух функциях: public function getAttributeById($product_id, $attribute_id, $lang) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_attribute WHERE `product_id` = '" . (int)$product_id . "' and `attribute_id` = '". $attribute_id . "' and `language_id` = '". $lang. "'"); return $query->rows; } public function putAttributeById($data, $max_lang) { $text = $data['text']; for ($i=1; $i<=$max_lang; $i++) { $rows = $this->getAttributeById((int)$data['product_id'], (int)$data['attribute_id'], $i); if (empty($rows)) { $text = htmlspecialchars($text, ENT_COMPAT, 'UTF-8'); $this->db->query("INSERT INTO " . DB_PREFIX . "product_attribute SET product_id = '" . (int)$data['product_id'] . "', attribute_id = '" . (int)$data['attribute_id'] . "', language_id = '" . $i . "', text = '" . $this->db->escape($text) . "'"); } } $this->cache->delete('suppler'); } вставить то, что отметил красным цветом. Интересно, что получится :) тот же самое :( Notice: Error: Duplicate entry '6532-21-1' for key 'PRIMARY' Error No: 1062 INSERT INTO oc_product_attribute SET product_id = '6532', attribute_id = '21', language_id = '1', text = 'Поліамід - 75%, еластан - 15%, бавовна -10%' in /.../test/system/database/mysql.php on line 50 причём если эти столбцы в прайсе очистить,то всё кроме атрибутов(логично) заливается нормально на украинском Надіслати Поділитися на інших сайтах More sharing options... boom Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Нужна помощь по работе с модулем. Платно, подронобсти в личку. Надіслати Поділитися на інших сайтах More sharing options... alexx17 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Надіслати Поділитися на інших сайтах More sharing options... sh2000v Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Автору модуля: "Номер колонки, содержащей специальную цену:" не множится на курс. Логичнее было бы множить, раз цена множится, а то приходится делать в прайсе спец цену вручную с учётом курса. Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Да, в 1.5.5.1 они убрали функцию getAllCategory, которой я пользовался. Может еще чего изменили. Я поступил просто: поставил модуль вручную, т.е. все вкюмодовские вставки сделал руками, а suppler.xml из вкюмода удалил. Работает. Не помогло. Ошибка не вылетает, но при попытке импорта из файла страничка просто перезагружается. В логе также все чисто. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Автору модуля: "Номер колонки, содержащей специальную цену:" не множится на курс. Логичнее было бы множить, раз цена множится, а то приходится делать в прайсе спец цену вручную с учётом курса. Спасибо. Вы пока, найдите по тексту: акционных цен и вставьте ниже, перед $data['price'] = $pr; строку: $pr = $pr*$rate; в 2-х местах Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Не помогло. Ошибка не вылетает, но при попытке импорта из файла страничка просто перезагружается. В логе также все чисто. А errors есть ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Придирается к языкам, или что ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 В личку пришлю скриншоты примеров!!!! Там скрины не прикрепляются. Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Добрый вечер! Скачал последний релиз движка (Версия 1.5.5.1.1) , а так же только что купил этот модуль, установку сделал по инструкции, пункт "Поставщики " появился, но при нажатии на кнопку "добавить" выпадает такая ошибка: Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/site.ru/admin/controller/catalog/suppler.php on line 626 В чем может быть проблема? PS, VQmod установлен, доступ к модулю в настройках разрешен Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Это была не ошибка четверки, а такая концепция :( Как понимать: "Обновить атрибуты" ? Обновить их значения? Так они не меняются (кроме Гарантия, может быть). А вдруг вам для фильтра нужно, чтобы атрибуты были другими, как их заменить - только грохнуть все и поставить новые. Иначе, могут получиться дубли в одном товаре: Объем ОП и Память и Размер памяти, Размер оперативной памяти Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } 1 Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 (змінено) Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Насколько я понял нужно дописать это в файл category.php ? Не силен я в программировании Если это так, то не помогло :( Сейчас выдает вот что: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/zoo-opt.ru/admin/controller/catalog/suppler.php on line 626 Т.е тот самый код, который вы написали, а я добавил в файл category.php в самый конец Отбой, нашел в чем причина - закрывающий тег не написал в самом конце php файла Змінено 1 жовтня 2013 користувачем SSDD Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 А errors есть ? errors нет. папка uploads пустая Надіслати Поділитися на інших сайтах More sharing options... Esox Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 usergio, я приобрел модуль, скажите, правильно ли я понял начало работы - я должен прайс своего поставщика привести в вид идентичный тому что лежит в папке "прайсы для тестирования" при этом если мне надо будет обновить цены я каждый раз скачанный с сайта поставщика прайс должен приводить в этот определенный вид? Надіслати Поділитися на інших сайтах More sharing options... Andrey23114 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 У Вас в шапке стоит v.4.10. а в опциях демо 5.0 Можно сделать произвольное количество "Название категории в прайс-листе:" в закладке "Данные" больше чем 16 в демо? Надіслати Поділитися на інших сайтах More sharing options... KAndrey Опубліковано: 2 жовтня 2013 Share Опубліковано: 2 жовтня 2013 Хотелось бы сказать usergio отдельное спасибо, за оперативную помощь и отзвычивость. Есть несколько незначительных пожеланий, но думаю со мной согласятся те, кто активно юзал этот модуль. 1) очень нехватает кнопки "применить" особенно когда редактируешь вкладку "данные" 2) хотелось бы, чтобы после экспорта товаров не надо было лезть на фтп. Возможно сделать, чтобы сразу предлагалось сохранить файл в указанное место на диске? 3) очень нехватает версии под 1.5.2.1. Надіслати Поділитися на інших сайтах More sharing options... Назад 198 199 200 201 202 203 204 205 206 207 208 Вперед Сторінка 203 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 677 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 425 переглядів Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 293 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите кто-нибудь почему прайс лист создаётся без sku? Хотя на сайте товар с sku!? Вы имеете в виду "почему товары экспортируются в прайс-лист без ску" ? Нет, они экспортируются с ску (артикулом). Это единственный случай, когда модуль создает прайс-лист. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Помогите! Уже всю ветку перелопатила - ничего не помогает!Заливаю прайс на русском - всё нормально,меняю админку и сайт на украинский - и пытаюсь залить украинский - Notice: Error: Duplicate entry '6391-21-1' for key 'PRIMARY' Error No: 1062 INSERT INTO oc_product_attribute SET product_id = '6391', attribute_id = '21', language_id = '1', text = 'Поліамід - 75%, еластан - 15%, бавовна -10%' in /.../test/system/database/mysql.php on line 50 Opencart Версия 1.5.5.1, vqmod, модуль обновлён Попробуйте так. В admin/model/catalog/suppler в двух функциях: public function getAttributeById($product_id, $attribute_id, $lang) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_attribute WHERE `product_id` = '" . (int)$product_id . "' and `attribute_id` = '". $attribute_id . "' and `language_id` = '". $lang. "'"); return $query->rows; } public function putAttributeById($data, $max_lang) { $text = $data['text']; for ($i=1; $i<=$max_lang; $i++) { $rows = $this->getAttributeById((int)$data['product_id'], (int)$data['attribute_id'], $i); if (empty($rows)) { $text = htmlspecialchars($text, ENT_COMPAT, 'UTF-8'); $this->db->query("INSERT INTO " . DB_PREFIX . "product_attribute SET product_id = '" . (int)$data['product_id'] . "', attribute_id = '" . (int)$data['attribute_id'] . "', language_id = '" . $i . "', text = '" . $this->db->escape($text) . "'"); } } $this->cache->delete('suppler'); } вставить то, что отметил красным цветом. Интересно, что получится :) Надіслати Поділитися на інших сайтах More sharing options... dmitriykonev Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Вы имеете в виду "почему товары экспортируются в прайс-лист без ску" ? Нет, они экспортируются с ску (артикулом). Это единственный случай, когда модуль создает прайс-лист. В личку пришлю скриншоты примеров!!!! Надіслати Поділитися на інших сайтах More sharing options... natural Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Вы подумайте, а я пока выложу 5.0 :) Если бы вы знали, как надоело с четверкой возиться! Парсинг - слабоват и только с одного сайта возможен, Атрибуты не дополняются, а грохаются и создаются заново. Из категории в категорию товары перенести - целый головняк...... "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Надіслати Поділитися на інших сайтах More sharing options... interpromo Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Попробуйте так. В admin/model/catalog/suppler в двух функциях: public function getAttributeById($product_id, $attribute_id, $lang) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_attribute WHERE `product_id` = '" . (int)$product_id . "' and `attribute_id` = '". $attribute_id . "' and `language_id` = '". $lang. "'"); return $query->rows; } public function putAttributeById($data, $max_lang) { $text = $data['text']; for ($i=1; $i<=$max_lang; $i++) { $rows = $this->getAttributeById((int)$data['product_id'], (int)$data['attribute_id'], $i); if (empty($rows)) { $text = htmlspecialchars($text, ENT_COMPAT, 'UTF-8'); $this->db->query("INSERT INTO " . DB_PREFIX . "product_attribute SET product_id = '" . (int)$data['product_id'] . "', attribute_id = '" . (int)$data['attribute_id'] . "', language_id = '" . $i . "', text = '" . $this->db->escape($text) . "'"); } } $this->cache->delete('suppler'); } вставить то, что отметил красным цветом. Интересно, что получится :) тот же самое :( Notice: Error: Duplicate entry '6532-21-1' for key 'PRIMARY' Error No: 1062 INSERT INTO oc_product_attribute SET product_id = '6532', attribute_id = '21', language_id = '1', text = 'Поліамід - 75%, еластан - 15%, бавовна -10%' in /.../test/system/database/mysql.php on line 50 причём если эти столбцы в прайсе очистить,то всё кроме атрибутов(логично) заливается нормально на украинском Надіслати Поділитися на інших сайтах More sharing options... boom Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Нужна помощь по работе с модулем. Платно, подронобсти в личку. Надіслати Поділитися на інших сайтах More sharing options... alexx17 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Надіслати Поділитися на інших сайтах More sharing options... sh2000v Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Автору модуля: "Номер колонки, содержащей специальную цену:" не множится на курс. Логичнее было бы множить, раз цена множится, а то приходится делать в прайсе спец цену вручную с учётом курса. Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Да, в 1.5.5.1 они убрали функцию getAllCategory, которой я пользовался. Может еще чего изменили. Я поступил просто: поставил модуль вручную, т.е. все вкюмодовские вставки сделал руками, а suppler.xml из вкюмода удалил. Работает. Не помогло. Ошибка не вылетает, но при попытке импорта из файла страничка просто перезагружается. В логе также все чисто. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Автору модуля: "Номер колонки, содержащей специальную цену:" не множится на курс. Логичнее было бы множить, раз цена множится, а то приходится делать в прайсе спец цену вручную с учётом курса. Спасибо. Вы пока, найдите по тексту: акционных цен и вставьте ниже, перед $data['price'] = $pr; строку: $pr = $pr*$rate; в 2-х местах Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Не помогло. Ошибка не вылетает, но при попытке импорта из файла страничка просто перезагружается. В логе также все чисто. А errors есть ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Придирается к языкам, или что ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 В личку пришлю скриншоты примеров!!!! Там скрины не прикрепляются. Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Добрый вечер! Скачал последний релиз движка (Версия 1.5.5.1.1) , а так же только что купил этот модуль, установку сделал по инструкции, пункт "Поставщики " появился, но при нажатии на кнопку "добавить" выпадает такая ошибка: Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/site.ru/admin/controller/catalog/suppler.php on line 626 В чем может быть проблема? PS, VQmod установлен, доступ к модулю в настройках разрешен Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Это была не ошибка четверки, а такая концепция :( Как понимать: "Обновить атрибуты" ? Обновить их значения? Так они не меняются (кроме Гарантия, может быть). А вдруг вам для фильтра нужно, чтобы атрибуты были другими, как их заменить - только грохнуть все и поставить новые. Иначе, могут получиться дубли в одном товаре: Объем ОП и Память и Размер памяти, Размер оперативной памяти Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } 1 Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 (змінено) Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Насколько я понял нужно дописать это в файл category.php ? Не силен я в программировании Если это так, то не помогло :( Сейчас выдает вот что: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/zoo-opt.ru/admin/controller/catalog/suppler.php on line 626 Т.е тот самый код, который вы написали, а я добавил в файл category.php в самый конец Отбой, нашел в чем причина - закрывающий тег не написал в самом конце php файла Змінено 1 жовтня 2013 користувачем SSDD Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 А errors есть ? errors нет. папка uploads пустая Надіслати Поділитися на інших сайтах More sharing options... Esox Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 usergio, я приобрел модуль, скажите, правильно ли я понял начало работы - я должен прайс своего поставщика привести в вид идентичный тому что лежит в папке "прайсы для тестирования" при этом если мне надо будет обновить цены я каждый раз скачанный с сайта поставщика прайс должен приводить в этот определенный вид? Надіслати Поділитися на інших сайтах More sharing options... Andrey23114 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 У Вас в шапке стоит v.4.10. а в опциях демо 5.0 Можно сделать произвольное количество "Название категории в прайс-листе:" в закладке "Данные" больше чем 16 в демо? Надіслати Поділитися на інших сайтах More sharing options... KAndrey Опубліковано: 2 жовтня 2013 Share Опубліковано: 2 жовтня 2013 Хотелось бы сказать usergio отдельное спасибо, за оперативную помощь и отзвычивость. Есть несколько незначительных пожеланий, но думаю со мной согласятся те, кто активно юзал этот модуль. 1) очень нехватает кнопки "применить" особенно когда редактируешь вкладку "данные" 2) хотелось бы, чтобы после экспорта товаров не надо было лезть на фтп. Возможно сделать, чтобы сразу предлагалось сохранить файл в указанное место на диске? 3) очень нехватает версии под 1.5.2.1. Надіслати Поділитися на інших сайтах More sharing options... Назад 198 199 200 201 202 203 204 205 206 207 208 Вперед Сторінка 203 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 677 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 425 переглядів Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 293 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Помогите! Уже всю ветку перелопатила - ничего не помогает!Заливаю прайс на русском - всё нормально,меняю админку и сайт на украинский - и пытаюсь залить украинский - Notice: Error: Duplicate entry '6391-21-1' for key 'PRIMARY' Error No: 1062 INSERT INTO oc_product_attribute SET product_id = '6391', attribute_id = '21', language_id = '1', text = 'Поліамід - 75%, еластан - 15%, бавовна -10%' in /.../test/system/database/mysql.php on line 50 Opencart Версия 1.5.5.1, vqmod, модуль обновлён Попробуйте так. В admin/model/catalog/suppler в двух функциях: public function getAttributeById($product_id, $attribute_id, $lang) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_attribute WHERE `product_id` = '" . (int)$product_id . "' and `attribute_id` = '". $attribute_id . "' and `language_id` = '". $lang. "'"); return $query->rows; } public function putAttributeById($data, $max_lang) { $text = $data['text']; for ($i=1; $i<=$max_lang; $i++) { $rows = $this->getAttributeById((int)$data['product_id'], (int)$data['attribute_id'], $i); if (empty($rows)) { $text = htmlspecialchars($text, ENT_COMPAT, 'UTF-8'); $this->db->query("INSERT INTO " . DB_PREFIX . "product_attribute SET product_id = '" . (int)$data['product_id'] . "', attribute_id = '" . (int)$data['attribute_id'] . "', language_id = '" . $i . "', text = '" . $this->db->escape($text) . "'"); } } $this->cache->delete('suppler'); } вставить то, что отметил красным цветом. Интересно, что получится :) Надіслати Поділитися на інших сайтах More sharing options... dmitriykonev Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Вы имеете в виду "почему товары экспортируются в прайс-лист без ску" ? Нет, они экспортируются с ску (артикулом). Это единственный случай, когда модуль создает прайс-лист. В личку пришлю скриншоты примеров!!!! Надіслати Поділитися на інших сайтах More sharing options... natural Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Вы подумайте, а я пока выложу 5.0 :) Если бы вы знали, как надоело с четверкой возиться! Парсинг - слабоват и только с одного сайта возможен, Атрибуты не дополняются, а грохаются и создаются заново. Из категории в категорию товары перенести - целый головняк...... "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Надіслати Поділитися на інших сайтах More sharing options... interpromo Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Попробуйте так. В admin/model/catalog/suppler в двух функциях: public function getAttributeById($product_id, $attribute_id, $lang) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_attribute WHERE `product_id` = '" . (int)$product_id . "' and `attribute_id` = '". $attribute_id . "' and `language_id` = '". $lang. "'"); return $query->rows; } public function putAttributeById($data, $max_lang) { $text = $data['text']; for ($i=1; $i<=$max_lang; $i++) { $rows = $this->getAttributeById((int)$data['product_id'], (int)$data['attribute_id'], $i); if (empty($rows)) { $text = htmlspecialchars($text, ENT_COMPAT, 'UTF-8'); $this->db->query("INSERT INTO " . DB_PREFIX . "product_attribute SET product_id = '" . (int)$data['product_id'] . "', attribute_id = '" . (int)$data['attribute_id'] . "', language_id = '" . $i . "', text = '" . $this->db->escape($text) . "'"); } } $this->cache->delete('suppler'); } вставить то, что отметил красным цветом. Интересно, что получится :) тот же самое :( Notice: Error: Duplicate entry '6532-21-1' for key 'PRIMARY' Error No: 1062 INSERT INTO oc_product_attribute SET product_id = '6532', attribute_id = '21', language_id = '1', text = 'Поліамід - 75%, еластан - 15%, бавовна -10%' in /.../test/system/database/mysql.php on line 50 причём если эти столбцы в прайсе очистить,то всё кроме атрибутов(логично) заливается нормально на украинском Надіслати Поділитися на інших сайтах More sharing options... boom Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Нужна помощь по работе с модулем. Платно, подронобсти в личку. Надіслати Поділитися на інших сайтах More sharing options... alexx17 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Надіслати Поділитися на інших сайтах More sharing options... sh2000v Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Автору модуля: "Номер колонки, содержащей специальную цену:" не множится на курс. Логичнее было бы множить, раз цена множится, а то приходится делать в прайсе спец цену вручную с учётом курса. Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Да, в 1.5.5.1 они убрали функцию getAllCategory, которой я пользовался. Может еще чего изменили. Я поступил просто: поставил модуль вручную, т.е. все вкюмодовские вставки сделал руками, а suppler.xml из вкюмода удалил. Работает. Не помогло. Ошибка не вылетает, но при попытке импорта из файла страничка просто перезагружается. В логе также все чисто. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Автору модуля: "Номер колонки, содержащей специальную цену:" не множится на курс. Логичнее было бы множить, раз цена множится, а то приходится делать в прайсе спец цену вручную с учётом курса. Спасибо. Вы пока, найдите по тексту: акционных цен и вставьте ниже, перед $data['price'] = $pr; строку: $pr = $pr*$rate; в 2-х местах Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Не помогло. Ошибка не вылетает, но при попытке импорта из файла страничка просто перезагружается. В логе также все чисто. А errors есть ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Придирается к языкам, или что ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 В личку пришлю скриншоты примеров!!!! Там скрины не прикрепляются. Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Добрый вечер! Скачал последний релиз движка (Версия 1.5.5.1.1) , а так же только что купил этот модуль, установку сделал по инструкции, пункт "Поставщики " появился, но при нажатии на кнопку "добавить" выпадает такая ошибка: Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/site.ru/admin/controller/catalog/suppler.php on line 626 В чем может быть проблема? PS, VQmod установлен, доступ к модулю в настройках разрешен Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Это была не ошибка четверки, а такая концепция :( Как понимать: "Обновить атрибуты" ? Обновить их значения? Так они не меняются (кроме Гарантия, может быть). А вдруг вам для фильтра нужно, чтобы атрибуты были другими, как их заменить - только грохнуть все и поставить новые. Иначе, могут получиться дубли в одном товаре: Объем ОП и Память и Размер памяти, Размер оперативной памяти Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } 1 Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 (змінено) Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Насколько я понял нужно дописать это в файл category.php ? Не силен я в программировании Если это так, то не помогло :( Сейчас выдает вот что: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/zoo-opt.ru/admin/controller/catalog/suppler.php on line 626 Т.е тот самый код, который вы написали, а я добавил в файл category.php в самый конец Отбой, нашел в чем причина - закрывающий тег не написал в самом конце php файла Змінено 1 жовтня 2013 користувачем SSDD Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 А errors есть ? errors нет. папка uploads пустая Надіслати Поділитися на інших сайтах More sharing options... Esox Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 usergio, я приобрел модуль, скажите, правильно ли я понял начало работы - я должен прайс своего поставщика привести в вид идентичный тому что лежит в папке "прайсы для тестирования" при этом если мне надо будет обновить цены я каждый раз скачанный с сайта поставщика прайс должен приводить в этот определенный вид? Надіслати Поділитися на інших сайтах More sharing options... Andrey23114 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 У Вас в шапке стоит v.4.10. а в опциях демо 5.0 Можно сделать произвольное количество "Название категории в прайс-листе:" в закладке "Данные" больше чем 16 в демо? Надіслати Поділитися на інших сайтах More sharing options... KAndrey Опубліковано: 2 жовтня 2013 Share Опубліковано: 2 жовтня 2013 Хотелось бы сказать usergio отдельное спасибо, за оперативную помощь и отзвычивость. Есть несколько незначительных пожеланий, но думаю со мной согласятся те, кто активно юзал этот модуль. 1) очень нехватает кнопки "применить" особенно когда редактируешь вкладку "данные" 2) хотелось бы, чтобы после экспорта товаров не надо было лезть на фтп. Возможно сделать, чтобы сразу предлагалось сохранить файл в указанное место на диске? 3) очень нехватает версии под 1.5.2.1. Надіслати Поділитися на інших сайтах More sharing options... Назад 198 199 200 201 202 203 204 205 206 207 208 Вперед Сторінка 203 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 677 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 425 переглядів Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 293 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
dmitriykonev Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Вы имеете в виду "почему товары экспортируются в прайс-лист без ску" ? Нет, они экспортируются с ску (артикулом). Это единственный случай, когда модуль создает прайс-лист. В личку пришлю скриншоты примеров!!!! Надіслати Поділитися на інших сайтах More sharing options...
natural Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Вы подумайте, а я пока выложу 5.0 :) Если бы вы знали, как надоело с четверкой возиться! Парсинг - слабоват и только с одного сайта возможен, Атрибуты не дополняются, а грохаются и создаются заново. Из категории в категорию товары перенести - целый головняк...... "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Надіслати Поділитися на інших сайтах More sharing options...
interpromo Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Попробуйте так. В admin/model/catalog/suppler в двух функциях: public function getAttributeById($product_id, $attribute_id, $lang) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_attribute WHERE `product_id` = '" . (int)$product_id . "' and `attribute_id` = '". $attribute_id . "' and `language_id` = '". $lang. "'"); return $query->rows; } public function putAttributeById($data, $max_lang) { $text = $data['text']; for ($i=1; $i<=$max_lang; $i++) { $rows = $this->getAttributeById((int)$data['product_id'], (int)$data['attribute_id'], $i); if (empty($rows)) { $text = htmlspecialchars($text, ENT_COMPAT, 'UTF-8'); $this->db->query("INSERT INTO " . DB_PREFIX . "product_attribute SET product_id = '" . (int)$data['product_id'] . "', attribute_id = '" . (int)$data['attribute_id'] . "', language_id = '" . $i . "', text = '" . $this->db->escape($text) . "'"); } } $this->cache->delete('suppler'); } вставить то, что отметил красным цветом. Интересно, что получится :) тот же самое :( Notice: Error: Duplicate entry '6532-21-1' for key 'PRIMARY' Error No: 1062 INSERT INTO oc_product_attribute SET product_id = '6532', attribute_id = '21', language_id = '1', text = 'Поліамід - 75%, еластан - 15%, бавовна -10%' in /.../test/system/database/mysql.php on line 50 причём если эти столбцы в прайсе очистить,то всё кроме атрибутов(логично) заливается нормально на украинском Надіслати Поділитися на інших сайтах More sharing options...
boom Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Нужна помощь по работе с модулем. Платно, подронобсти в личку. Надіслати Поділитися на інших сайтах More sharing options...
alexx17 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Надіслати Поділитися на інших сайтах More sharing options...
sh2000v Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Автору модуля: "Номер колонки, содержащей специальную цену:" не множится на курс. Логичнее было бы множить, раз цена множится, а то приходится делать в прайсе спец цену вручную с учётом курса. Надіслати Поділитися на інших сайтах More sharing options...
barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Да, в 1.5.5.1 они убрали функцию getAllCategory, которой я пользовался. Может еще чего изменили. Я поступил просто: поставил модуль вручную, т.е. все вкюмодовские вставки сделал руками, а suppler.xml из вкюмода удалил. Работает. Не помогло. Ошибка не вылетает, но при попытке импорта из файла страничка просто перезагружается. В логе также все чисто. Надіслати Поділитися на інших сайтах More sharing options...
usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Автору модуля: "Номер колонки, содержащей специальную цену:" не множится на курс. Логичнее было бы множить, раз цена множится, а то приходится делать в прайсе спец цену вручную с учётом курса. Спасибо. Вы пока, найдите по тексту: акционных цен и вставьте ниже, перед $data['price'] = $pr; строку: $pr = $pr*$rate; в 2-х местах Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Не помогло. Ошибка не вылетает, но при попытке импорта из файла страничка просто перезагружается. В логе также все чисто. А errors есть ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Придирается к языкам, или что ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 В личку пришлю скриншоты примеров!!!! Там скрины не прикрепляются. Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Добрый вечер! Скачал последний релиз движка (Версия 1.5.5.1.1) , а так же только что купил этот модуль, установку сделал по инструкции, пункт "Поставщики " появился, но при нажатии на кнопку "добавить" выпадает такая ошибка: Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/site.ru/admin/controller/catalog/suppler.php on line 626 В чем может быть проблема? PS, VQmod установлен, доступ к модулю в настройках разрешен Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Это была не ошибка четверки, а такая концепция :( Как понимать: "Обновить атрибуты" ? Обновить их значения? Так они не меняются (кроме Гарантия, может быть). А вдруг вам для фильтра нужно, чтобы атрибуты были другими, как их заменить - только грохнуть все и поставить новые. Иначе, могут получиться дубли в одном товаре: Объем ОП и Память и Размер памяти, Размер оперативной памяти Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } 1 Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 (змінено) Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Насколько я понял нужно дописать это в файл category.php ? Не силен я в программировании Если это так, то не помогло :( Сейчас выдает вот что: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/zoo-opt.ru/admin/controller/catalog/suppler.php on line 626 Т.е тот самый код, который вы написали, а я добавил в файл category.php в самый конец Отбой, нашел в чем причина - закрывающий тег не написал в самом конце php файла Змінено 1 жовтня 2013 користувачем SSDD Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 А errors есть ? errors нет. папка uploads пустая Надіслати Поділитися на інших сайтах More sharing options... Esox Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 usergio, я приобрел модуль, скажите, правильно ли я понял начало работы - я должен прайс своего поставщика привести в вид идентичный тому что лежит в папке "прайсы для тестирования" при этом если мне надо будет обновить цены я каждый раз скачанный с сайта поставщика прайс должен приводить в этот определенный вид? Надіслати Поділитися на інших сайтах More sharing options... Andrey23114 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 У Вас в шапке стоит v.4.10. а в опциях демо 5.0 Можно сделать произвольное количество "Название категории в прайс-листе:" в закладке "Данные" больше чем 16 в демо? Надіслати Поділитися на інших сайтах More sharing options... KAndrey Опубліковано: 2 жовтня 2013 Share Опубліковано: 2 жовтня 2013 Хотелось бы сказать usergio отдельное спасибо, за оперативную помощь и отзвычивость. Есть несколько незначительных пожеланий, но думаю со мной согласятся те, кто активно юзал этот модуль. 1) очень нехватает кнопки "применить" особенно когда редактируешь вкладку "данные" 2) хотелось бы, чтобы после экспорта товаров не надо было лезть на фтп. Возможно сделать, чтобы сразу предлагалось сохранить файл в указанное место на диске? 3) очень нехватает версии под 1.5.2.1. Надіслати Поділитися на інших сайтах More sharing options... Назад 198 199 200 201 202 203 204 205 206 207 208 Вперед Сторінка 203 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 677 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 425 переглядів Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 293 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Не помогло. Ошибка не вылетает, но при попытке импорта из файла страничка просто перезагружается. В логе также все чисто. А errors есть ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Придирается к языкам, или что ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 В личку пришлю скриншоты примеров!!!! Там скрины не прикрепляются. Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Добрый вечер! Скачал последний релиз движка (Версия 1.5.5.1.1) , а так же только что купил этот модуль, установку сделал по инструкции, пункт "Поставщики " появился, но при нажатии на кнопку "добавить" выпадает такая ошибка: Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/site.ru/admin/controller/catalog/suppler.php on line 626 В чем может быть проблема? PS, VQmod установлен, доступ к модулю в настройках разрешен Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Это была не ошибка четверки, а такая концепция :( Как понимать: "Обновить атрибуты" ? Обновить их значения? Так они не меняются (кроме Гарантия, может быть). А вдруг вам для фильтра нужно, чтобы атрибуты были другими, как их заменить - только грохнуть все и поставить новые. Иначе, могут получиться дубли в одном товаре: Объем ОП и Память и Размер памяти, Размер оперативной памяти Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } 1 Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 (змінено) Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Насколько я понял нужно дописать это в файл category.php ? Не силен я в программировании Если это так, то не помогло :( Сейчас выдает вот что: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/zoo-opt.ru/admin/controller/catalog/suppler.php on line 626 Т.е тот самый код, который вы написали, а я добавил в файл category.php в самый конец Отбой, нашел в чем причина - закрывающий тег не написал в самом конце php файла Змінено 1 жовтня 2013 користувачем SSDD Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 А errors есть ? errors нет. папка uploads пустая Надіслати Поділитися на інших сайтах More sharing options... Esox Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 usergio, я приобрел модуль, скажите, правильно ли я понял начало работы - я должен прайс своего поставщика привести в вид идентичный тому что лежит в папке "прайсы для тестирования" при этом если мне надо будет обновить цены я каждый раз скачанный с сайта поставщика прайс должен приводить в этот определенный вид? Надіслати Поділитися на інших сайтах More sharing options... Andrey23114 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 У Вас в шапке стоит v.4.10. а в опциях демо 5.0 Можно сделать произвольное количество "Название категории в прайс-листе:" в закладке "Данные" больше чем 16 в демо? Надіслати Поділитися на інших сайтах More sharing options... KAndrey Опубліковано: 2 жовтня 2013 Share Опубліковано: 2 жовтня 2013 Хотелось бы сказать usergio отдельное спасибо, за оперативную помощь и отзвычивость. Есть несколько незначительных пожеланий, но думаю со мной согласятся те, кто активно юзал этот модуль. 1) очень нехватает кнопки "применить" особенно когда редактируешь вкладку "данные" 2) хотелось бы, чтобы после экспорта товаров не надо было лезть на фтп. Возможно сделать, чтобы сразу предлагалось сохранить файл в указанное место на диске? 3) очень нехватает версии под 1.5.2.1. Надіслати Поділитися на інших сайтах More sharing options... Назад 198 199 200 201 202 203 204 205 206 207 208 Вперед Сторінка 203 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 677 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 425 переглядів Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 293 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Подскажите, на opencart 1.5.6. возможно поставить этот модуль? Пробовал - не вышло. Придирается к языкам, или что ? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 В личку пришлю скриншоты примеров!!!! Там скрины не прикрепляются. Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Добрый вечер! Скачал последний релиз движка (Версия 1.5.5.1.1) , а так же только что купил этот модуль, установку сделал по инструкции, пункт "Поставщики " появился, но при нажатии на кнопку "добавить" выпадает такая ошибка: Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/site.ru/admin/controller/catalog/suppler.php on line 626 В чем может быть проблема? PS, VQmod установлен, доступ к модулю в настройках разрешен Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Это была не ошибка четверки, а такая концепция :( Как понимать: "Обновить атрибуты" ? Обновить их значения? Так они не меняются (кроме Гарантия, может быть). А вдруг вам для фильтра нужно, чтобы атрибуты были другими, как их заменить - только грохнуть все и поставить новые. Иначе, могут получиться дубли в одном товаре: Объем ОП и Память и Размер памяти, Размер оперативной памяти Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } 1 Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 (змінено) Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Насколько я понял нужно дописать это в файл category.php ? Не силен я в программировании Если это так, то не помогло :( Сейчас выдает вот что: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/zoo-opt.ru/admin/controller/catalog/suppler.php on line 626 Т.е тот самый код, который вы написали, а я добавил в файл category.php в самый конец Отбой, нашел в чем причина - закрывающий тег не написал в самом конце php файла Змінено 1 жовтня 2013 користувачем SSDD Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 А errors есть ? errors нет. папка uploads пустая Надіслати Поділитися на інших сайтах More sharing options... Esox Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 usergio, я приобрел модуль, скажите, правильно ли я понял начало работы - я должен прайс своего поставщика привести в вид идентичный тому что лежит в папке "прайсы для тестирования" при этом если мне надо будет обновить цены я каждый раз скачанный с сайта поставщика прайс должен приводить в этот определенный вид? Надіслати Поділитися на інших сайтах More sharing options... Andrey23114 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 У Вас в шапке стоит v.4.10. а в опциях демо 5.0 Можно сделать произвольное количество "Название категории в прайс-листе:" в закладке "Данные" больше чем 16 в демо? Надіслати Поділитися на інших сайтах More sharing options... KAndrey Опубліковано: 2 жовтня 2013 Share Опубліковано: 2 жовтня 2013 Хотелось бы сказать usergio отдельное спасибо, за оперативную помощь и отзвычивость. Есть несколько незначительных пожеланий, но думаю со мной согласятся те, кто активно юзал этот модуль. 1) очень нехватает кнопки "применить" особенно когда редактируешь вкладку "данные" 2) хотелось бы, чтобы после экспорта товаров не надо было лезть на фтп. Возможно сделать, чтобы сразу предлагалось сохранить файл в указанное место на диске? 3) очень нехватает версии под 1.5.2.1. Надіслати Поділитися на інших сайтах More sharing options... Назад 198 199 200 201 202 203 204 205 206 207 208 Вперед Сторінка 203 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 677 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 425 переглядів Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 293 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 В личку пришлю скриншоты примеров!!!! Там скрины не прикрепляются. Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Добрый вечер! Скачал последний релиз движка (Версия 1.5.5.1.1) , а так же только что купил этот модуль, установку сделал по инструкции, пункт "Поставщики " появился, но при нажатии на кнопку "добавить" выпадает такая ошибка: Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/site.ru/admin/controller/catalog/suppler.php on line 626 В чем может быть проблема? PS, VQmod установлен, доступ к модулю в настройках разрешен Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Это была не ошибка четверки, а такая концепция :( Как понимать: "Обновить атрибуты" ? Обновить их значения? Так они не меняются (кроме Гарантия, может быть). А вдруг вам для фильтра нужно, чтобы атрибуты были другими, как их заменить - только грохнуть все и поставить новые. Иначе, могут получиться дубли в одном товаре: Объем ОП и Память и Размер памяти, Размер оперативной памяти Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } 1 Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 (змінено) Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Насколько я понял нужно дописать это в файл category.php ? Не силен я в программировании Если это так, то не помогло :( Сейчас выдает вот что: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/zoo-opt.ru/admin/controller/catalog/suppler.php on line 626 Т.е тот самый код, который вы написали, а я добавил в файл category.php в самый конец Отбой, нашел в чем причина - закрывающий тег не написал в самом конце php файла Змінено 1 жовтня 2013 користувачем SSDD Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 А errors есть ? errors нет. папка uploads пустая Надіслати Поділитися на інших сайтах More sharing options... Esox Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 usergio, я приобрел модуль, скажите, правильно ли я понял начало работы - я должен прайс своего поставщика привести в вид идентичный тому что лежит в папке "прайсы для тестирования" при этом если мне надо будет обновить цены я каждый раз скачанный с сайта поставщика прайс должен приводить в этот определенный вид? Надіслати Поділитися на інших сайтах More sharing options... Andrey23114 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 У Вас в шапке стоит v.4.10. а в опциях демо 5.0 Можно сделать произвольное количество "Название категории в прайс-листе:" в закладке "Данные" больше чем 16 в демо? Надіслати Поділитися на інших сайтах More sharing options... KAndrey Опубліковано: 2 жовтня 2013 Share Опубліковано: 2 жовтня 2013 Хотелось бы сказать usergio отдельное спасибо, за оперативную помощь и отзвычивость. Есть несколько незначительных пожеланий, но думаю со мной согласятся те, кто активно юзал этот модуль. 1) очень нехватает кнопки "применить" особенно когда редактируешь вкладку "данные" 2) хотелось бы, чтобы после экспорта товаров не надо было лезть на фтп. Возможно сделать, чтобы сразу предлагалось сохранить файл в указанное место на диске? 3) очень нехватает версии под 1.5.2.1. Надіслати Поділитися на інших сайтах More sharing options... Назад 198 199 200 201 202 203 204 205 206 207 208 Вперед Сторінка 203 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 677 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 425 переглядів Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 293 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка]
SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 Добрый вечер! Скачал последний релиз движка (Версия 1.5.5.1.1) , а так же только что купил этот модуль, установку сделал по инструкции, пункт "Поставщики " появился, но при нажатии на кнопку "добавить" выпадает такая ошибка: Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/site.ru/admin/controller/catalog/suppler.php on line 626 В чем может быть проблема? PS, VQmod установлен, доступ к модулю в настройках разрешен Надіслати Поділитися на інших сайтах More sharing options...
usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 "Атрибуты не дополняются, а грохаются и создаются заново." Кстати в 5.0 версии это исправлено ? Это была не ошибка четверки, а такая концепция :( Как понимать: "Обновить атрибуты" ? Обновить их значения? Так они не меняются (кроме Гарантия, может быть). А вдруг вам для фильтра нужно, чтобы атрибуты были другими, как их заменить - только грохнуть все и поставить новые. Иначе, могут получиться дубли в одном товаре: Объем ОП и Память и Размер памяти, Размер оперативной памяти Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } 1 Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 (змінено) Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Насколько я понял нужно дописать это в файл category.php ? Не силен я в программировании Если это так, то не помогло :( Сейчас выдает вот что: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/zoo-opt.ru/admin/controller/catalog/suppler.php on line 626 Т.е тот самый код, который вы написали, а я добавил в файл category.php в самый конец Отбой, нашел в чем причина - закрывающий тег не написал в самом конце php файла Змінено 1 жовтня 2013 користувачем SSDD Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 А errors есть ? errors нет. папка uploads пустая Надіслати Поділитися на інших сайтах More sharing options... Esox Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 usergio, я приобрел модуль, скажите, правильно ли я понял начало работы - я должен прайс своего поставщика привести в вид идентичный тому что лежит в папке "прайсы для тестирования" при этом если мне надо будет обновить цены я каждый раз скачанный с сайта поставщика прайс должен приводить в этот определенный вид? Надіслати Поділитися на інших сайтах More sharing options... Andrey23114 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 У Вас в шапке стоит v.4.10. а в опциях демо 5.0 Можно сделать произвольное количество "Название категории в прайс-листе:" в закладке "Данные" больше чем 16 в демо? Надіслати Поділитися на інших сайтах More sharing options... KAndrey Опубліковано: 2 жовтня 2013 Share Опубліковано: 2 жовтня 2013 Хотелось бы сказать usergio отдельное спасибо, за оперативную помощь и отзвычивость. Есть несколько незначительных пожеланий, но думаю со мной согласятся те, кто активно юзал этот модуль. 1) очень нехватает кнопки "применить" особенно когда редактируешь вкладку "данные" 2) хотелось бы, чтобы после экспорта товаров не надо было лезть на фтп. Возможно сделать, чтобы сразу предлагалось сохранить файл в указанное место на диске? 3) очень нехватает версии под 1.5.2.1. Надіслати Поділитися на інших сайтах More sharing options... Назад 198 199 200 201 202 203 204 205 206 207 208 Вперед Сторінка 203 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 677 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 425 переглядів Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 293 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
usergio Опубліковано: 1 жовтня 2013 Автор Share Опубліковано: 1 жовтня 2013 Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } 1 Надіслати Поділитися на інших сайтах More sharing options... SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 (змінено) Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Насколько я понял нужно дописать это в файл category.php ? Не силен я в программировании Если это так, то не помогло :( Сейчас выдает вот что: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/zoo-opt.ru/admin/controller/catalog/suppler.php on line 626 Т.е тот самый код, который вы написали, а я добавил в файл category.php в самый конец Отбой, нашел в чем причина - закрывающий тег не написал в самом конце php файла Змінено 1 жовтня 2013 користувачем SSDD Надіслати Поділитися на інших сайтах More sharing options... barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 А errors есть ? errors нет. папка uploads пустая Надіслати Поділитися на інших сайтах More sharing options... Esox Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 usergio, я приобрел модуль, скажите, правильно ли я понял начало работы - я должен прайс своего поставщика привести в вид идентичный тому что лежит в папке "прайсы для тестирования" при этом если мне надо будет обновить цены я каждый раз скачанный с сайта поставщика прайс должен приводить в этот определенный вид? Надіслати Поділитися на інших сайтах More sharing options... Andrey23114 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 У Вас в шапке стоит v.4.10. а в опциях демо 5.0 Можно сделать произвольное количество "Название категории в прайс-листе:" в закладке "Данные" больше чем 16 в демо? Надіслати Поділитися на інших сайтах More sharing options... KAndrey Опубліковано: 2 жовтня 2013 Share Опубліковано: 2 жовтня 2013 Хотелось бы сказать usergio отдельное спасибо, за оперативную помощь и отзвычивость. Есть несколько незначительных пожеланий, но думаю со мной согласятся те, кто активно юзал этот модуль. 1) очень нехватает кнопки "применить" особенно когда редактируешь вкладку "данные" 2) хотелось бы, чтобы после экспорта товаров не надо было лезть на фтп. Возможно сделать, чтобы сразу предлагалось сохранить файл в указанное место на диске? 3) очень нехватает версии под 1.5.2.1. Надіслати Поділитися на інших сайтах More sharing options... Назад 198 199 200 201 202 203 204 205 206 207 208 Вперед Сторінка 203 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133
SSDD Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 (змінено) Убрали в 1.5.5.1 функцию ModelCatalogCategory из admin/model/catalog/category Вставьте ее туда сами. public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Насколько я понял нужно дописать это в файл category.php ? Не силен я в программировании Если это так, то не помогло :( Сейчас выдает вот что: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /home/h57190/data/www/zoo-opt.ru/admin/controller/catalog/suppler.php on line 626 Т.е тот самый код, который вы написали, а я добавил в файл category.php в самый конец Отбой, нашел в чем причина - закрывающий тег не написал в самом конце php файла Змінено 1 жовтня 2013 користувачем SSDD Надіслати Поділитися на інших сайтах More sharing options...
barturin Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 А errors есть ? errors нет. папка uploads пустая Надіслати Поділитися на інших сайтах More sharing options...
Esox Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 usergio, я приобрел модуль, скажите, правильно ли я понял начало работы - я должен прайс своего поставщика привести в вид идентичный тому что лежит в папке "прайсы для тестирования" при этом если мне надо будет обновить цены я каждый раз скачанный с сайта поставщика прайс должен приводить в этот определенный вид? Надіслати Поділитися на інших сайтах More sharing options...
Andrey23114 Опубліковано: 1 жовтня 2013 Share Опубліковано: 1 жовтня 2013 У Вас в шапке стоит v.4.10. а в опциях демо 5.0 Можно сделать произвольное количество "Название категории в прайс-листе:" в закладке "Данные" больше чем 16 в демо? Надіслати Поділитися на інших сайтах More sharing options...
KAndrey Опубліковано: 2 жовтня 2013 Share Опубліковано: 2 жовтня 2013 Хотелось бы сказать usergio отдельное спасибо, за оперативную помощь и отзвычивость. Есть несколько незначительных пожеланий, но думаю со мной согласятся те, кто активно юзал этот модуль. 1) очень нехватает кнопки "применить" особенно когда редактируешь вкладку "данные" 2) хотелось бы, чтобы после экспорта товаров не надо было лезть на фтп. Возможно сделать, чтобы сразу предлагалось сохранить файл в указанное место на диске? 3) очень нехватает версии под 1.5.2.1. Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts