-
Публікації
260 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Усі публікації користувача stas2010
-
В Парсинг ИМ в "Производители" "По умолчанию" удобнее бы было, чтобы сортировка была по имени
-
Дополню, что создавая границы из данных из базы своего магазина можно при новом функционале сравнения избавиться от перезаписывания уже созданных и обработанных данных в товарах, что часто происходит при Обновлении.
-
думаю, что надо. пример тому - использование, как мы уже в личке обсуждали, например, заранее готового списка ссылок - часто использую на сайтах поисковые запросы со штрихкодом. т.е. отправляешь донору сегодня 50000 ссылок, он отдает, например, 20000, т.е. сегодня в его базе 20000 товаров, а на остальные донор может дать и 404 ошибку или другую. через неделю на доноре появились еще 1000 товаров, которые были сегодня в списке ссылок с ошибками. т.е. не надо будет весь список потом заново лопатить, а просто повторно запустить те, что с ошибками. опять же часто встречал сайты, которые банили на некоторое время, а потом при втором парсинге ссылки удавалось вытянуть, но приходилось вручную их потом вытягивать. а за обновку СПАСИБО !!! скоро с таким подходом и реализацией все идеи "чего бы еще добавить" закончатся Ждем для csv и возможность работы с уже имеющимися атрибутами в товаре . Кстати, почему бы в редакторе границ просто не сделать возможность присваивать границе значение атрибута? к тому же теперь и обработка условий появилась.
-
с округлением может сделать также как и другие делают? В Беларуси, как и в России сейчас рубли и копейки, и округление у кого как - до сотых, десятых и целых.
-
по категориям "сопоставить категории" как в АОП - "Название категории на сайте-доноре" и "Соответствует вашей категории" и автоматом добавлять в этот список новые категории с донора, которых нет на сайте, чтобы потом не плодить дубли категорий и не проделывать дополнительную работу по поиску прилетевших новых категорий - структура категорий у всех разная.
-
да есть такие производители и категории товаров, где товары только артикулом и отличаются, а так и описание и содержимое одинаковое, но часто обновление на сайте-доноре не происходит долгое время и товар при парсинге игнорируется. например, печатная продукция - дополнительный тираж идет с новым штрихкодом, также напитки часто тоже отличаются штрихкодом и т.п.. С напитками еще кое-как можно разобраться, а вот с печатными изданиями, где позиция может годом издания отличаться - не всё так просто получается. для небольшого количества товаров может и подойдет, а вот для больших прайсов - никак, т.к.: 1. старый и новый прайс отличаются строками и количеством товаров в прайсе, отсюда следует, что сопоставить их нельзя. 2. сделать выборку по новым товарам - то еще занятие, к тому же есть определенные сложности
-
Всё круто!!! И всё же, если добавить сюда обработку прайсов из экселя и т.п. таблиц - тогда модуль по полной раскроется. тут как раз этого и не хватает. спарсить, например сайт боша для создания карточки товара можно, но всё же чаще цены берутся именно из прайсов поставщиков. при этом приходится делать двойную работу - сначала создать карточку товара парсингом сайта-донора, потом отдельно парсить прайсы поставщиков. а зачастую приходится парсить не один сайт-донор, не все товары есть. Столкнулся еще с одной задачкой. Есть в базе товар с артикулом 1234567890. Есть такой же товар на сайте-доноре. пока всё ОК. Берем артикул с донора и обновляем товар - всё совпадает. Далее. Этот товар обновляется производителем и получает артикул 0987654321. Товар идентичен, описание такое же, но с донора описание не взять, т.к. артикулы разные. На входе имеем из прайса поставщика артикул товара 0987654321 и ссылку на страницу для парсинга. Вопрос - как заставить модуль спарсить в этой связке? Если товаров 10 штук, то не сложно, а вот когда намного больше - всё не отследишь. В АОП есть возможность взять ссылку для парсинга из ячейки таблицы и там всё работает (правда нет такого набора инструментов, как тут, и в АОП функционал сильно ограничен и спарсить не все данные получается). Тут такой возможности нет. Опять же приходим к тому, что подгрузка из прайса как бы нужна, или же добавить функционал обработки связки артикул-ссылка, т.е. берем две колонки из прайса (пока вручную копируем) и вставляем в Simplepars, как и ссылки. т.е модуль сразу видит и артикул и по этому артикулу по ссылке забирает данные с донора.
-
вещь нужная и снимает головную боль с кривыми таблицами! к ней надо еще добавить "+" около "-", чтобы можно было вставлять колонки в середине, а не только добавлять в конец, а то приходится переносить все данные из ячейки в ячейку - и тогда вообще будет супер
-
как вариант. еще с чем сталкивался. страница на доноре открывается, но вот не с товаром, а какая-нибудь другая, например, когда ссылка на товар получается из ссылки на поиск товара https://site.site/search/?q=97823983. хотя во время бана может также открыться не 404, а просто спец страница. тут бы вставить проверку на существование какой-нибудь из границ. если граница пустая, то ссылка спарсилась с ошибкой.
-
вам необходимо на хостинге увеличить время выполнения скриптов. обратитесь к хостеру (некоторые параметры надо менять в настройках сервера), но не все хостеры пойдут на увеличение этого параметра, т.к. в случае ошибки скрипта вы можете подвесить хостинг. поищите в интернете, как исправить ошибку "500".
- 13 587 відповідей
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
можно проще и удобнее сделать - два лога, как в АОП, один с ошибками, второй с правильно обработанными ссылками. логи положить в папку uploads. тогда не надо будет выковыривать ссылки из лога, а просто скопировать сразу все из лога с ошибками и при необходимости на второй круг пустить. Ранее писал, что есть не только ошибки с 404, но "нет ответа от сервера" и другие - по-этому все, что не ОК, скидывать в другой файл-лог.
- 13 587 відповідей
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
кстати, как вариант.
-
А кто такой поставщик ? поставщик - это то, который по "-" в коде товара идет. многие используют его из АОП и другие модули тоже это поддерживают, например, модули, которые работают со скидками. так что, думаю, что не только будет не лишним, но и очень полезным. не у всех поставщиков указан производитель и часто товары залетают не туда, куда надо или в отдельную папку для таких случаев. и как раз, даже для таких случаев, удобно будет быстро найти такие товары по поставщику и присвоить им правильного производителя.
-
я имел в виду то, что полноценный сео тут не так и нужен, а если будет возможность в сео-поля и не только вставлять набор из данных текст+граница+атрибуты, то этого уже будет более, чем достаточно на данном этапе. При создании таблиц многие уже пользуются такой возможностью, чтобы создать сео-данные из текст+граница - и отлично получается, только не хватает именно того, что нельзя взять значение атрибута и туда вставить рядом с границей и текстом. всё, что надо уже реализовано, осталось только это.
-
@Rassol2 для просмотра товаров на сайте обычно используется иконка "Все доступные фильтры" - можно еще добавить два фильтра - Производитель и Поставщик. А вообще дополнение шикарное ! Спасибо за труды. останется еще добавить возможность использования атрибутов для формирования имени, описания, seo. т.к. часто необходимые параметры приходится брать в два этапа с разных сайтов, а также в связи с невозможностью вставить границу в границу.
-
им повезло, а остальным - учить матчасть. спасибо за обновки. пойдем учить матчасть И всех прекрасных дам с праздником !!!
- 13 587 відповідей
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
В поиск-замене всегда сразу ставлю удаление переноса строк и двойных-тройных пробелов.
- 13 587 відповідей
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
погоняю крон чуть позже, но уже и по скринам виден грамотный подход к реализации функционала. спасибо. на практике других модулей могу сказать, что в первую очередь надо протестить именно остановку работы крона, иначе при корявой настройке парсинга можно натворить дел... В АОП тоже имеется крон и там есть дублирующий вариант остановки выполнения задания в виде возможности удаления файла sos, при удалении которого в любом случае модуль останавливает свою работу. Не знаю, как тут реализовано, но дублирующий "ручной тормоз" не был бы лишним, т.к. модули при кроне запускаются отдельно в фоне и не всегда можно до них достучаться, запустив тот же модуль через вэб.
-
Крайне необходима кнопка "Дублировать" границу в настройках парсинга. Создание границ, которые отличаются только названием либо какой-то настройкой, происходит довольно часто. Не всегда броузер запоминает список введенных ранее значений, так что приходится создавать заново, при этом тратится значительное время. Создание копии границы спасло бы ситуацию.
-
в дополнение к вышесказанному - в opencart (не знаю как в голой версии) в шаблонах и дополнительные поисковые модули как раз при поиске смотрят тэги. так что для opencart это будет актуально всегда.
-
пишите в планы. будем обсуждать ждём...
-
имелось в виду, у меня-то будут значения с донора, а это для тех случаев, когда действительно прилетело с парсинга пустое значение, либо просто пустая либо не существующая граница. обновление и формирование названия, описания и др. из существующих данных и данных парсинга. универсальность бы была именно в том, что можно бы было слепить за один заход новую границу из любого типа данных - границы парсинга, имеющихся данных в атрибутах,возможно и из существующего описания, свободного текста. и вставить это в карточку товара. формирование названия было приведено как один из таких случаев. как еще пример - задача вставить в описание текст "Модель 2018 года", где 2018 нет у донора, но есть в карточке товара в атрибутах. Конечно, можно извратнутся и для автоматизации процесса сделать новый проект и спарсить свой же сайт и слепить уже из собранных заранее данных нужные названия, описания и др. и обновить их. batch_editor есть, надо глянуть, но это уже третий инструмент как минимум будет для формирования карточки товара... не знаю, как у вас, но у меня карточка товара формируется минимум из двух источников, в которых взаимно отсутсвуют какие-либо данные.
-
ну нету, значить просто пусто прилетело ну а что мешает сейчас это делать ? Составили границу парсинга имени товара, составили границу парсига значения нужных атрибутов и затем. в том то и дело, что у донора нет этих значений, а в уже существующем товаре в атрибутах есть. частенько доноры используются для добора каких-либо данных.
-
только в csv. конвертнуть в xml,xls, или в другой формат можно без проблем через Excel или другие аналоги.
- 13 587 відповідей
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
хорошая идея а когда появится ? хорошее решение. а "Добавить в конце" примет {br}? как вариант - запретить замену на "{gr". замену границ - надо помозговать.... в моем пример подразумевается, что границы уже заранее созданы. а обработку созданной границы можно перенести в новую границу. это будет границу Название_1, а это будет граница Название_2, которая и пойдет в таблицу или на сайт как название.