Перейти к содержанию

Рекомендуемые сообщения

Какая-то проблема с автообновлением скрипта.
Пишет, что установлена версия 0.975, при этом якобы есть обновление до 0.984.
При нажатии на кнопку "Обновить" процесс вроде запускается, но версия не изменяется.
Че не так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Wild Все переменные $update_... берутся во внимание только при обновлении существующих товаров.

 

$new_price - скидочная цена, задает special. Также можно задать $new_price_group_id (для какой группы) и $new_price_end (когда закончится).

Прописывать полноценно наборами specials и discounts LiveImport не умеет.

 

По обновлению - попробуйте поставить права 777 на всю папку liveimport и ее содержимое, может не дает перезаписать. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ok, еще вопрос...

Если при импорте существование товара проверяется по product_id  и в файле у существующих товаров id прописан, а у новых нет (их просто добавили вручную в xls без кодов), то LI пропустит новые или создаст их с новыми ID?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Бывает, что удаленный сервер настроен не оптимально или слишком много запросов к нему в этот промежуток времени, либо DDOSят его ли еще какие дела, из-за которых он ПЕРИОДИЧЕСКИ возвращает ошибку 503.
Можно ли задавать тайм-аут между запросами по каждому товару из списка XLS?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 02.08.2018 в 15:33, Wild сказал:

в файле у существующих товаров product_id прописан

Те товары, соответсвие которым не найдено, будут созданы с новыми product_id (а не такими, как задано в XLS)

 

В 03.08.2018 в 15:22, Wild сказал:

Можно ли задавать тайм-аут между запросами по каждому товару из списка XLS?

http://php.net/manual/ru/function.sleep.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 05.08.2018 в 17:22, MaxD сказал:

Те товары, соответсвие которым не найдено, будут созданы с новыми product_id (а не такими, как задано в XLS)

В данном случае задана проверка существования именно по product_id.

 

В 05.08.2018 в 17:22, MaxD сказал:

Шит!!!
Совсем забыл, что в API доступна вся мощь PHP! )))))

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
17 минут назад, Wild сказал:

В данном случае задана проверка существования именно по product_id.

Я понял, на это и ответил )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я так и понял, что раз не задано, то новый ID.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте! А версия для Opencart 3.0.2.0 будет? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Скрипт работает на локалке, Open Server,

 

1) При загрузке из CSV, загружает не все изображения товаров из-за длинной ссылки на картинку, часть ссылки  где то теряеться, пишет ошибка 404, решается путем прописывания $main_image и строки с адресом картинки.

 

2) При загрузке фаила через URL ошибку

Спойлер

http://happywear.ru/exchange/xml/price-list.xlsx file import started.
Reading spreadsheet data...
Uncaught exception 'PHPExcel_Reader_Exception' with message 'Could not open http://happywear.ru/exchange/xml/price-list.xlsx for reading! File does not exist.' in D:\Openserver\OSPanel\domains\test2.ru\liveimport\lib\PHPExcel\Reader\Excel2007.php:82
Stack trace:
#0 D:\Openserver\OSPanel\domains\test2.ru\liveimport\lib\PHPExcel\IOFactory.php(268): PHPExcel_Reader_Excel2007->canRead('http://happywea...')
#1 D:\Openserver\OSPanel\domains\test2.ru\liveimport\lib\PHPExcel\IOFactory.php(205): PHPExcel_IOFactory::createReaderForFile('http://happywea...')
#2 D:\Openserver\OSPanel\domains\test2.ru\liveimport\lib\code\c09a.php(5): PHPExcel_IOFactory::identify('http://happywea...')
#3 D:\Openserver\OSPanel\domains\test2.ru\liveimport\lib\code\a586.php(38): load_spreadsheet('http://happywea...', '6', 5000)
#4 D:\Openserver\OSPanel\domains\test2.ru\liveimport\cron.php(5): require('D:\\Openserver\\O...')
#5 {main}
thrown at D:\Openserver\OSPanel\domains\test2.ru\liveimport\lib\PHPExcel\Reader\Excel2007.php:82

 

Складывается впечатление, что это происходит из-за какого то ограничения по количеству символов.

 

3) В структуре CVS Поставщика, каждый товар любого размер идет отдельной строкой, как  научить парсер объединять одинаковые товары, разных размеров?

37314	Трусики 3шт.	L
37314	Трусики 3шт.	M

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Размеры ("M" и "L") - это опции или атрибуты.
Они должны идти отдельными колонками в одной строке иначе никак.
Обрабатывайте предварительно файл в экселе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Wild Да, с пустым не будет создаваться. Попробую поправить в обновлении.

 

@Nickki Киньте пару примеров ссылок на картинки, которые не берет. С опциями тоже попытаюсь что-то придумать в обновлении.

 

@rihterok Версия для OC3 будет через месяц-два.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, MaxD сказал:

@Wild Да, с пустым не будет создаваться. Попробую поправить в обновлении.

 

@Nickki Киньте пару примеров ссылок на картинки, которые не берет. С опциями тоже попытаюсь что-то придумать в обновлении.

 

@rihterok Версия для OC3 будет через месяц-два.

 

 

 

 

Картинки которые не грузяться

https://img0.happywear.ru/502x758/cache/goods/D/O/DON2171QA_кружево,черный_front.jpg
https://img0.happywear.ru/502x758/cache/goods/D/O/DON2171A_кружево,белый_front.jpg
https://img0.happywear.ru/502x758/cache/goods/D/O/DON39234_цветочки,цветной_front.jpg

 

 

А что делать с  ошибкой загрузки через url?

Таблица прогружатся, но при  загрузке товаров в логе это.

Uncaught exception 'PHPExcel_Reader_Exception' with message 'Could not open http://happywear.ru/exchange/xml/price-list.xlsx for reading! File does not exist.' in D:\Openserver\OSPanel\domains\test2.ru\liveimport\lib\PHPExcel\Reader\Excel2007.php:82
Stack trace:
#0 D:\Openserver\OSPanel\domains\test2.ru\liveimport\lib\PHPExcel\IOFactory.php(268): PHPExcel_Reader_Excel2007->canRead('http://happywea...')
#1 D:\Openserver\OSPanel\domains\test2.ru\liveimport\lib\PHPExcel\IOFactory.php(205): PHPExcel_IOFactory::createReaderForFile('http://happywea...')
#2 D:\Openserver\OSPanel\domains\test2.ru\liveimport\lib\code\c09a.php(5): PHPExcel_IOFactory::identify('http://happywea...')
#3 D:\Openserver\OSPanel\domains\test2.ru\liveimport\lib\code\a586.php(38): load_spreadsheet('http://happywea...', '6', 5000)
#4 D:\Openserver\OSPanel\domains\test2.ru\liveimport\cron.php(5): require('D:\\Openserver\\O...')
#5 {main}
thrown at D:\Openserver\OSPanel\domains\test2.ru\liveimport\lib\PHPExcel\Reader\Excel2007.php:82

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вопрос уже наверное задавался

на сайте есть товар без фото

есть csv файл в нем артикул и пути к фото

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

Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

где почитать как этим пользоваться

$product

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Спойлер

1.png

 

 

Спойлер

2.png

 

 

Спойлер

3.png

 

Изменено пользователем Vov4ikus

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В таблицах $options['Color'] = $I; не работает

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Подскажите есть резон с ливимпортом корячиться или есть что-то другое(догадываюсь что есть и это походу сильно платное решение:)

В любом случае буду рад вашим комментам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

после установки (OcStore 2.3.0.2.2)  какой то кривой значок в панели и при нажатии выдает страницу с надписью:

Not Found

The requested URL /admin/liveimport was not found on this server.


Apache/2.4.10 (Unix) Server at shumadan.beget.tech Port 80

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

прошу прощения, мой косяк. Все работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не могу настроить авторизацию. У донора авторизация происходит на главной странице.

Зашел в Инструменты разработчика, не могу пройти этот шаг:

12. Нажмите на первый запрос в списке, это ваш запрос авторизации

13. Убедитесь, что у него прописан Request Method: POST. Если нет, поищите такой в следующих запросах.

Это где искать? Во вкладке Network? А если его там вообще нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тут есть какая то поддержка?

Или нужно сначала купить модуль?

Мне важно перед покупкой проверить некоторые функции

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. Жму на Continue выдает ошибку [15:01:22] require_once(): Failed opening required 'lib/PHPExcel/IOFactory.php' (include_path='.:/usr/local/zend-7.0/share/pear') at lib/code/c09a.php:5. Помогите, пожалуйста, разобраться. Опенкарт 2.3, установлено по инструкции.

Изменено пользователем ldiza

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От DmSid
      Всем привет. 
      Волею судеб недавно пришлось создавать магазин на OpenCart 2.3.0.2, не имея до этого никакого опыта работы с данной cms, как и в принципе с созданием интернет магазинов. 
       
      На данный момент проблема с импортом каталогов товара через XML ссылку. Поставщик дал ссылку в формате "сайтпоставщика/api/xml/ссылка.xml", через нее по идее должен подгружатсья весь товарный контент на сайт (включая фотографии). 
       
      Как лучше реализовать сей импорт? Возможно, какой-либо модуль купить/скачать, или есть практическая инструкция как это сделать, или лучше всего просто обратится к специалисту?
      Заранее спасибо.
    • От nexus
      1 530.00 руб
      Скачать/Купить дополнение


      Универсальный парсер - ПАУК (лайт)
      Универсальный парсер - ПАУК позволит комфортно наполнять Ваш интернет - магазин.
       
      Демо
      Логин: demo
      Пароль: demo
       
      В лайт версию входят такие возможности как:
      Создание/редактирование проектов под сайт донор. (неограниченное кол-во проектов + удобная навигация) Метод выгрузки товаров в БД или экспорт в xsl Возможность парсинга атрибутов и опций товара практически с любых сайтов. (не нашли магазина, где бы не смогли их спарсить) Возможность проверить любой товар или категорию перед парсингом что позволит безошибочно спарсить все необходимые данные с сайта - донора. Экспорт / импорт настроек проекта Создание категории с сайта-донора или выгрузка в свою на выбор Возможность установить товару "Отсутствие на складе" Наценка на товар в процентах или в сумме Количество по умолчанию для каждого товара Лёгкая настройка мета данных для товаров, категорий, производителей. Картинки сохраняются  в папку с названием категории  
      Паук адаптирован под 2.1, 2.3 и 3 версии
       
      Кто просёк сразу, сможет заработать =)))
      Так же предоставляем услугу по настройке проекта.
       
      В PRO версии будут на много больше функционала который позволит Вам избавить себя от постоянных раздражителей.
       
      Добавил nexus Добавлено 23.08.2018 Категория Парсеры Системные требования Ioncube Loader, LIBXML - последней версии или не ниже 2.7.8! PHP не ниже 5.6 Сайт разработчика http://topopencart.ru Старая цена 1700 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.1 ocStore 3.0
      2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3  
    • От buslikdrev
      1 250.00 руб · Срок продления: 800.00 руб за 2 года
      Скачать/Купить дополнение


      Подкатегории / Линейка продукции для производителей
      Название модуля: Линейка продукции для производителей - "SubManufacturers"
      Версия модуля: 1.1
      Тип лицензии: Full (Полная версия)
      Тип установки: ocmod
      Язык: Беларуская мова, English, Русский язык, Українська мова
      Дата создания: 30.05.2017
      Дата обновления: 15.02.2018
      Был протестирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.3, OpenCart-"Русская сборка" 2.1.0.2 (rs1) и 2.3.0.2 (rs6), ocStore 2.1.0.2.1 и 2.3.0.2.3 - шаблон (default, Magazin, Revolution, Journal 3)
      Название архива 1: SubManufacturers v1.0 Full OpenCart.pro 2.1.X.zip
      Название архива 2: SubManufacturers v1.1 Full OpenCart 2.X.zip
      Добавлен архив модуля: ManufacturerWall v1.1 Full OpenCart 2.0.X-2.1.X.ocmod.zip и ManufacturerWall v1.1 Full OpenCart 2.2.X-2.3.X.ocmod.zip
       
      При покупки более 1-ой лицензии, скидка50%
       
      ДЕМОНСТРАЦИЯ


      ОПИСАНИЕ
      Модификатор предназначен для добавления линейки (подкатегории) в производителях, а именно появится возможность разделить производителей на линейки выпускаемой ими продукции.
      Например, есть производитель Samsung, в стандартном модуле производителей будет выводиться такая продукция: телевизоры, микроволновые печи, электрочайники и т.д. Согласитесь, что как-то безобразно при переходе по нажатию на производителя в карточке товара теряться в каше другого товара, когда вас интересуют конкретно телевизоры. Благодаря этому модулю
      ваши покупатели не будут теряться в производителях и смогут быстрее подобрать себе товар. 

      ВНИМАНИЕ!
      Оригинальные файлы магазина не заменяет!
      Не забывайте делать бэкап базы данных на всякий случай.
      ДОБАВЛЕН В СОСТАВ МОДУЛЬ: Витрина производителей / ManufacrturerWall v1.1 - Он будет идти отдельным архивом, чтобы можно было на выбор ставить его или нет. Обновление двух модулей будут идти в ногу.
      С модулем Сео-оптимизация шаблона конфликтов в работе нет.
      Всегда проверяйте такие модули (окмоды - архивы) содержащие такие файлы: "install.php, install.sql" так как злоумышленники могут навредить вашему сайту, например, вашими руками удалят вашу базу данных.
      Пример запроса (смотрите, чтобы не было удаления таблиц "DROP TABLE": категорий, пользователей, товара и т.д. по оригиналу или всей БД "DROP DATABASE"):


      Модификатор "вносит изменения" в следующие файлы:
       
      УСЛОВИЯ СОГЛАШЕНИЯ
      - Beta версии устанавливаете на свой страх и риск - бэкап базы данных (далее - БД) обязателен;
      - Модуль (модификатор, дополнение, расширение, приложение) (далее - Модуль) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен);
      - Редактировать код можно только под нужды своего магазина;
      - Распространение модуля запрещено;
      - Техническая поддержка (далее - ТП) осуществляется только при появлении ошибки, бага, глюка (зависания) и не совместимости модуля с заявленными версиями Opencart и шаблонов на момент продажи, при установке на боевой сайт (рабочий хостинг);
      - Адаптация модуля под другую версию Опенкарта, нестандартный шаблон и сторонние модули - платная;
      - Автор модуля оставляет за собой право в любое время внести изменение в настоящее условие, описание и исходный код модуля;
      - Автор модуля оставляет за собой право прекратить ТП пользователям по истечению 365 календарных дней со дня последнего обновления модуля (Full или Beta версии), или со дня окончания продления ТП;
      - ТП осуществляется при условии соблюдения данного соглашения, пишите в личные сообщения.

      Вопросы и пожелания можно задавать в данной теме.
      Добавил buslikdrev Добавлено 15.02.2018 Категория Серии, Комплекты Системные требования Сайт разработчика http://buslikdrev.by/ Старая цена 1600 Метод активации Автоматическая активация 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 Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
    • От buslikdrev
      Название модуля: Линейка продукции для производителей - "SubManufacturers"
      Версия модуля: 1.1
      Тип лицензии: Full (Полная версия)
      Тип установки: ocmod
      Язык: Беларуская мова, English, Русский язык, Українська мова
      Дата создания: 30.05.2017
      Дата обновления: 15.02.2018
      Был протестирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.3, OpenCart-"Русская сборка" 2.1.0.2 (rs1) и 2.3.0.2 (rs6), ocStore 2.1.0.2.1 и 2.3.0.2.3 - шаблон (default, Magazin, Revolution, Journal 3)
      Название архива 1: SubManufacturers v1.0 Full OpenCart.pro 2.1.X.zip
      Название архива 2: SubManufacturers v1.1 Full OpenCart 2.X.zip
      Добавлен архив модуля: ManufacturerWall v1.1 Full OpenCart 2.0.X-2.1.X.ocmod.zip и ManufacturerWall v1.1 Full OpenCart 2.2.X-2.3.X.ocmod.zip
       
      При покупки более 1-ой лицензии, скидка50%
       
      ДЕМОНСТРАЦИЯ


      ОПИСАНИЕ
      Модификатор предназначен для добавления линейки (подкатегории) в производителях, а именно появится возможность разделить производителей на линейки выпускаемой ими продукции.
      Например, есть производитель Samsung, в стандартном модуле производителей будет выводиться такая продукция: телевизоры, микроволновые печи, электрочайники и т.д. Согласитесь, что как-то безобразно при переходе по нажатию на производителя в карточке товара теряться в каше другого товара, когда вас интересуют конкретно телевизоры. Благодаря этому модулю
      ваши покупатели не будут теряться в производителях и смогут быстрее подобрать себе товар. 

      ВНИМАНИЕ!
      Оригинальные файлы магазина не заменяет!
      Не забывайте делать бэкап базы данных на всякий случай.
      ДОБАВЛЕН В СОСТАВ МОДУЛЬ: Витрина производителей / ManufacrturerWall v1.1 - Он будет идти отдельным архивом, чтобы можно было на выбор ставить его или нет. Обновление двух модулей будут идти в ногу.
      С модулем Сео-оптимизация шаблона конфликтов в работе нет.
      Всегда проверяйте такие модули (окмоды - архивы) содержащие такие файлы: "install.php, install.sql" так как злоумышленники могут навредить вашему сайту, например, вашими руками удалят вашу базу данных.
      Пример запроса (смотрите, чтобы не было удаления таблиц "DROP TABLE": категорий, пользователей, товара и т.д. по оригиналу или всей БД "DROP DATABASE"):


      Модификатор "вносит изменения" в следующие файлы:
       
      УСЛОВИЯ СОГЛАШЕНИЯ
      - Beta версии устанавливаете на свой страх и риск - бэкап базы данных (далее - БД) обязателен;
      - Модуль (модификатор, дополнение, расширение, приложение) (далее - Модуль) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен);
      - Редактировать код можно только под нужды своего магазина;
      - Распространение модуля запрещено;
      - Техническая поддержка (далее - ТП) осуществляется только при появлении ошибки, бага, глюка (зависания) и не совместимости модуля с заявленными версиями Opencart и шаблонов на момент продажи, при установке на боевой сайт (рабочий хостинг);
      - Адаптация модуля под другую версию Опенкарта, нестандартный шаблон и сторонние модули - платная;
      - Автор модуля оставляет за собой право в любое время внести изменение в настоящее условие, описание и исходный код модуля;
      - Автор модуля оставляет за собой право прекратить ТП пользователям по истечению 365 календарных дней со дня последнего обновления модуля (Full или Beta версии), или со дня окончания продления ТП;
      - ТП осуществляется при условии соблюдения данного соглашения, пишите в личные сообщения.

      Вопросы и пожелания можно задавать в данной теме.
    • От nexus
      Универсальный парсер - ПАУК позволит комфортно наполнять Ваш интернет - магазин.
       
      Демо
      Логин: demo
      Пароль: demo
       
      В лайт версию входят такие возможности как:
      Создание/редактирование проектов под сайт донор. (неограниченное кол-во проектов + удобная навигация) Метод выгрузки товаров в БД или экспорт в xsl Возможность парсинга атрибутов и опций товара практически с любых сайтов. (не нашли магазина, где бы не смогли их спарсить) Возможность проверить любой товар или категорию перед парсингом что позволит безошибочно спарсить все необходимые данные с сайта - донора. Экспорт / импорт настроек проекта Создание категории с сайта-донора или выгрузка в свою на выбор Возможность установить товару "Отсутствие на складе" Наценка на товар в процентах или в сумме Количество по умолчанию для каждого товара Лёгкая настройка мета данных для товаров, категорий, производителей. Картинки сохраняются  в папку с названием категории  
      Паук адаптирован под 2.1, 2.3 и 3 версии
       
      Кто просёк сразу, сможет заработать =)))
      Так же предоставляем услугу по настройке проекта.
       
      В PRO версии будут на много больше функционала который позволит Вам избавить себя от постоянных раздражителей.
       
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

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