SimplePars — Универсальный парсер для ИМ 2.6 и (2.7-1_beta)
Модуль SimplePars предназначен для парсинга и наполнения интернет магазина.
На данный момент модуль проходит период обкатки. Сейчас использования модуля на действующих проектах не рекомендуется.
Пока идет период тестирования модуль предназначен исключительно для энтузиастов.
Основные задачи которые решает модуль это парсинг данных с сайта и последующее заполнение интернет магазина.
Вы можете как парсить напрямую в интернет магазин, так и парсить в CSV файл для дальнейшей обработки.
Так же реализовано обновления товаров при помощи парсинга сайтов доноров.
В двух словах не описать что умеет делать модуль, по этому обозначу только основные моменты.
- Сбор ссылок на товары. Или на любые другие страницы сайта. Эти ссылки можно записать в таблицу csv. Либо использовать для наполнения вашего интернет магазина.
- Парсинг данных с сайта. Есть возможность парсить напрямую в интернет магазин, или же в файл csv.
3. Формировать прайс csv с данными что вы парсите. Так же прайсы можно формировать в готовом формате для загрузки через АОП. Или любого другого загрузчика прайс листов. - Заполнять интернет магазин новыми товарами.
- Обновлять товары, получать цены остатки с сайта донора.
При загрузке или обновлении товара, модуль поддерживает работу с :
1) Кодом товара
2) Артикулом
3) Названием
4) Ценой
5) Количеством товара на складе
6) Производителем
7) Описанием
8) Категориями
9) Изображениями
10) Атрибутами.
Так же поддерживается: Создание новых категорий, атрибутов, загрузка изображения по ссылке, создание производителей. И многое другое.
Обновление 2.7-1_beta
Это маленькое обновление связано с наценкой.
Раньше можно было указать только одно правило округления и наценки. И это была моя ошибка.
Если вы парсите сайт где цена в долларах но хотите что бы у вас в магазине цена была в рублях да еше и с наценкой в 30% это было невозможно сделать.
Но с этого обновления можно применять к границе сколько угодно правил обновления и округления.
Давайте на примерах.
Допустим вы спарсили 99$ и хотите что бы у вас в магазине цена была в рублях с наценкой в 30% да и еше округлить 99 до 100$
Как будет выглядеть правило.
{10|>}60&1.3
Новый знак в правиле & звучит как логическое И.
То есть на наш человеческий это правило звучит как.
{10|>} округли число до кратного десятку, в большую сторону.
60 умнож число на 60 (представим что курс доллара к рублю именно 60 )
& — И
1.3 — умножит это же число на 1.3 (Это увеличит цену на 30%)
Так же обратите внимание что после знака & можно опять указать правило округления.
То есть можно произвести округление, затем умножение деление вычитание из цены, и затем задать второе правило где будет тоже округление.
Ну вот теперь точно полный фарш по работе с цифрами. Цены, вес, размер, и где еше пожелаете.
Comment ( 1 )
Вот это реально классный модуль)