Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Парсер-менеджер товаров с торговых площадок


igyan

Recommended Posts

OpenCart 1.5.1.3

Вот такая ошибка

Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in /demo/admin/controller/module/parsermanager.php on line 245

Версию менять не хочу

 

вас нет в списке купивших модуль

Надіслати
Поділитися на інших сайтах

вас нет в списке купивших модуль

 

Купил сегодня парсер теперь такая ошибка

 

Notice: Error: Unknown column 'jan' in 'field list'

Error No: 1054

INSERT INTO product SET model = 'ASUS X751LD (X751LDV-TY163D) Black', sku = '', upc = '', jan = '', isbn = '', mpn = '', location = '', quantity = '1', minimum = '1', subtract = '1', stock_status_id = '5', date_available = '2015-11-27', manufacturer_id = '11', shipping = '1', price = '20160.5', points = '0', weight = '0', weight_class_id = '0', length = '0', width = '0', height = '0', length_class_id = '0', status = '1', tax_class_id = '1', sort_order = '1', date_added = NOW() in /var/www/oldaion/data/www/kossoi-studio.biz/demo/system/database/mysql.php on line 49

Надіслати
Поділитися на інших сайтах


замените в 

\admin\model\module\parser.php

6 строку  на

$this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . $this->db->escape($data['tax_class_id']) . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = NOW()");

 

Надіслати
Поділитися на інших сайтах

Посмотрел демо, но не понял логику работы с парсером, интерфейс недружественный )

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

Надіслати
Поділитися на інших сайтах


Посмотрел демо, но не понял логику работы с парсером, интерфейс недружественный )

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

в один клик не добавите

загрузите прайс или список товаров магазин, любым модулем csv, xml

выделите товары в парсере, нажмите искать ссылки, после выделите товары, нажмите парсить все

 те товары, у которых есть ссылка, обновятся

 

можете попробовать этот модуль

user:demo

pass:demo

описание аналогичного парсера

 

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Здравствуйте, вопрос к автору, правильно ли я вас понял, если мне нужна версия только для OC 2, сначала покупаю для 1.5, а потом еще доплачиваю за ОС 2 ? 

Надіслати
Поділитися на інших сайтах


Здравствуйте, вопрос к автору, правильно ли я вас понял, если мне нужна версия только для OC 2, сначала покупаю для 1.5, а потом еще доплачиваю за ОС 2 ? 

Здарвствуйте, для новых пользователей стоимость получается  600 р + 350р

Надіслати
Поділитися на інших сайтах

Здравствуйте. При нажатом "Заменять цену" и товар имеет одинаковую цену на доноре, он выводит "0":( Есть решение? Спасибо.

Скорее всего вы говорите про яндекс,

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

скиньте ссылку на товар

Надіслати
Поділитися на інших сайтах

Будет ли добавляться другие сайты для парсинга? Например http://m.ua/ ? Не весь товар можно найти на хотлайне или онлайнере (яндекс постоянно выдает капчу и ничего не парсит).

Надіслати
Поділитися на інших сайтах


Пока не планирую, чем больше доноров тем сложнее поддержка, тем более теперь необходимо поддерживать под 2,0

Надіслати
Поділитися на інших сайтах

Opencart 2.0.3.1.

Возникшие проблемы

 

1. Директория изображений почему-то двойная

C:/OpenServer/domains/newtheme/image/ C:/OpenServer/domains/newtheme/image/catalog/

Выбрать папку соответственно нельзя.

 

2. На странице модуля такая ошибка

Warning: Division by zero in C:\OpenServer\domains\newtheme\admin\controller\module\parsermanager.php on line 435

 

3. При парсинге с Хотлайнера соответственно главное изображение не добавляется.

Товар добавляется, но появляется куча ошибок

 

4. Описание к товару почему-то копируется 4 раза :(

 

5. Дополнительные изображения тоже копируются 4 раза :(

Змінено користувачем Grosso2020
Надіслати
Поділитися на інших сайтах


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

2 поставьте в настройках количество отображаемых страниц

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...
  • 3 weeks later...
  • 2 weeks later...

Добрый день. Не ставится модуль. Вот такая ошибка.
 

Fatal error : Call to undefined function mb_detect_encoding() in /home/grits102/public_html/system/library/simple_html_dom.php on line 1234
 
В чем может быть проблема ?
Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Подскажите, пожалуйста. Если магазин уже наполнен товарами, но нужны для товаров только атрибуты с onliner.by - модуль сможет только атрибуты вытянуть, не изменяя ничего в уже существующих товарах?

Надіслати
Поділитися на інших сайтах


Подскажите, пожалуйста. Если магазин уже наполнен товарами, но нужны для товаров только атрибуты с onliner.by - модуль сможет только атрибуты вытянуть, не изменяя ничего в уже существующих товарах?

Да, сможете обновить только атрибуты

  • +1 1
Надіслати
Поділитися на інших сайтах

добрый день

Unknown: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/c/chupru/niceprice67.ru/public_html/admin/controller/module/parsermanager.php on line 73Unknown: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/c/chupru/niceprice67.ru/public_html/admin/controller/module/parsermanager.php on line 73Unknown: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/c/chupru/niceprice67.ru/public_html/admin/controller/module/parsermanager.php on line 73Warning: Cannot modify header information - headers already sent by (output started at /home/c/chupru/niceprice67.ru/public_html/admin/index.php:84) in /home/c/chupru/niceprice67.ru/public_html/vqmod/vqcache/vq2-system_library_response.php on line 12

вот такие ошибки
Вы выше писали, что обновите для поддержки 5.5
Когда планируете обновить?Или есть другой вариант?
 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.