Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
300 ₴

Правки по парсеру товаров Opencart

проект завершен


Здравствуйте! Есть парсер который копирует весь товар(картинки,характеристики, цены) с сайта конкурента, так-же он сам создает фильтра на основе карточки товара. Фильтра он создает те- которые мы указываем (название и само значение). http://prntscr.com/kepjwh - левый столбик это название фильтра, если в карточке товара найдется какое-то словосочетание из левого столбика – то парсер создаст фильтр с таким названием. Напротив (правый столбик) – это само значение, если в карточке товара найдется одно из них, оно присвоится к фильтру.

Вот небольшой пример http://prntscr.com/keplxg - если в карточке товара в левой колонке парсер нашел «Цвет», он переходит в колонку напротив и выбирает значение из списка (в данном случаи в карточке товара напротив «красный», парсер проверяет правый столбик http://prntscr.com/kepmv9  если находит там «красный» - то добавляет это значение) и тд.

Сейчас проблема в том, что парсер в некоторых фильтрах выставляет не правильно значения.

Вот пример https://tehnik.od.ua/aeg-s-93000-kzm-0/ - у этого товара Габариты (ВхШхГ) 186х55х56 см, В админке у нас прописаны значения для Габариты (ВхШхГ)  http://prntscr.com/keppcz

от 40 и до 250см все по порядку. 40х=до 100 см – это значит если в карточке товара находится 40x, то значение фильтра назвать до 100 см, и тд.

Что нам делает парсер http://prntscr.com/kepr1s он тут 186х55х56 см находит 86 и относит к значению до 100, он не идет дальше, он цепляет первое подходящее значение. Нам нужно сделать чтоб он находил точное значение. В админке у нас есть как и 186х так и 86х – но 86х находится раньше чем 186х, поэтому он и думает что это до 100. Тут нужно сделать проверку – если перед 86x есть еще цифры, то 86x пропускать и идти дальше. Либо другие варианты. 

Могу подробнее все показать и рассказать через демонстрацию экрана и голосом.

Отзыв заказчика об исполнителе Сергії Лавринюку

Качество
Профессионализм
Стоимость
Контактность
Сроки

Все сделано очень быстро! Сергей всегда на связи и быстро отвечает на все вопросы, знает что делает, давал советы по оптимизации движка и не только.
Советую всем! Буду еще обращаться!

Valt P. Valt Popov

Отзыв фрилансера о заказчике Valt Popov

Оплата
Постановка задачи
Четкость требований
Контактность

Очень порядочный заказчик!
Понравилось с ним работать, задача поставлена качественно и чётко!
Оплата была выполнена в полном объёме без задержек !
Один из самых класных заказчиков с которыми приходилось работать!

Сергій Л. Сергій Лавринюк


Сделать ставку!

Заказчик не желает делать предоплату? Предложите оплату через Сейф, чтобы избежать возможного мошенничества.

  1. 1 деньскрытаПобедившая ставка
    Сергій Лавринюк
     365   2   0

    Здравствуйте,
    готов взятся за Ваш парсер и поправить его без всяких проблем )

    Украина Хмельницкий | 5 августа в 22:28 |
  2. 1 деньскрыта
    Andrej Haas
     793   36   1

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

    Украина Киев | 5 августа в 07:55 |
  3. 1 деньскрыта
    Владимир Бурлет
     1253   128   5

    Готов поправить. Задача понятна.
    *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

    Украина Украина | 5 августа в 10:41 |
  4. ставка скрыта фрилансером

Заказчик
Valt Popov
Украина Харьков  50   0
Проект опубликован
4 августа в 23:23
127 просмотров
Способы оплаты