Jump to content
MaxD

[Поддержка] LiveImport - импорт Excel и сайтов

Recommended Posts

Добрый день, уважаемый MaxD.

Я у Вас приобретала данный модуль.

Не помню точно, но он установлен на один домен.

Могули я его установить на другой домен?

Как это сделать? Какая процедура.

Спасибо,

с уважением,

Ирина.

 

Share this post


Link to post
Share on other sites
Posted (edited)

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

Спасибо.

Edited by kantsbook

Share this post


Link to post
Share on other sites

Помогите! Есть в экселе столбик порядок сортировки, как его к роуктам импортировать? Чтоб в том же порядке были в магазине...

Как ни делал все равно с еденичкой загружает

пробовал так:

$sort_order = $B;
sort($B);

Share this post


Link to post
Share on other sites

Кто может "за пивко" помочь в настройках парсинга  в модуле правильно настроить атрибуты? Всё остальное настроил, всё работает, парсится, а вот с атрибутами не получается(

Share this post


Link to post
Share on other sites
В 22.02.2016 в 20:02, MaxD сказал:

Для массового парсинга товаров

что вы имеете ввиду под понятием "массовый парсинг"?

 

можно узнать конкретные цифры количества товаров, которые можно парсить в бесплатной версии?
 

Share this post


Link to post
Share on other sites
Posted (edited)

Добрый вечер.

Хочу купить плагин, но есть сомнения будет ли работать так как нужно.

В платной версии можно парсить по категориям товары? а не по 1му товару как в демо версии.

Закинул ссылку на категорию и оно пробежалось по всем товарам и спарсило, так будет работать?

Заранее спасибо за ответ!

Edited by hosan

Share this post


Link to post
Share on other sites
Posted (edited)

всем привет ребята

не могу решить проблему

$options["Цвет"] = tags_text('.radio label');

$pack = inside('Размерный Ряд:', '<');
if ($new_price > '') {
  foreach ($options["Цвет"] as $o)
     $options_price["Цвет"][] = money ($new_price) * ($pack - 1) ;
     
}
else {
foreach ($options["Цвет"] as $o)
     $options_price["Цвет"][] = money ($price) * ($pack - 1) ;}
$options_min_price_detect = false;

имеется две цены одна скидочка одна нормально ( не у всех товаров )

хотелось бы добавить 1$ к скидочкой цене ($new_price) то есть вот так вот 

  $options_price["Цвет"][] = money ($new_price + 1) * ($pack - 1) ; 

но по какой то причине парсер в итоге делает скидочную цену = 1$ 

 

подскажите пожалуйста как это можно решить 

Edited by ampeklol

Share this post


Link to post
Share on other sites
Posted (edited)

ОЧЕНЬ СТАРЫЙ глюк с обновлением названий товаров...

 

Первое упоминание об этом на форуме есть еще в 2017, в этом году я тоже писал об этом, но воз и ныне там... <:-((

В подсказке справа (Reference manual), в списке доступных флагов $update_* флаг $update_name отсутствует, но при этом в описаниях

$name
$description
$meta_description
$meta_keyword
$tags

присутствует текст "Is not updated by default. Update is controlled with $update_name".

Но даже если выставить $update_name = true; названия все равно НЕ ОБНОВЛЯЮТСЯ!
 

Это баг или ЧЯНТД?

P.S. Проверял только $name, но вполне вероятно что с остальными указанными переменными ситуация та же, хотя не факт.

Edited by Wild
+PS

Share this post


Link to post
Share on other sites

Один флаг на все вышеуказанные переменные?
Т.е. если нужно обновлять только одну или несколько выбранных, то достаточно сопоставить только нужные колонки и исключить ненужные, верно?
Т.е. к примеру нужно обновить только $name и $seo_url или только $description?

Share this post


Link to post
Share on other sites

Только что проверил...
Поведение флага ОЧЕНЬ НЕОДНОЗНАЧНОЕ!!!

 

Сопоставил в файле только 2 колонки: $product_id и $name, выставил флаг $update_description = true;

После обработки в товарах получил следующий результат:

$name - обновился
$description - очистился
$title - остался старым

$meta_description - очистился
$meta_keyword - очистился
$h1 - у меня отсутствует
$tags - остался старым

Кроме странного поведения получается что при импорте невозможно обновить только одно поле (или избранные) из перечисленного списка?
Это же капец как неудобно!  Ж8-(  )
Хотя бы $name и $description можно разделить? <:-(
А остальные поля пусть будут в куче под флагом типа $update_meta?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Бли-н-н-н, пичаль!!!  <:-((

Share this post


Link to post
Share on other sites

Пересмотрел кучу модулей для импорта (в основном бесплатных), но так и не нашел достаточно простого решения для РАЗДЕЛЬНОГО обновления описанных выше полей.
Может кто сталкивался и подскажет как решить подобный кейс?

Share this post


Link to post
Share on other sites
12 минут назад, MaxD сказал:

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


Хорошо, но ведь $title и $tags не изменились!
Может быть можно сделать по аналогии?
Пусть будет один флаг для апдейта многоязычных полей, пусть одна операция записи, но заносить в базу только сопоставленные колонки?

Share this post


Link to post
Share on other sites

@Wild title и tags не обновляются совсем.

 

При включеном $update_description за один заход обновляются namemeta_keywordmeta_description и description.

Обычно у людей есть все данные товара, даже если они хотят обновить только name.

 

Если у вас одноязычный магазин, вы можете вычитать данные товара функцией get_product($product_id)

  • +1 1

Share this post


Link to post
Share on other sites
39 минут назад, MaxD сказал:

@Wild title и tags не обновляются совсем.

 

Значит снова некорректность в описании $update_description:
"...Indicates the $name, $description, $meta_description, $meta_keyword, $h1, $title and $tags update for existing products..."

 

39 минут назад, MaxD сказал:

При включеном $update_description за один заход обновляются namemeta_keywordmeta_description и description.

Обычно у людей есть все данные товара, даже если они хотят обновить только name.


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

39 минут назад, MaxD сказал:

Если у вас одноязычный магазин, вы можете вычитать данные товара функцией get_product($product_id)


Спасибо, попробую...

Share this post


Link to post
Share on other sites

Попробовал...

$product_data = get_product($product_id);

Call to undefined function get_product() at config/import/task_default.php:383

Share this post


Link to post
Share on other sites

Еще вопрос...

Не могу обновить дату ИЗМЕНЕНИЯ ТОВАРА.
Поскольку такой штатной переменной  нет, то пробую записать значение через массив $products.
$product['date_modified'] = date('Y-m-d H:i:s');
Но значение не меняется.
ЧЯНТД?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Rassol2
      300.00 руб
      Скачать/Купить дополнение


      SimplePars - Универсальный парсер для ИМ
      Модуль SimplePars предназначен для парсинга и наполнения интернет магазина. 
       
      На данный момент модуль проходит период обкатки. Сейчас использования модуля на действующих проектах не рекомендуется. 
      Пока идет период тестирования модуль предназначен исключительно для энтузиастов.
       
      Документация к модулю разрабатывается. И доступна по ссылке - https://simplepars.top/index.php?page=doc

      Основные задачи которые решает модуль это парсинг данных с сайта и последующее заполнение интернет магазина.
      Вы можете как парсить напрямую в интернет магазин, так и парсить в CSV файл для дальнейшей обработки. 
      Так же реализовано обновления товаров при помощи парсинга сайтов доноров. 

      В двух словах не описать что умеет делать модуль, по этому обозначу только основные моменты.

      1. Сбор ссылок на товары. Или на любые другие страницы сайта. Эти ссылки можно записать в таблицу csv. Либо использовать для наполнения вашего интернет магазина.
      2. Парсинг данных с сайта. Есть возможность парсить напрямую в интернет магазин, или же в файл csv. 
      3. Формировать прайс csv с данными что вы парсите. Так же прайсы можно формировать в готовом формате для загрузки через АОП. Или любого другого загрузчика прайс листов. 
      4. Заполнять интернет магазин новыми товарами.
      5. Обновлять товары, получать цены остатки с сайта донора. 

      При загрузке или обновлении товара, модуль поддерживает работу с :
      1) Кодом товара 
      2) Артикулом 
      3) Названием
      4) Ценой
      5) Количеством товара на складе
      6) Производителем
      7) Описанием
      8) Категориями
      9) Изображениями
      10) Атрибутами. 
      Так же поддерживается: Создание новых категорий, атрибутов, загрузка изображения по ссылке, создание производителей. И многое другое. 
       
      Основные страницы модуля.
       
      Сбор ссылок.

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

      Настройка парсинга

      Основная страница по настройке парсинга. 
      Здесь вы можете указать любое количество границ парсинга, на любые данные что есть в html коде сайта донора.
      Универсальный инструмент который поможет вам наполнить ваш интернет магазин.
      Обратите внимание что вы можете настроить парсинг на любые данные, и необязательно они должны быть совместимы с opencart. Вы можете парить статьи, отзывы, блоги.

       Парсинг в CSV таблицу


      На этой странице вы можете формировать прайс листы с данными что вы спарсили.
      Можно формировать прайс листы для загрузки их через популярные дополнения. 
      Такие как:
       Автоматическая обработка прайс листов. 
      CSV Price Pro import/export
      Так же формировать прайсы вы можете для любых других задач. К примеру для анализа цен, или остатков. 
       
      Символ разделителя.
      Экранирующий символ. 
      Эти настройки позволят вам формировать прайс пол любые задачи, и для пользователя любого офиса 
      К примеру: 
      Microsoft Office
      OpenOffice
      LibreOffice
      WPS Office

      Настройка парсинга в ИМ

      Одна из самых основных страниц. Здесь вы можете настраивать парсинг сайтов к вам в интернет магазин!
      Вы с легкостью можете заполнить ваш магазин категориями товарами, используя парсинг в Интернет магазин!
      Так же здесь вы можете как добавлять новые товары, так и обновлять существующие. 
      Здесь вы можете настроить обновления цены и остатков с сайта поставщика и всегда получать актуальные данные о вашем товаре. 
       
      Логи

       
      Вкладка логов позволяет вам прозрачно контролировать работу модуля. И обновления ваших товаров. 
       
       
      Остальные страницы вы можете увидеть в разделе фото дополнения. 
      И это малая часть тех задач которые может выполнить данный модуль. Модуль разрабатывается как универсальный парсер у него нету четких задач, у него есть только набор инструментов.
      А что вы построите имея эти инструменты уже зависит только от вас. 
       
       
      Инструкция по установке.
      Установка SimplePars 2.0
      1. Зайдите в директорию вашей версии модуля и скопируйте все в корень сайта с заменой.
      2. Введите в строке браузера ваш_сайт/inst.php и нажмите Enter.
      3. Далее перейдите в раздел Система->Пользователи->Группы пользователей->Администратор нажмите выделить все в двух разделах:
      Разрешить просмотр
      Разрешить редактировать
      Затем нажмите сохранить.
      4. Зайдите в "Модификаторы" или "Менеджер дополнений", и нажмите Обновить. 
      5. После этого удалите в корне сайта файл inst.php (Это важно!)
      Все модуль установлен.
      В разделе Каталог под пунктом Производители появится пункт SimplePars это вход в модуль. 
       
      Инструкция по обновлению
      1. Загрузить содержимое директории c названием вашей версии  в корень сайта.
      2. Если вы обновляетесь с версии 1.3 на версию 2  вам необходимо загрузить файл delet_v1.php с директории updete_from_1_to_2 и выполнить. Если нет то пропускаем этот пункт. и переходим к пункту три! (Обратите внимание что версия 2.0 несовместима с 1.3 и после выполнения этого действия, все настройки сделанные в модуле SimplePars будут удалены.)
      3. Выполнить ваш_сайт/inst.php
      4. Удалить с корня сайта файл inst.php (Это важно!)
      Добавил Rassol2 Добавлено 28.10.2018 Категория Парсеры Системные требования PHP >= 5.6 Сайт разработчика https://simplepars.top/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • By Sedoygm
      Доброго времени суток, подскажите есть ли модуль который может загрузить на опенкарт/осстор товары с маркетплейса ПРОМ.ЮА или же есть человек готовый разработать данный модуль, так как товаров на сайте(пром) более 5000шт и то что я нашел сейчас не может выполнить данную задачу, а именно:
      Создания дерева сайта (группы)
      Загрузка товаров и распределения их по группам
      Заполнение всех необходимых ячеек(цена, наличие, характеристики, описание, фото ключевые слова и тд)
    • By Jackmalbon
      Настроить выгрузку из таблицы Exсel на сайт OpenCart данных об остатке товара. 
      Требуется учесть: 
      • Остатки должны синхронизироваться по каждой опции (размеры) и общему кол-ву 
      • Каждый товар находится в отдельной вкладке таблицы 
      • Желательно, чтобы синхронизация была автоматической (например, каждое утро) 
      • Значения из столбцов таблицы «Название» будет приведены к артикулу на сайте 

      Подробнее в ТЗ. Нужна именно настройка под ключ. Будет это с использованием уже готового плагина или написание с нуля не важно. Предлагайте
      ТЗ textile.of.by.docx
    • By sv2109
      699.00 руб
      Скачать/Купить дополнение


      Поиск картинок для товаров используя Google PRO
      Больше 10 тысяч загрузок модулей от sv2109!
      Это вторая версия модуля, который имеет уже больше 200 покупок!
      Что делает этот модуль?
      Этот модуль значительно упростит процесс добавления картинок для товаров. У вас тысячи товаров? Вы тратите огромное количество времени чтобы найти для каждого товара качественную картинку? Тогда этот модуль для Вас!
      Зачем?
      Это очевидно. В интернет магазине в отличии от реального магазина покупатель не может товар потрогать, примерить, посмотреть с разных сторон итд. Единственно что у него есть - это картинка и текст описание. Описание мало кто читает, а вот на картинку смотрят абсолютно все! Поэтому качественный фото товаров значительно увеличивают конверсию интернет магазина. А быстро найти хорошие картинки для товаров поможет этот модуль.
      Как все работает?
      Создана страница поиска картинок в которой выводятся товары в виде Название, цена, блок с существующими рисунками. Для изменения изображения не нужно отдельно заходить в каждый товар и перемещаться по вкладкам для главного и дополнительных рисунков, все собрано на одной странице. Есть фильтр для товаров по статусу товара, наличию на складе, наличию рисунков (с, без, только главные рисунки), разделу. Под блоком есть форма с полями для поиска картинок для этого товара. Можно искать по модели, названию, артикулу. Значения подставляются из товара, их можно редактировать. Если какое-то поле вам не нужно его можно отключить в настройках. После нажатия на кнопку "Поиск" скрипт обращается к Google API и в отдельном блоке выводит рисунки - результаты поиска. Снизу есть постраничная навигация по результатам текущего поиска. Результат поиска выводится в виде: названия, размера изображения, изображения и кнопки "плюс" для добавления этого изображения в товар. Рисунки можно увеличивать и просматривать с навигацией во всплывающем окне в увеличенном виде. После нажатия на кнопку "плюс" (есть и в результатах поиска и во всплывающем окне) рисунок перемещается в блок с рисунками товара. При наведении мышки на рисунок в блоке товаров появляются 2 кнопки "сделать этот рисунок главным" и "Удалить" (можно отменить для уже загруженных рисунков) После нажатия на кнопку "Сохранить" скрипт загружает все рисунки на сервер и добавляет их к товарам. Желательно не загружать за один раз много рисунков (напр. больше 100) потому что скрипт может не успеть за установленное на сервере время выполнения скрипта загрузить все рисунки. Возможности поиска картинок:
      можно искать на конкретном сайте, прописать его в настройках, тогда поиск будет осуществляться только по этому сайту. безопасный поиск. Можно включить фильтр по изображению и по описанию. можно указать размер изображения - маленькие, средние, большие, очень большие. цветность - цветные, ч/б. цветовой фильтр по цветах - черный, синий, зеленый итд. тип файла - jpg, png, gif, bmp тип рисунка - лица, фото, клипарт итд Новое в версии 3.0 PRO:
      Добавлена поддержка OpenCart 3.0 Модуль переписан под архитектуру OpenCart 3.0, добавлена возможность установки через установщик дополнений Добавлена возможность ручного выбора ключа Google API прямо на странице поиска Улучшен поиск изображений, теперь отображается меньше ошибок при поиске изображений Улучшена загрузка изображений, теперь модуль определяет тип изображения не только по расширению, но и по exif, это позволило загружать изображения без расширений Добавлен фильтр по конкретному товару. Товар можно найти по идентификатору, модели, SKU, названию Улучшены фильтры, фильтр по наличию считает фактическое наличие товара на складе, а не его статус отсутствия Улучшена постраничная навигация по изображениям Улучшена работа с окном просмотра, добавлены ограничения по размеру экрана, чтобы большие изображения не открывались больше  размера экрана, добавлена возможность просмотра изображений без расширений Улучшен дизайн модуля Много мелких улучшений по дизайну и коду Новое в версии 2.1 PRO:
      Новое API для поиска картинок, так как Google отменил поддержку старого API по которому работал модуль. Добавление картинки по прямой ссылке Возможность задавать картинку-заглушку, которую фильтр будет считать как "нет картинки", в некоторых магазинах используется Возможность называть картинки по шаблону, есть несколько шаблонов:
      - уникальный md5 код
      - название товара
      - модель товара Транслитерация для шаблона имени картинки. Вместо "Ноутбук Apple" будет "Noutbuk_Apple.jpg" Опция CURL followlocation вынесена в настройки. Возможность работать с несколькими ключами Google API Особенности нового API поиска:
      Новое API имеет свои преимущества:
      - это API актуальное, не устаревшее, как старое API
      - можно получать больше информации о найденных картинках, напр. размер картинки, ссылку на страницу на которой находится эта картинка итд.
      - появилась возможность просматривать все найденные картинки, а не только 10 первых страниц.
      Но в новом API есть и свои недостатки - появилось ограничение в 100 запросов в день на один API ключ.
      Обойти ограничение можно 2-мя способами:
      Официальный. Google предлагает купить дополнительно 1000 запросов за 5$ Полуофициальный. Так как API ключ привязывается к отдельному проекту, то можно создать несколько проектов и создать ключ для каждого. Если у вас закончился лимит одного ключа просто добавьте другой, для которого еще не достигнут лимит. Таким образом если нужно 200 запросов в день - создаем 2 ключа, 300 - 3 итд. Совместимость:
      OpenCart 3.0
      OpenCart 2.0.x, 2.1.x, 2.2.x, 2.3
      OpenCart 1.5.x (2 версия модуля)
      Модуль использует IonCube, обычно на 99% хостингов он установлен но на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.
      Демо:
      OpenCart 2.3
      Админка, страница настроек модуля
      Админка, страница поиска картинок
      OpenCart 1.5 (2 версия модуля)
      Админка, страница настроек модуля
      Админка, страница поиска картинок
       
       
      Обновление с версии 2 на версию 3:
      Обновление платное, стоимость обновления составляет 250 рублей. 
      Для связи с автором модуля пишите в ЛС на форуме или на почту sv2109@gmail.com
       
      © Стасюк Владимир (sv2109.com), 2018
      Добавил sv2109 Добавлено 09.12.2015 Категория Поиск Системные требования Сайт разработчика http://sv2109.com Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.