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

Recommended Posts

Есть возможность парсить товары без ссылок в прайсе?

Откуда тогда парсить?

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

Покажите плз, что на что вы меняете?

Там у меня был хомут со спец-символами.

Вроде исправлял, но не помню в каком обновлении.

 

Всё просто, есть у товара атрибут цвет, изначально из прайса загрузился "Красный" а нужно в определенной папке поменять на "RGB", там товаров было не много, около 50, я руками уже поменял, но факт неработоспособности остался.

 

никаких спец символов или чего то подобного нету.

 

7da53a3f197d.jpg

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

Действие "Список похожих товаров" выводит в uploads/ex.xml список близких по названию и СКУ товаров, в магазине и в прайсе.

Берет название товара из прайса и ищет похожее в магазине.

Если указана категория и производитель товара, то поиск идет довольно быстро.

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

Чтобы вы могли связать разные СКУ одинаковых товаров, и модуль, любое из них воспринимал, как один СКУ - один товар.

Такая вот борьба с дублями товаров в магазине.

 

Если вам нужно показать похожие товары на сайте, то укажите колонку в прайсе, а в эту колонку пропишите через точку с запятой СКУ товаров, похожих на товар этой строки.

И прогоните прайс, как обычное обновление.

 

Понятно, значит я перепутал действия, я действительно хотел добавить похожие товары. Но проблема в том, что у товаров с нулевой ценой похожие sku не обновляются.

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


Подскажите. Пытаюсь сегодня обновить цены. При сохранении формы выдает ошибку:

 

Notice: Error: Unknown column 'bonus' in 'field list'
Error No: 1054
UPDATE suppler SET `suppler_id` = '1', `name` = 'AIRFASHION', `sort_order` = '1', `rate` = '1.0000', `cod` = '1', `item` = '2', `cat` = '3,4', `qu` = '', `price` = '9', `descrip` = '11', `pic_ext` = '12,13,14,15,16,17', `manuf` = '', `warranty` = '', `ad` = '4', `status` = '1', `my_cat` = '0', `my_qu` = '5', `my_price` = '1', `my_descrip` = '', `my_manuf` = '0', `my_mark` = '', `weight` = '', `length` = '', `width` = '', `height` = '', `parent` = '0', `hide` = '1', `newphoto` = '2', `my_photo` = '', `cheap` = '0', `addopt` = '0', `addseo` = '1', `related` = '', `updte` = '3', `pmanuf` = '0', `upattr` = '0', `upopt` = '0', `upname` = '1', `myplus` = '', `cprice` = '0', `minus` = '0', `chcode` = '0', `importseo` = '0', `sorder` = '', `spec` = '', `upurl` = '0', `ref` = '', `addattr` = '', `exsame` = '0', `sku2` = '', `parss` = '', `points` = '', `places` = '', `parsi` = '', `pointi` = '', `placei` = '', `parsc` = '', `pointc` = '', `placec` = '', `parsp` = '', `pointp` = '', `placep` = '', `parsd` = '', `pointd` = '', `placed` = '', `parsm` = '', `pointm` = '', `placem` = '', `parsk` = '', `catcreate` = '0', `stay` = '0', `joen` = '0', `off` = '0', `umanuf` = '0', `onn` = '0', `refer` = '0', `disc` = '0', `newurl` = '0', `upc` = '', `ean` = '', `mpn` = '', `ddata` = '0', `bonus` = '', `ddesc` = '0' WHERE `form_id` = '1' in/var/www/maximal/data/www/skinfashion.ru/system/database/mysql.php on line 49

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


Автор, доброго времени суток!
У меня к Вам есть предложение по модулю!
А в частности решение проблемы с max_execution_time
Ближе к делу!
Есть модуль ExcelPort
У модуля есть настройка "Number of entries per exported part"

При экспорте продуктов (если их например 5-10 тыщ) модуль делит экспортируемый файл на части с заданным количеством товаров.

В моем случае если я экспортирую товар со-всеми значениями с настройкой "500" то модуль при экспорте зависает.

Если же задать "300" то весь экспорт проходит до конца!!

Если я все правильно понял то вот эти "300" товаров успевают экспортироваться до "зависания" модуля,

после экспорта 300 штук модуль как бы прерывает операцию и продолжает с 301-го и получается вроде бы посылает новый запрос.

И при экспорте товаров в размере 4500 шт модуль ниразу не зависает. Экспорт выполняется со скоростью 2 продукта в секунду.

Тоесть 2250 сек или 37,5 минут, и за все это время ниразу не зависнув не оборвавши процесс и не получив ниодного сообщения от сервера с ошибкой!!

 

При работе и ExcelPort и Автоматичкая обработка прайс..... на сервере в логах выдает одну и туже ошибку

 

mod_fcgid: read data timeout in 300 seconds, referer: http://*******/admin/index.php?route=module/excelport&token=f72295cd9788ed08a4640ec550001581&tab=0

Premature end of script headers: index.php, referer: http://*******/admin/index.php?route=module/excelport&token=f72295cd9788ed08a4640ec550001581&tab=0

 

Premature end of script headers: index.php, referer: http://*****/admin/index.php?route=catalog/suppler/start&token=17d51e4ebe6e6f1d95941c4be14f60e1

mod_fcgid: read data timeout in 300 seconds, referer: http://******/admin/index.php?route=catalog/suppler/start&token=17d51e4ebe6e6f1d95941c4be14f60e1

 

 

Если же я неправильно разобрался в ситуации или чего-то не понимаю не обращайте на меня внимания!!

Спасибо! ;)

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


Подскажите. Пытаюсь сегодня обновить цены. При сохранении формы выдает ошибку:

 

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

Error No: 1054

UPDATE suppler SET `suppler_id` = '1', `name` = 'AIRFASHION', `sort_order` = '1', `rate` = '1.0000', `cod` = '1', `item` = '2', `cat` = '3,4', `qu` = '', `price` = '9', `descrip` = '11', `pic_ext` = '12,13,14,15,16,17', `manuf` = '', `warranty` = '', `ad` = '4', `status` = '1', `my_cat` = '0', `my_qu` = '5', `my_price` = '1', `my_descrip` = '', `my_manuf` = '0', `my_mark` = '', `weight` = '', `length` = '', `width` = '', `height` = '', `parent` = '0', `hide` = '1', `newphoto` = '2', `my_photo` = '', `cheap` = '0', `addopt` = '0', `addseo` = '1', `related` = '', `updte` = '3', `pmanuf` = '0', `upattr` = '0', `upopt` = '0', `upname` = '1', `myplus` = '', `cprice` = '0', `minus` = '0', `chcode` = '0', `importseo` = '0', `sorder` = '', `spec` = '', `upurl` = '0', `ref` = '', `addattr` = '', `exsame` = '0', `sku2` = '', `parss` = '', `points` = '', `places` = '', `parsi` = '', `pointi` = '', `placei` = '', `parsc` = '', `pointc` = '', `placec` = '', `parsp` = '', `pointp` = '', `placep` = '', `parsd` = '', `pointd` = '', `placed` = '', `parsm` = '', `pointm` = '', `placem` = '', `parsk` = '', `catcreate` = '0', `stay` = '0', `joen` = '0', `off` = '0', `umanuf` = '0', `onn` = '0', `refer` = '0', `disc` = '0', `newurl` = '0', `upc` = '', `ean` = '', `mpn` = '', `ddata` = '0', `bonus` = '', `ddesc` = '0' WHERE `form_id` = '1' in/var/www/maximal/data/www/skinfashion.ru/system/database/mysql.php on line 49

 

в базе данных в таблице "suppler" имеется поле "bonus" ??

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


Да ХЗ! Залез в БД и п,,,,ц! Сайт вообще не открывается, белый экран. Я даже не менял там ничего (

Воспроизвел Вашу ошибку!

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

Error No: 1054

UPDATE suppler SET `suppler_id` = '1', `name` = 'bla bla bla', `sort_order` = '1', `rate` = '1.0000', `cod` = '"og:title" content=","/>', `item` = '"og:title" content=","/>', `cat` = '', `qu` = '', `price` = 'class="price"><i>, грн</i>', `descrip` = '<p class="full-desc" style="display:none;">,</p>', `pic_ext` = '', `manuf` = '\'productBrand\': \',\'', `warranty` = '>1,>2,>3,>4,>5', `ad` = '4', `status` = '4', `my_cat` = '82', `my_qu` = '0', `my_price` = '1', `my_descrip` = '', `my_manuf` = '0', `my_mark` = 'return false,return false,return false,return false,return false', `weight` = '', `length` = '', `width` = '', `height` = '', `parent` = '0', `hide` = '1', `newphoto` = '3', `my_photo` = '', `cheap` = '0', `addopt` = '0', `addseo` = '0', `related` = '', `updte` = '1', `pmanuf` = '1', `upattr` = '3', `upopt` = '0', `upname` = '0', `myplus` = '', `cprice` = '0', `minus` = '1', `chcode` = '0', `importseo` = '0', `sorder` = '', `spec` = '', `upurl` = '0', `ref` = '', `addattr` = '0', `exsame` = '0', `sku2` = '', `parss` = '1', `points` = '', `places` = '', `parsi` = '1', `pointi` = '', `placei` = '', `parsc` = '', `pointc` = '', `placec` = '', `parsp` = '1', `pointp` = '', `placep` = '', `parsd` = '1', `pointd` = '', `placed` = '', `parsm` = '1', `pointm` = '', `placem` = '', `parsk` = '1', `catcreate` = '0', `stay` = '0', `joen` = '0', `off` = '0', `umanuf` = '0', `onn` = '0', `refer` = '0', `disc` = '0', `newurl` = '0', `upc` = '', `ean` = '', `mpn` = '', `ddata` = '0', `bonus` = '', `ddesc` = '0' WHERE `form_id` = '10' in /home/click00/click.pl.ua/www/system/database/mysql.php on line 50

 

У Вас в базе данных в таблице "suppler" нет колонки "bonus"

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


а как мне её туда вставить? с какими параметрами? может модуль переустановить?

переустановка не поможет, колонки создаются вручную

 

Кстати, автор!! было бы неплохо если бы в readme прикладывался вот такой запрос на создание полей в БД

Это все же быстрее и надежнее чем user сам руками будет ковырять таблицы :)

 

В phpMyAdmin выполните следующий SQL запрос:

ALTER TABLE `suppler_sku_description` ADD `store_id` INT( 2 ) NOT NULL ;
ALTER TABLE `suppler` ADD `bonus` VARCHAR( 64 ) NOT NULL ;
ALTER TABLE `suppler` ADD `ddesc` VARCHAR( 1 ) NOT NULL ;
  • +1 1
Надіслати
Поділитися на інших сайтах


cherkas

 

А "Поставщики Все" ?

Может у этого Поставщика нет этого атрибута?

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

Понятно, значит я перепутал действия, я действительно хотел добавить похожие товары. Но проблема в том, что у товаров с нулевой ценой похожие sku не обновляются.

Да есть такой грех, а вы поставьте всем цену = 1 и включите кнопку "Обновлять цену: никогда" :)

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

Подскажите. Пытаюсь сегодня обновить цены. При сохранении формы выдает ошибку:

 

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

Error No: 1054

UPDATE suppler SET `suppler_id` = '1', `name` = 'AIRFASHION', `sort_order` = '1', `rate` = '1.0000', `cod` = '1', `item` = '2', `cat` = '3,4', `qu` = '', `price` = '9', `descrip` = '11', `pic_ext` = '12,13,14,15,16,17', `manuf` = '', `warranty` = '', `ad` = '4', `status` = '1', `my_cat` = '0', `my_qu` = '5', `my_price` = '1', `my_descrip` = '', `my_manuf` = '0', `my_mark` = '', `weight` = '', `length` = '', `width` = '', `height` = '', `parent` = '0', `hide` = '1', `newphoto` = '2', `my_photo` = '', `cheap` = '0', `addopt` = '0', `addseo` = '1', `related` = '', `updte` = '3', `pmanuf` = '0', `upattr` = '0', `upopt` = '0', `upname` = '1', `myplus` = '', `cprice` = '0', `minus` = '0', `chcode` = '0', `importseo` = '0', `sorder` = '', `spec` = '', `upurl` = '0', `ref` = '', `addattr` = '', `exsame` = '0', `sku2` = '', `parss` = '', `points` = '', `places` = '', `parsi` = '', `pointi` = '', `placei` = '', `parsc` = '', `pointc` = '', `placec` = '', `parsp` = '', `pointp` = '', `placep` = '', `parsd` = '', `pointd` = '', `placed` = '', `parsm` = '', `pointm` = '', `placem` = '', `parsk` = '', `catcreate` = '0', `stay` = '0', `joen` = '0', `off` = '0', `umanuf` = '0', `onn` = '0', `refer` = '0', `disc` = '0', `newurl` = '0', `upc` = '', `ean` = '', `mpn` = '', `ddata` = '0', `bonus` = '', `ddesc` = '0' WHERE `form_id` = '1' in/var/www/maximal/data/www/skinfashion.ru/system/database/mysql.php on line 49

readme переход на версию 7.0 забыли прочесть.

 

Видите, в таблице suppler не хватает поля bonus ?

Всего 2 поля нужно добавить в 2 таблицы.

Как это сделать, есть инструкция в папке Redme

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

Автор, доброго времени суток!

У меня к Вам есть предложение по модулю!

А в частности решение проблемы с max_execution_time

Ближе к делу!

Есть модуль ExcelPort

У модуля есть настройка "Number of entries per exported part"

При экспорте продуктов (если их например 5-10 тыщ) модуль делит экспортируемый файл на части с заданным количеством товаров.

В моем случае если я экспортирую товар со-всеми значениями с настройкой "500" то модуль при экспорте зависает.

Если же задать "300" то весь экспорт проходит до конца!!

Если я все правильно понял то вот эти "300" товаров успевают экспортироваться до "зависания" модуля,

после экспорта 300 штук модуль как бы прерывает операцию и продолжает с 301-го и получается вроде бы посылает новый запрос.

И при экспорте товаров в размере 4500 шт модуль ниразу не зависает. Экспорт выполняется со скоростью 2 продукта в секунду.

Тоесть 2250 сек или 37,5 минут, и за все это время ниразу не зависнув не оборвавши процесс и не получив ниодного сообщения от сервера с ошибкой!!

 

При работе и ExcelPort и Автоматичкая обработка прайс..... на сервере в логах выдает одну и туже ошибку

 

mod_fcgid: read data timeout in 300 seconds, referer: http://*******/admin/index.php?route=module/excelport&token=f72295cd9788ed08a4640ec550001581&tab=0

Premature end of script headers: index.php, referer: http://*******/admin/index.php?route=module/excelport&token=f72295cd9788ed08a4640ec550001581&tab=0

 

Premature end of script headers: index.php, referer: http://*****/admin/index.php?route=catalog/suppler/start&token=17d51e4ebe6e6f1d95941c4be14f60e1

mod_fcgid: read data timeout in 300 seconds, referer: http://******/admin/index.php?route=catalog/suppler/start&token=17d51e4ebe6e6f1d95941c4be14f60e1

 

 

Если же я неправильно разобрался в ситуации или чего-то не понимаю не обращайте на меня внимания!!

Спасибо! ;)

Модуль может экспортировать и импортировать прайсы любой длины (лишь бы хостинг принял такой большой прайс).

Во время работы модуля, могут возникать тайм-лимиты сколько угодно раз (иногда вообще ничего не пишется в браузере, белый экран - и все).

Но последняя обработанная (выгруженная) строка прайса записывается в файл uploads/sos (номер строки или номер товара).

Вы нажимаете "Обновить страницу браузера" ... и модуль продолжает работать со следующей строки (номера товара).

Думаю, что ExcelPort вам не нужен :)

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

а как мне её туда вставить? с какими параметрами? может модуль переустановить?

Можно грохнуть все таблицы suppler в БД (они все стоят рядом) "Удалить"

И запустить модуль.

Он их сам создаст заново, уже правильными.

Но ваши формы пропадут.

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

Модуль может экспортировать и импортировать прайсы любой длины (лишь бы хостинг принял такой большой прайс).

Во время работы модуля, могут возникать тайм-лимиты сколько угодно раз (иногда вообще ничего не пишется в браузере, белый экран - и все).

Но последняя обработанная (выгруженная) строка прайса записывается в файл uploads/sos (номер строки или номер товара).

Вы нажимаете "Обновить страницу браузера" ... и модуль продолжает работать со следующей строки (номера товара).

Думаю, что ExcelPort вам не нужен :)

 

я в курсе что есть sos что в нем записывается текущая строка обрабатываемого прайса

я все веду не к тому что мне нужен или ненужен ExcelPort а к тому чтобы Вы может посмотрели как в нем реализован процесс экспорта.

все к тому чтобы пользователь не сидел возле монитора и не ждал ошибки тайм-лимита а запустил модуль и пошел курить на балкон.

ну как-то так.

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


 

переустановка не поможет, колонки создаются вручную

 

Кстати, автор!! было бы неплохо если бы в readme прикладывался вот такой запрос на создание полей в БД

Это все же быстрее и надежнее чем user сам руками будет ковырять таблицы :)

 

В phpMyAdmin выполните следующий SQL запрос:

ALTER TABLE `suppler_sku_description` ADD `store_id` INT( 2 ) NOT NULL ;
ALTER TABLE `suppler` ADD `bonus` VARCHAR( 64 ) NOT NULL ;
ALTER TABLE `suppler` ADD `ddesc` VARCHAR( 1 ) NOT NULL ;

Думаю, лучше в инсталятор включить, а то посыпятся вопросы: "Куда это все вставить?" :)

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

Можно грохнуть все таблицы suppler в БД (они все стоят рядом) "Удалить"

И запустить модуль.

Он их сам создаст заново, уже правильными.

Но ваши формы пропадут.

я ему уже помог в ЛС

Думаю, лучше в инсталятор включить, а то посыпятся вопросы: "Куда это все вставить?" :)

ну так будет еще проще
  • +1 1
Надіслати
Поділитися на інших сайтах


я в курсе что есть sos что в нем записывается текущая строка обрабатываемого прайса

я все веду не к тому что мне нужен или ненужен ExcelPort а к тому чтобы Вы может посмотрели как в нем реализован процесс экспорта.

все к тому чтобы пользователь не сидел возле монитора и не ждал ошибки тайм-лимита а запустил модуль и пошел курить на балкон.

ну как-то так.

Ааааа, теперь понял.

 

Что ж он такой дорогой :(

Может лучше понажимать?

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

я ему уже помог в ЛС

ну так будет еще проще

Спасибо.

 

Решил, всем, кто мне помогает на форуме и подсказывает новые функции для модуля дарить ключи :)

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

Может лучше понажимать?

 

Может вначале попробовать увеличить тайм лимит на сервере или хостинге? Я поставил 720 секунд, и теперь мог бы спокойно курить на балконе, если бы не бросил это негодное дело :)

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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