Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.


Add post

Add question

You must login to ask a question.

Login

Register Now

Цель сайта совместная помощь друг другу, если вы желаете скачивать ресурсы и ничего при этом не делать, вам нужно оплатить Подписку Другой вариант активно помогать другим участникам

anyCSV/XLS/YML PRO Edition для импорта CSV, DSV, XLS, XLSX, YML файлов в OpenCart 2.0-2.3-v.4.1.0.1

anyCSV/XLS/YML PRO Edition для импорта CSV, DSV, XLS, XLSX, YML файлов в OpenCart 2.0-2.3-v.4.1.0.1

Пользуйтесь друзья на здоровье!

Модуль позволяет делать импорт из практически любых файлов CSV, DSV, XLSX, XLS, YML на все сборки OpenCart 2 (все версии)

Ключевые отличия от других вариантов

  • Экспорт заказов, товаров и связанных данных в формат XLS/XLSX (эксель) и совместимый с эксель CSV
  • Редактор колонок (вставка своих колонок на экспорт и импорт, с текстом, результатом парсинга, php, сборным текстом из других колонок файла)
  • Создание заказов поставщику из заказов магазина и отправка таких заказов на почту в автоматическом режиме
  • При экспорте стандартный отбор, что нужно экспортировать, отбор данных по любому значению в таблице товара.Например, можно указать только с непустым SKU, и/или с моделью, которая содержит определенный префикс слева/справа, и/или с количеством больше или равно 10 и т.д.
  • Парсинг с удаленных сайтов использованием php, и/или xPath (вставка обработчика при импорте строк) и импорт результата в любое поле товара при обработке строки (если нужен парсинг по ссылкам описаний, парсинг картинок и пр. )
  • Добавление своих колонок прямо в модуле, с логическими условиями появления того или иного текста в зависимости от того или иного содержания соседних колонок. Например, можно создать теги, метатеги, метатайтлы по схеме ПРОИЗВОДИТЕЛЬ КУПИТЬ НАЗВАНИЕ ТОВАРА и т.п.
  • Создание текста из значений в соседних колонках строки импорта (например, для создания категорий вложенностью или для получения цены и мн.др.)
  • Вставка своего php кода при начале импорта
  • Вставка своего php при обработке строки, с возможностью любого преобразования данных в строке в каждой колонке
  • Импорт из форматов YML, в т.ч. расширенных своими тегами, а также любых размеров за счет специального приложения (на 10 тыс. товаров нужно примерно +25 сек. предоброботки файла и 10Мб ОЗУ)
  • При импорте YML также доступны: сопоставление категорий, создание любых типов опций из определенных значений в теге param, создание атрибутов из любых тегов param
  • При импорте YML видны все теги, по этому их можно также импортировать в любое поле товара
  • Глубокое логирование, в т.ч. с уведомлениями на почту
  • Автоматизация на базе приложения smartExchange – приложение позволяет делать обработку на любых хостингах, с удобным интерфейсом настройки прямо в модуле. Достаточно поставить ссылку приложения на CRON, которая будет запускать приложение, например, каждую минуту. Всё остальное – порядок, график загрузки, и приоритеты действий, последовательную работу, и настройку под доступные ресурсы хостинге будет делать smartExchange. smartExchange – не создает нагрузку на хостинг (не использует подключение и базу данных, когда это не нужно (нет задач обмена)). Протестирован уже на обновление YML 800 тыс. товаров, с ОЗУ 2Гб

Специальное предложение

  • Бесплатная настройка импорта из 1 файла (CSV, YML, XLS) и автоматизации (обновление цен и остатков по данному файлу, по графику)
  • Или бесплатная настройка экспорта заказов поставщику с отбором товаров поставщика и отправки на почту
  • Или бесплатная настройка одного файла экспорта
  • Бесплатная установка на хостинг

Как может подаваться файл?

  • Ссылкой на удаленном сервере,
  • Файлом
  • Зазипованным файлом

Допустимый размер файла и вопросы производительности

Модуль использует специальные методы работы с файлами, которые не требуют лишних затрат физической и оперативной памяти. Однако при файлах значительно большого размера (файлы сотни мегабайт, и сотни тысячи строк) Вам может понадобиться дополнительные ресурсы от хостинга. Наиболее высокие затраты возникают при работе с файлами эксель. Являясь PC-форматом, данный формат, даже, в XLSX варианте требует дополнительных ресурсов, если сравнивать этот формат с текстовыми форматами CSV, DSV

Выгрузка заказов

  • Выгрузка по номерам, периоду
  • Отбор по любому значению у товара (позволяет собирать заказы поставщика)
  • Редактор колонок (позволяет дополнять заказ поставщика)
  • Автоматизация с отправкой заказов на почту

Требования к файлу и форматы

  • Любая кодировка файла, любая подача файла (по ссылке, вызывающей файл или подача загрузкой в модуль)
  • Любые форматы файлов CSV, DSV с колонками, у которых есть хоть какие-то названия
  • Любые Эксель файлы, с размещением данных от первой строки, с колонками, у которых есть хоть какие-то названия
  • Любые YML, включая некоторых их расширения. А также, при наличии расширений в виде тегов в оффер, прямой импорт таких данных в любые товарные данные

Затраты ресурсов при работе с YML

  • В модуле не используются стандартные средства парсинга, по этому производительность достаточно высокая, а отношение к ресурсам максимально бережное. В частности для подготовки файла перед импортом, с 10200 позициями модулю нужно порядка 22-26 сек., и порядка 10Мб ОЗУ. Как импортировать файлы с бОльшим числом товаров, и не выходить за пределы лимитов, рассказано в инструкции к модулю
Продажник
Ocext-anycsv-pro-import-export 2.0-2.3-v (368.7 KiB)

Attachment

About Zaqsedc

Comments ( 6 )

  1. для третей версии нет?

  2. А когда будет для 3 версии?

  3. Версия точно не только csv? На одном сайте качал просто вроде эту же но оказалось только csv

  4. А как импортировать YML, его в списке нету?

  5. Импортировать YML можно, урезанный функционал в части количества полей, но вообще YML импортирует!

  6. Модуль рассчитан на импорт все-таки только csv. Yml в списке выбора для импорта, отсутствует. Дополнительно отмечу, что модуль будет работать только 5 дней.

Leave a reply