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

Recommended Posts

Ребята подскажите пожалуйста 

как дать понять парсеру что название и значение атрибута в одном и том же теге?

<td>Вид прання:
</td>
<td>
універсал </td>

Все это выглядит так:

 

<div class="fullDescriptionConteiner char" id="moreContent" data-magellan-target="moreContent">
<table>
 <thead>
<tr>
<th colspan="2">
Основнi характеристики </th>
</tr>
</thead>
<tbody class="product__feature">
<tr>
<td>Бренд:
</td>
<td>
Perwoll </td>
</tr>
<tr>
<td>Вид:
</td>
<td>
рідкий засіб </td>
</tr>
<tr>
<td>Вид прання:
</td>
<td>
універсал </td>
</tr>
<tr>
<td>Тип тканини:
</td>
<td>
для всіх типів тканин </td>
</tr>
<tr>
<td>Призначення:
</td>
<td>
для чорної білизни </td>
</tr>
<tr>
<td>Склад:
</td>
<td>
5-15% аніонні ПАР, 5-15% неіонні ПАР, ароматизатор, вода, консервант, мило, фосфонати, ензими </td>
</tr>
<tr>
<td>Країна-виробник:
</td>
<td>
Австрія </td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th colspan="2">
Розмiр та вага </th>
</tr>
</thead>
<tbody class="product__feature">
<tr>
<td>Об'єм:
</td>
<td>
3&nbsp;л </td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th colspan="2">
Додаткова інформація </th>
</tr>
</thead>
<tbody class="product__feature">
<tr>
<td>Кількість прання:
</td>
<td>
50 </td>
</tr>
<tr>
<td>Особливості:
</td>
<td>
безфосфатний </td>
</tr>
</tbody>
</table>

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


1 час назад, mvarts сказал:

плагин умеет фильтровать такое?


<h1 class="protecttext" itemprop="name">Кондиционер Neoclima NS/NU-18AHE<span class="dirty-clipboard" style="position: absolute; overflow: hidden; width: 1px; height: 1px;"><br>&lt;h1 style="color: #dfdedd;opacity: 0.2;font-size: 16px;padding-bottom: 0px;padding-top:0;"&gt;Внимания! Ворованное описания!<br>Оригинал здесь:&lt;/h1&gt;&lt;a href="https://temperatura.ua/konditsionery_split_sistemy/konditsioner_neoclima_ns_nu_18ahew.html?tab=description"&gt;Хороший обзор этого товара&lt;/a&gt;</span>w</h1>

 

 

Это модуль.

И где написано, что он фильтр?

Он импортирует товары с прайс листа, а также парсит товары по ссылке.

Возможности модуля есть в видео

 

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


1 минуту назад, Desserro сказал:

Ребята подскажите пожалуйста 

как дать понять парсеру что название и значение атрибута в одном и том же теге?

<td>Вид прання:
</td>
<td>
універсал </td>

Все это выглядит так:

 

<div class="fullDescriptionConteiner char" id="moreContent" data-magellan-target="moreContent">
<table>
 <thead>
<tr>
<th colspan="2">
Основнi характеристики </th>
</tr>
</thead>
<tbody class="product__feature">
<tr>
<td>Бренд:
</td>
<td>
Perwoll </td>
...
</table>

основы парсинга есть в видео "парсинг".

Попробуйте у себя так

начало-конец
class="product__feature">,</table>
Параметры парсинга
<td>,</td>,<td>,</td>

Не забываем вставить номер колонки ссылки в поле название для парсинга атрибутов - http://prnt.sc/cjrobo

 

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


Только что, Desserro сказал:

Rubynoid это вы мне?

Процитировал ваше сообщение, значит вам.

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


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

Например, джинсовые шорты одновременно должны показываться в "джинсовая одежда", "шорты" и "распродажа".

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


1 час назад, SLASH сказал:

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

Например, джинсовые шорты одновременно должны показываться в "джинсовая одежда", "шорты" и "распродажа".

Выбор функций зеленых и красных в категориях - http://prnt.sc/d4m6ph
Не забываем, что функции красным цветом действуют при добавлении товаров, а зеленым - при обновлении.

Т.е. сначала добавить товары, потом переключить на зеленую функцию "в старых и во всех новых" и прогнать обновление товаров. Товар будет показываться теперь и в других категориях

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


13 часов назад, Rassol2 сказал:

как сделать что ? 
Я же написал вам полную инструкцию.
Вызовите файл finish.php

В пишите в адресную строку вашего браузера.
http://доменное имя.com/finish.php и нажмите энтер

доменное имя.com Замените на доменное имя вашего сайта.

Спасибо за помощь !
 

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


5 часов назад, Rubynoid сказал:

Выбор функций зеленых и красных в категориях - http://prnt.sc/d4m6ph
Не забываем, что функции красным цветом действуют при добавлении товаров, а зеленым - при обновлении.

Т.е. сначала добавить товары, потом переключить на зеленую функцию "в старых и во всех новых" и прогнать обновление товаров. Товар будет показываться теперь и в других категориях

Спасибо.

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


6 часов назад, Desserro сказал:

Зараболало только так))

<td>,</td>,<td>,</td>

 data-magellan-target="moreContent">,<p class="notice-product">

 

нужно давать ссылку на донора, а не фрагмент кода.

 

 

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


14 минут назад, SLASH сказал:

Спасибо.

Пожалуйста. Видео смотрим и учимся - там все это есть.

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


Видео смотрю, но не все понятно к конкретной ситуации.

Вот хочу создать категории с помощью модуля таким образом. Набрать цепочки категорий в чистом экселе руками, а потом залить этот файл модулем. То есть без товара. Получится так или нет? Или без товаров с ценами, количеством и фото такой возможности нет?

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


                                            Категории

 

В форме поставщика, на стр. Общие есть поле "Номера колонок для категорий".
Здесь можно ( через запятую, без пробелов) перечислить номера колонок, содержащих категории, например: 6,5,4


Колонка №6 содержит младшие категории, и должна идти ПЕРВОЙ в списке.
Остальные номера колонок указывают на дополнительные категории, в которых вы хотите ПОКАЗАТЬ товар.


Колонка с младшей категорией не должна содержать пропусков.
Если модуль увидит пропуск, он ругнется в errors:  Category: '' not found in your settings (see page 'Category and margin')
"Категория 'пусто' не найдена на стр. "Категории и наценки"
И перейдет к следующему товару в прайсе.


Значит, нужно сдвинуть цепочки категорий в сторону младшей.
Выровнять категории по младшей (это делается только 1 раз перед заливкой НОВЫХ товаров).

 

   4                    5                  6
------------------------------------------------

Техника     Для кухни     Мелкая БТ
                   Интерьер      Двери
                                         Ламинат
Ремонт      Крепеж        Гайки и болты                         
            


 Для создания нового товара, модуль должен знать, в какую младшую категорию его положить?
Поскольку товар хранится в БД в одном экземпляре и привязывается своим СЕО и УРЛ, именно к младшей категории.
Например, вот этот УРЛ прямо указывает на категорию "Пальто":  site.com/odezda/palto/palto-women-carden-w12.html


Нельзя, чтобы Гугл "думал", что холодильник и фен - это просто "Бытовые товары" и СЕО-разницы между ними - нет.
"Покупайте наши Бытовые товары".
- А холодильника у вас нет?


Поэтому, младшая категория называется Главной.

 

Младшая категория в прайсе - это категория поставщика, совсем не обязательно, что она совпадает по названию с категорией вашего магазина ( в некоторых прайсах, категория обозначена цифровым кодом ).
Но в форме поставщика вы ее перенаправите в реальную категорию вашего магазина с помощью перенаправлялки "Категории и наценки".  http://prntscr.com/dv8k84

 

Чтобы товары попали в правильные категории, нужно чтобы модуль мог ОДНОЗНАЧНО понять, в какую младшую категорию магазина его нужно положить.
Но есть одна проблема.
Например, категория ХОНДА в таком прайсе:


Категория младш.       Род. категория1      Артикул      Фото  .......................


ХОНДА                              Капот                     54321        http

ХОНДА                              Колеса                   33333        http

АУДИ                                 Капот                     12345        http


Модуль сам не догадается, что первую ХОНДА нужно положить в категорию Кузов, а вторую - в Ходовая.
Потому что у него нет никаких оснований так сделать: первая ХОНДА от второй по написанию ничем не отличаются.


Но если воспользоваться функцией экселя СЦЕПИТЬ, и сцепить две колонки прайса в одну, например так:


Категория младш.        Артикул      Фото  ........................


ХОНДАКапот              54321        http

ХОНДАКолеса            33333        http

АУДИКапот                 12345        http


то такое название категории будет уже более конкретным (в некоторых случаях приходится сцепливать и 3 колонки и даже 4).
В результате, в прайсе, получится искусственная младшая категория.
Ну и хорошо )


По правилам модуля, эту колонку нужно прописать на стр. "Категории и наценки".
Делается это автоматом так: http://prntscr.com/fbin7a
Потом следует зайти в "Категории и наценки" и направить каждый текст слева - в категорию магазина справа.


П.С.  Все эти манипуляции нужно проделать только 1 раз, когда вы загружаете в магазин новый товар.
А если товар уже загружен, и вы просто обновляете цены или другие части товара, то имейте в виду, что модуль сам знает, в какой

категории лежит каждый товар.


В таком случае, в прайсе ДЛЯ ОБНОВЛЕНИЯ может вообще отсутствовать колонка "Категория",  просто здесь http://prntscr.com/fdatui

ничего не пишите.

 

 

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

12 часов назад, SLASH сказал:

Видео смотрю, но не все понятно к конкретной ситуации.

Вот хочу создать категории с помощью модуля таким образом. Набрать цепочки категорий в чистом экселе руками, а потом залить этот файл модулем. То есть без товара. Получится так или нет? Или без товаров с ценами, количеством и фото такой возможности нет?

Получится :)

Создание категорий - это вообще, отдельный процесс, не связанный с заливкой товаров.

Держите мануальчик.

 

 Тонкое это дело, создать автоматом категории, не сразу получается.
Не потому, что модуль такой сложный, а потому, что категории имеют вложенную структуру, фото, описания, порядок сортировки и всякое СЕО.
 

Все это нужно модулю объяснить.


Для создания категорий, ему нужно видеть вложенность категорий и знать, какая категория является опорной (самой старшей).
Потому, что он строит цепочку категорий сверху-вниз и нужно от чего-то оттолкнуться.


Отталкивается он от СУЩЕСТВУЮЩЕЙ в магазине категории (опорной).

От нее строит цепочку ВНИЗ.
Эта же категория должна встречаться и в прайсе, как самая старшая в цепочке.


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


Т.е. опорные категории должны быть и в прайсе и в админке и должны совпадать по названию, вплоть до регистра букв.


В папке Хелп, в дистрибутиве есть 2 прайса "сырой" и "исправленный", где я показал, как привести прайс к такому виду, чтобы модуль смог создать категории автоматом.


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


Если в прайсе с категориями, к примеру категория "Мониторы" находится в колонке №3, то в колонке №36 (+33) может находиться фото этой категории в виде: monitor-123.jpg (только имя фото без слэшей), а само фото должно лежать в папке image/catalog/category (или image/data/category для старых опенкартов).


- фото, расположено в колонке с номером на 33 большим, чем название его категории.
- описание, расположено в колонке с номером на 53 большим, чем название его категории.
- URL категории, расположено в колонке с номером на 73 большим, чем название его категории.
- meta-descriptin, расположено в колонке с номером на 93 большим, чем название его категории.
- meta-keywords, расположено в колонке с номером на 113 большим, чем название его категории.
- meta-title, расположено в колонке с номером на 133 большим, чем название его категории.
- meta-h1, расположено в колонке с номером на 153 большим, чем название его категории.
- порядок сортировки, расположенный в колонке с номером на 173 большим, чем название его категории.


Будьте внимательны, чтобы в этих колонках не встречалась всякая белеберда, а то она загрузится в категории, как УРЛ или мета-данные.


При создании категорий, модуль не сообщает об ошибках, поэтому, если категории не появились в админке, но если вы уверены, что сделали все правильно, зайдите в Админ-Каталог-Категории и нажмите кнопку "Починить" или "Обновить".

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

Еще есть :)

 

           Как парсить атрибуты (Характеристики товара).

 

1. Пропишите номер колонки со ссылкой для парсинга тут http://prntscr.com/ijxz0z потому, что для Атрибутов и Опций нет отдельного поля для указания на ссылку.

 

2. Дайте разрешение на загрузку атрибутов  http://prntscr.com/ijy00d

 

3. На стр. Атрибуты в форме поставщика пропишите одну строку (атрибуты спарсятся все) http://prntscr.com/ijy0uh

 

Парсятся атрибуты всегда парами: Название - Значение

Поэтому, для парсинга атрибутов, необходимо задавать не 2 параметра ( начало и конец, как для парсинга названия товара или описания ), а четыре.

 - начало - конец Названия

- начало - конец Значения.

 

Например, парсим атрибуты из такого фрагмента:  http://prntscr.com/ijy6m0

 

Заполняем поле Тексты начала и конца парсинга:  <dt>Характеристики</dt>,</div

 

Названия и значения http://prntscr.com/ijzyi1

Заполняем Параметры парсинга: <dt>,</dt>,>,<

 

 

 

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

Помогите, разобраться.

Делаю парсинг названий, описаний и фоток товаров с донора. Производителя и категорию создал вручную. Сделал все по видео инструкции. Модуль не ругается, пишет:

 Отчет смотрите на сервере, в папке admin/uploads

На сайт товары не загрузились. В папке admin/uploads лежит только один файл errors.tmp, в котором ошибок нет. Файла report.tmp нет.

Есть ошибка в журнале:

PHP Notice:  Undefined variable: status in /home/a/advunt/ad.beget.ru/public_html/admin/view/template/catalog/suppler_form.tpl on line 638

В чем проблема? Что делать?

 

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


36 минут назад, advunt сказал:

Помогите, разобраться.

Делаю парсинг названий, описаний и фоток товаров с донора. Производителя и категорию создал вручную. Сделал все по видео инструкции. Модуль не ругается, пишет:

 Отчет смотрите на сервере, в папке admin/uploads

На сайт товары не загрузились. В папке admin/uploads лежит только один файл errors.tmp, в котором ошибок нет. Файла report.tmp нет.

Есть ошибка в журнале:

PHP Notice:  Undefined variable: status in /home/a/advunt/ad.beget.ru/public_html/admin/view/template/catalog/suppler_form.tpl on line 638

В чем проблема? Что делать?

 

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

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

Помогите разобраться! Категорий 3000+. Хочу прописать в них тег H1. В сео шаблоне и инструментах такой возможности не увидел. А ручками прописывать замучаешься. Подскажите есть ли возможность массово прописать данный тег для категорий?

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


Есть тут люди, кто заведет нам через этот модуль или через любой другой или вообще не через модуль штук 20 разных поставщиков с разными реальными прайсами? Среди них есть xls, xml и yml и пдф, короче каких только нет, естественно некоторые полупустые (с точки зрения этого модуля).

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

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


1 час назад, kimk сказал:

Есть тут люди, кто заведет нам через этот модуль или через любой другой или вообще не через модуль штук 20 разных поставщиков с разными реальными прайсами? Среди них есть xls, xml и yml и пдф, короче каких только нет, естественно некоторые полупустые (с точки зрения этого модуля).

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

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

Уважаемый автор может нанять юиксера или дизайнера, чтобы как-то с точки зрения юзабельности - упростить ?  Я сам дизайнер - и интерфейс этого модуля невооруженным глазом видно, что для программера.  Я уже весь в слезах, как начинаю что-то обновлять.  Неужели нет возможности как-то упростить, облегчить процесс? Чтобы не заходить постоянно по фтп - и смотреть ошибки на непонятном языке, а видеть сразу в интерфейсе.

Ну простите пожалуйста, не обижайтесь на меня. :(

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


Несколько вопросов, если не сложно:

1. На сайте донора из карточки товара любую информацию можно на свой сайт выгрузить? Интересует статус по товарам...в наличии и тд. Чтобы забирать его вместе с названием товара и остальными ключевыми хотелками. 

2. Сам процесс Парсинга каким образом реализован? Надо докупать какие то ключи, базы прокси или ещё что.  

3. Видел пункт про обновление своих цен относительно цен конкурента. Есть такая настройка, которая установит минимальную цену, но не ниже какой то заданной. Чтобы цена на товар ниже закупки не получилась. 

4. Мультизадачность поддерживает...например, чтобы настроить обновление прайсов от множества поставщиков. 

 

Спасибо. Модуль преобретать планирую, пока шаблон в процессе 

 

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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