anyCSV/XLS/YML PRO Edition 7 для импорта CSV, DSV, XLS, XLSX, YML, CML файлов в OpenCart 2, 3

2 отзывов
anyCSV/XLS/YML PRO Edition 7 для импорта CSV, DSV, XLS, XLSX, YML, CML файлов в OpenCart 2, 3
anyCSV/XLS/YML PRO Edition 7 для импорта CSV, DSV, XLS, XLSX, YML, CML файлов в OpenCart 2, 3
1392 ₽

Категории: Площадки товаров, Модули, Выгрузка товаров, Интеграция с 1с

Версия: v2.0, v2.1, v2.2, v2.3, v3.0

Разработчик: akorvat

Другие модули разработчика

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

Это 7ая - самая последняя и полная версия модуля

Новая версия: 7.1 PIM уже в продаже

Некоторые добавления

  • СОХРАНЕНИЕ В ФАЙЛ - исправлена критическая ошибка, не позволявшая корректно переносить профили экспорта
  • ЭКСПОРТ - исправлена экспорта своих колонок, иногда приводящая к записям Array в ячейках со связанными данными
  • ЭКСПОРТ - добавлена функция отбора по разным категориям, и производителям
  • ИМПОРТ YML - добавления функция группировки товаров в один товар по какому-либо тегу или атрибуту OFFER с функциями чистки названий таких товаров от уникальных элементов
  • ИМПОРТ XML - добавлена поддержка еще нескольких спецификаций XML
  • ИМПОРТ - добавлена настройка Найти/Заменить, которую можно установить на колонку с целью замены каких-либо данных на лету
  • ИМПОРТ - изменен принцип удаления аналогичных данных. Данные удаляются только один раз, что позволяет обновлять остатки по опциям, расположенных в разных строках, удалив то, что было в товаре до импорта всего один раз, а не при импорте каждой строки, как это было в версиях до 7.0 включительно
  • еще порядка 20 улучшений по функционалу и исправлений ошибок импорта и экспорта 

Видео

Посетите наш канал и плейлист с видео самых популярных настроек:

  • Сопоставление категорий файла и сайта
  • Импорт остатков в опции, с предварительным удалением ранних опций товара с предыдущими остатками
  • Использование функций эксель при импорте YML, CSV
  • Улучшение данных, создание микроразметки из своих текстовых элементов и данных в других ячейках строки при импорте
  • И др. 

Новое

  • Работа с данными, как в программе эксель - на базе формул эксель. Используйте, если нужно делать вычисления, как в программе эксель. При размещении в модуле, перед импортом/экспортом все колонки размечаются, как в программе эксель. После этого Вы можете создать логические, математические и прочие функции, которые будут применяться к данным на лету
  • Сохранение настроек в файл и возможность обмена настройками между сайтами без необходимости делать настройки на каждом сайте, где установлен модуль
  • Дополнение данных в ячейках текстом, html. Используйте, если нужно создавать новые данные или дополнять данные текстом, или данными из других колонок файла, или создавать разметку сразу в модуле. Например, если в категориях нет нужной категории, то её можно создать прямо текстом в настройке
  • Ускорена работа всего модуля в целом, и XML
  • Прием файлов по FTP
  • Турбо-режим для обновления цен и остатков

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

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

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

  • Ссылкой http, https,
  • Ссылкой FTP
  • Файлом
  • Zip-файлом

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

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

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

  • Модуль использует специальные методы работы с файлами, которые не требуют лишних затрат физической и оперативной памяти

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

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

Затраты ресурсов при работе с YML, CML (1, 2, EDI)

  • В модуле не используются стандартные средства парсинга, по этому производительность достаточно высокая, а отношение к ресурсам максимально бережное. В частности для подготовки файла перед импортом, с 10200 позициями модулю нужно порядка 22-26 сек., и порядка 10Мб ОЗУ. Как импортировать файлы с бОльшим числом товаров, и не выходить за пределы лимитов, рассказано в инструкции к модулю

Сколько может быть файлов одновременно

  • Любое количество файлов одновременно, за счет сохранения профилей настроек под каждый файл

Автоматизация на базе smartExchange

  • Мониторинг и логирование в режиме он-лайн
  • Адаптация процессов импорта и экспорта под время работы скрипта и доступную ОЗУ (сервер не "видит" больших процессов, для хостинга процессы "выглядят", как небольшие и не затратные)
  • Уведомления на почту о старте импорта, экспорта и завершении

Импорт YML

  • Создание опций из любых параметров
  • Создание атрибутов из любых параметров
  • Упаковка изображений, в т.ч. в опции
  • Создание категорий, и возможность сопоставления с категориями сайта (без импорта категорий из файла)
  • Находит все теги и позволяет делать импорт из них
  • Возможность отфильтровать данные
  • Возможность уменьшения больших файлов
  • ОЧЕНЬ бережное отношение к ресурсам (на 10 тыс. строк нужно порядка 10 Мб ОЗУ и ~25 сек. подготовки файла)

Сколько может быть разных сохраненных настроек у одного и того же файла


  • Любое количество профилей настроек на один и тот же файл


Отбор данных при экспорте



  • Возможность отбирать данные по категории, производителю
  • Возможность отбирать по тому или иному значению в таблице товаров базы данных



Создание и импорт из своих колонок по правилу или прямой импорт в любое поле базы данных товарных таблиц, таблиц категорий, атрибутов, опций, фильтров


  • Импорт произвольного текста в любое поле таблиц товаров, категорий, атрибутов, опций
  • Создание текста из значений в соседних колонках файла по правилу и без



Парсинг xPath



  • Если в какой-либо колонке находится ссылка на описание, то такое описание может быть получено, как целиком так и тегами по отдельности
  • Можно делать парсинг по ссылкам любых частей html страниц сторонних ресурсов


Вставка php

  • При обработке каждой строки может быть вставлен любой php, который позволяет: перезадать значения в других колонках, создать условия для таких действий, создать свои значения у добавленных колонок

Импорт в кастомные поля товарных, категорий, опций, атрибутов


  • Возможен. При импорте можно сопоставлять входящие данные с полями в базе данных, которых не было в ОпенКарте, и которые были в него добавлены

Обнуление остатков, выключение товаров перед импортом

  • Доступен функционал сбрасывания остатков на любое количество перед импортом для определенных товаров, которые можно отобрать, указав их признаки (например, префиксы в каком-нибудь поле, например, в модели, артикуле) 
  • Также у данных товаров можно отключать статус, обнулять цены и выполнять некоторые другие действия

Сопоставление категорий



  • Доступен функционал сопоставления справочников категорий во входящих данных и в данных файла. Данный функционал позволяет переносить товары в нужные категории сайта и не создавать лишних категорий поставщиков

Работа с изображением

  • Многофункциональный кроппинг и сжатие изображений
  • Закачивание по ссылкам, в т.ч. с кириллическими и прочими нестандартными данными в ссылках 
  • Возможность приведения названий к стандарту
  • Модуль понимает практически все возможные варианты упаковки картинок в файлах: когда картинки идут путями, переложенными каким-нибудь разделителем, или когда нужно сделать главную картинку из первой картинки в таком наборе картинок, в одной ячейке

Работа с ценой



  • При обработке каждой строки может быть вставлен любой php, который позволяет: перезадать значения в других колонках, создать условия для таких действий, создать свои значения у добавленных колонок

Импорт в кастомные поля товарных, категорий, опций, атрибутов


  • Возможен. При импорте можно сопоставлять входящие данные с полями в базе данных, которых не было в ОпенКарте, и которые были в него добавлены

Обнуление остатков, выключение товаров перед импортом

  • Доступен функционал сбрасывания остатков на любое количество перед импортом для определенных товаров, которые можно отобрать, указав их признаки (например, префиксы в каком-нибудь поле, например, в модели, артикуле) 
  • Также у данных товаров можно отключать статус, обнулять цены и выполнять некоторые другие действия

Сопоставление категорий


  • Доступен функционал сопоставления справочников категорий во входящих данных и в данных файла. Данный функционал позволяет переносить товары в нужные категории сайта и не создавать лишних категорий поставщиков

Работа с изображением

  • Многофункциональный кроппинг и сжатие изображений
  • Закачивание по ссылкам, в т.ч. с кириллическими и прочими нестандартными данными в ссылках 
  • Возможность приведения названий к стандарту
  • Модуль понимает практически все возможные варианты упаковки картинок в файлах: когда картинки идут путями, переложенными каким-нибудь разделителем, или когда нужно сделать главную картинку из первой картинки в таком наборе картинок, в одной ячейке

Работа с ценой

  • Ценообразование по интервалам с возможностью умножения и одновременного прибавления (отнимания) определенного числа
  • Ценообразование коэффициентами
  • Прямой импорт цен


Работа с остатками

  • Прямой импорт остатков
  • Настройка интерпретации остатков по словам-статусам: много, мало, >10 и т.п.

Работа с категориями

  • Импорт категорий вложенностями, через любой разделитель
  • Импорт, когда категории идут по колонкам
  • Прямой импорт категорий
  • Импорт с возможностями очищения предыдущих категорий, или образованием главной категории

Работа с атрибутами

  • 4 микроразметки импорта от импорта только значений, до импорта сразу упакованных через любой разделитель значений группы, атрибута, и значения атрибута
  • Названия групп, или атрибутов могут быть образованы из названий колонок или привязаны к уже имеющимся группам, атрибутам
  • Прямой импорт атрибутов

Работа с опциями

  • 3 полных микроразметки импорта от импорта только значений, до импорта сразу упакованных через любой разделитель значений товарных опций
  • Доступно ценообразование и возможность вычитать из значения цены базовую цену товара или импортировать цену в опции, как есть
  • Названия опций могут быть образованы из названий колонок или привязаны к уже имеющимся опциям
  • Прямой импорт опций

Логирование

  • Простое логирование в txt/html
  • Детальное логирование в txt/html
  • Уведомления на электронную почту о старте, завершении или сбоях

Автоматизация 

  • Автоматизация импорта через специальную защищенную ссылку, которую можно разместить на планировщик хостинга (например, CRON)
  • Автоматизация экспорта через специальную защищенную ссылку, которую можно разместить на планировщик хостинга (например, CRON)
  • Автоматизация на базе smartExchange

Документация
Перейти в документацию anyCSV/XLS новой версии

Демонстрация
Демо
Логин и пароль: demo

Требования и условия

  • Opencart 2.* до 3.* включительно
  • Перезаписи файлов не требуется
  • Для ZIP файлов, включить на хостинге zip_php (есть везде)
  • Для файлов, заданными ссылками может понадобится CURL - включить на хостинге (есть везде)
  • На хостинге должна быть разрешена работа с файлами в принципе (методы fwrite, fopen и пр.) 

Расширенная поддержка и помощь

  • Две недели с даты покупки действует условие расширенной поддержки
  • В поддержку входит любая помощь, связанная с вопросами работы хостинга, сайта, настройками, файлами импорта
  • Цель такой поддержки сделал работу с модулем понятной, раскрыть все необходимые функции, которые нужны для импорта или экспорт
  • По истечению срока расширенной поддержки, стандартная поддержка по ошибкам в модуле и доступом к обновлениям, с исправленными ошибками
Пожалуйста авторизируйтесь или создайте учетную запись перед тем как написать отзыв
?>