Jump to content
MaxD

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

Recommended Posts

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

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

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

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

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

Спасибо,

с уважением,

Ирина.

 

Share this post


Link to post
Share on other sites

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

Спасибо.

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

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

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

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

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

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

Edited by hosan

Share this post


Link to post
Share on other sites

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

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

$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

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

 

Первое упоминание об этом на форуме есть еще в 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

Переехал на новый сервер

Li перестал работать - после запуска и подгрузки файла донора (ексельки) 

после настройки необходимых параметров принажатии Старт - выдает ошибку HTTP 500

логи ошибок в папке li до переустановки последнее что выдали

Спойлер

[26-Jun-2019 15:12:46 UTC] PHP Deprecated:  Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0
[26-Jun-2019 15:55:02 UTC] PHP Warning:  Unknown: POST Content-Length of 599 bytes exceeds the limit of 128 bytes in Unknown on line 0 

c размером пост запроса я разобрался - в пхп.ини не указал размер в М.

А вот Шо делать с HTTP ERROR 500?

 

Снимок3.JPG

Edited by Setsuna

Share this post


Link to post
Share on other sites

Здравствуйте 

имеется вот такой вот код

$attributes['Размеры'] = implode(" ", $array);
$attributes['Размеры'] = translate($attributes['Размеры'], 'EN', 'EN');
$options['Цвет'] = tags_text('.fmk-select-box option');
$options['Цвет'] = translate($options['Цвет'], 'EN', 'RU');

всё работает, но мелькает такая ошибка постоянно 

substr() expects parameter 1 to be string, array given at lib/code/6c41.php:5

с чем это может быть связано  ? 

Share this post


Link to post
Share on other sites

Добрый день. Хотел попробовать модуль, установил, все работает, но reg.ru выводит сообщение о вирусе

 

Результат проверки антивируса Virusdie:
{VIRUSDIE}HexInclude : u0760870 :
/var/www/u0760870/data/www/site.ru/admin/liveimport/lib/code/7a49.php
{VIRUSDIE}HexInclude : u0760870 :
/var/www/u0760870/data/www/site.ru/admin/liveimport/lib/code/7b9d.php
{VIRUSDIE}HexInclude : u0760870 :
/var/www/u0760870/data/www/site.ru/admin/liveimport/lib/code/68c2.php
{VIRUSDIE}HexInclude : u0760870 :

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 GeorgyM
      500.00 руб
      Скачать/Купить дополнение


      Парсинг для Opencart : загрузка товаров / статей, для Опенкарт, OcStore, v.1.x, 2.x, 3.x
      Написать личное сообщение КЛИК
      Вы можете задать мне любые вопросы в личном сообщении.
      Я постоянно присутствую на форуме.
      ============================================-=====================================
      Услуги по наполнению Вашего сайта. обновлению цен, остатков, автоматизации.
      Парсинг и загрузка на Ваш сайт, товаров для Opencart, каталогов, статей, блогов, галерей, отзывов, обзоров всего, что угодно.
      Парсинг Яндекс Маркета, Авито, Юлы, Price.ru любого сайта Вашего конкурента или поставщика.
      Могу собрать данные в Excel и CSV любого формата, а так же импортировать в Вашу базу данных.
         
      Я могу собрать любые данные в интернете и импортировать их на Ваш сайт.
      Срок работ от "супер срочно - сделать прямо сейчас"!  
        
      Как начать работать со мной: 
      Укажите сайт, с которого нужно собрать данные (Домен)
      Укажите дополнительные пожелания   
       
      НЕ НУЖНО ЗАПОЛНЯТЬ СЛОЖНОЕ ТЕХНИЧЕСКОЕ ЗАДАНИЕ
      В переписке согласуем Все детали.
       
      Загрузка на Ваш сайт или передача Вам файла в формате Вашего модуля импорта.
      Быстро, конфиденциально 
      Указана базовая стоимость.
       
      В зависимости от сложности проекта цена может быть изменена по согласованию.
      Любая сложность парсинга!
       
      Чтобы сэкономить время на переписке, прошу внимательно отнестись к строкам ниже, по поводу ТЗ для Парсинга. Я должен понимать какие, работы мне для Вас делать, а без ТЗ я этого понять не смогу.
       
      Для понимания ТЗ мне нужно получить краткое ТЗ:
      Если Вам нужно получить от меня только файл для импорта и каталог картинок: дайте мне адрес сайта-донора, пример файла, который Вам нужно получить с заполненными 2-3 строками, комментарии, этого будет достаточно.  
      Если Вы хотите, чтобы я для Вас спарсил и загрузил товары: напишите мне адрес сайта-донора. Можете схематично показать какие данные со страницы донора, должны быть перенесены на Ваши страницы (в виде простых рисунков)  
      Часто возникает вопрос как скопировать товары с одного интернет магазина и загрузить товары в свой интернет магазин.
       
      Особенно Важно парсить товары если нужно перенести большой каталог на свой сайт интернет магазина, так как руками копировать товары очень долго. 
       
      Я могу спарсить самые сложные сайты: со скриптами, защитами, различными Post запросами, и предоставить Вам данные в CSV или Excel файле, нужного Вам формата.
       
      Могу загрузить опции товаров, атрибуты товаров, дополнительные картинки и тексты, отзывы.
       
      Провести нужные манипуляции с ценами и скидками на товары и прочие сложные операции.
      Могу привести каталог категорий к нужному виду, скопировав картинки и описания категорий.
       
      От Вас потребуется только, домены сайтов откуда копировать каталог, и если Вы планируете загружать самостоятельно данные в Ваш интернет магазин, пример файла в который Вам записать данные.
      Скрипт автоматического наполнения магазина, так же могу разработать.
      Добавил GeorgyM Добавлено 22.08.2017 Категория Услуги  
    • By GeorgyM
      Написать личное сообщение КЛИК
      Вы можете задать мне любые вопросы в личном сообщении.
      Я постоянно присутствую на форуме.
      ============================================-=====================================
      Услуги по наполнению Вашего сайта. обновлению цен, остатков, автоматизации.
      Парсинг и загрузка на Ваш сайт, товаров для Opencart, каталогов, статей, блогов, галерей, отзывов, обзоров всего, что угодно.
      Парсинг Яндекс Маркета, Авито, Юлы, Price.ru любого сайта Вашего конкурента или поставщика.
      Могу собрать данные в Excel и CSV любого формата, а так же импортировать в Вашу базу данных.
         
      Я могу собрать любые данные в интернете и импортировать их на Ваш сайт.
      Срок работ от "супер срочно - сделать прямо сейчас"!  
        
      Как начать работать со мной: 
      Укажите сайт, с которого нужно собрать данные (Домен)
      Укажите дополнительные пожелания   
       
      НЕ НУЖНО ЗАПОЛНЯТЬ СЛОЖНОЕ ТЕХНИЧЕСКОЕ ЗАДАНИЕ
      В переписке согласуем Все детали.
       
      Загрузка на Ваш сайт или передача Вам файла в формате Вашего модуля импорта.
      Быстро, конфиденциально 
      Указана базовая стоимость.
       
      В зависимости от сложности проекта цена может быть изменена по согласованию.
      Любая сложность парсинга!
       
      Чтобы сэкономить время на переписке, прошу внимательно отнестись к строкам ниже, по поводу ТЗ для Парсинга. Я должен понимать какие, работы мне для Вас делать, а без ТЗ я этого понять не смогу.
       
      Для понимания ТЗ мне нужно получить краткое ТЗ:
      Если Вам нужно получить от меня только файл для импорта и каталог картинок: дайте мне адрес сайта-донора, пример файла, который Вам нужно получить с заполненными 2-3 строками, комментарии, этого будет достаточно.  
      Если Вы хотите, чтобы я для Вас спарсил и загрузил товары: напишите мне адрес сайта-донора. Можете схематично показать какие данные со страницы донора, должны быть перенесены на Ваши страницы (в виде простых рисунков)  
      Часто возникает вопрос как скопировать товары с одного интернет магазина и загрузить товары в свой интернет магазин.
       
      Особенно Важно парсить товары если нужно перенести большой каталог на свой сайт интернет магазина, так как руками копировать товары очень долго. 
       
      Я могу спарсить самые сложные сайты: со скриптами, защитами, различными Post запросами, и предоставить Вам данные в CSV или Excel файле, нужного Вам формата.
       
      Могу загрузить опции товаров, атрибуты товаров, дополнительные картинки и тексты, отзывы.
       
      Провести нужные манипуляции с ценами и скидками на товары и прочие сложные операции.
      Могу привести каталог категорий к нужному виду, скопировав картинки и описания категорий.
       
      От Вас потребуется только, домены сайтов откуда копировать каталог, и если Вы планируете загружать самостоятельно данные в Ваш интернет магазин, пример файла в который Вам записать данные.
      Скрипт автоматического наполнения магазина, так же могу разработать.
  • Recently Browsing   1 member

×

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.