anyCSV/XLS/YML PRO Edition + все EXCEL формулы при импорте CSV, DSV, XLS, XLSX, YML, CML файлов в OpenCart 2, 3
Модуль позволяет делать импорт из практически любых файлов CSV, DSV, XLSX, XLS, YML, CML1, CML2, CML EDI на все сборки OpenCart 2 (все версии) и OpenCart 3 (все версии)
Совместим с OcStore: 2.1.x.x, 2.3.x.x, 3.0.x.x,
Название файла | Имя файла | Дата | Действие |
anyCSV-XLS-YML-PRO-Edition-v6.3.0.1.zip | opencart_file_7329.zip | 2019-08-29 10:08:43 | Платный файл |
Это 6-ая версия модуля. Модуль позволяет делать импорт из практически любых файлов CSV, DSV, XLSX, XLS, YML, CML1, CML2, CML EDI на все сборки OpenCart 2 (все версии) и OpenCart 3 (все версии)
Новинка: Новая 7-ая версия уже в продаже
В этой версии
- Работа с данными, как в программе эксель - на базе формул эксель. Используйте, если нужно делать вычисления, как в программе эксель в рамках одной строки файла импорта.
- Быстрое создание данных из разных ячеек и текст. Используйте, если нужно создавать новые данные или дополнять данные текстом, или данными из других колонок файла
- Ускорена работа
- Прием файлов по 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
- Мониторинг и логирование в режиме он-лайн
- Адаптация процессов импорта и экспорта под время работы скрипта и доступную ОЗУ (сервер не "видит" больших процессов, для хостинга процессы "выглядят", как небольшие и не затратные)
- Уведомления на почту о старте импорта, экспорта и завершении
- Создание опций из любых параметров
- Создание атрибутов из любых параметров
- Упаковка изображений, в т.ч. в опции
- Создание категорий, и возможность сопоставления с категориями сайта (без импорта категорий из файла)
- Находит все теги и позволяет делать импорт из них
- Возможность отфильтровать данные
- Возможность уменьшения больших файлов
- ОЧЕНЬ бережное отношение к ресурсам (на 10 тыс. строк нужно порядка 10 Мб ОЗУ и ~25 сек. подготовки файла)
Сколько может быть разных сохраненных настроек у одного и того же файла
- Любое количество профилей настроек на один и тот же файл
- Возможность отбирать данные по категории, производителю
- Возможность отбирать по тому или иному значению в таблице товаров базы данных
Создание и импорт из своих колонок по правилу или прямой импорт в любое поле базы данных товарных таблиц, таблиц категорий, атрибутов, опций, фильтров
- Импорт произвольного текста в любое поле таблиц товаров, категорий, атрибутов, опций
- Создание текста из значений в соседних колонках файла по правилу и без
- Если в какой-либо колонке находится ссылка на описание, то такое описание может быть получено, как целиком так и тегами по отдельности
- Можно делать парсинг по ссылкам любых частей html страниц сторонних ресурсов
Вставка php
- При обработке каждой строки может быть вставлен любой php, который позволяет: перезадать значения в других колонках, создать условия для таких действий, создать свои значения у добавленных колонок
Импорт в кастомные поля товарных, категорий, опций, атрибутов
- Возможен. При импорте можно сопоставлять входящие данные с полями в базе данных, которых не было в ОпенКарте, и которые были в него добавлены
Обнуление остатков, выключение товаров перед импортом
- Доступен функционал сбрасывания остатков на любое количество перед импортом для определенных товаров, которые можно отобрать, указав их признаки (например, префиксы в каком-нибудь поле, например, в модели, артикуле)
- Также у данных товаров можно отключать статус, обнулять цены и выполнять некоторые другие действия
- Доступен функционал сопоставления справочников категорий во входящих данных и в данных файла. Данный функционал позволяет переносить товары в нужные категории сайта и не создавать лишних категорий поставщиков
Работа с изображением
- Многофункциональный кроппинг и сжатие изображений
- Закачивание по ссылкам, в т.ч. с кириллическими и прочими нестандартными данными в ссылках
- Возможность приведения названий к стандарту
- Модуль понимает практически все возможные варианты упаковки картинок в файлах: когда картинки идут путями, переложенными каким-нибудь разделителем, или когда нужно сделать главную картинку из первой картинки в таком наборе картинок, в одной ячейке
Работа с ценой
[img]http://anycsv-dsv-xls-yml.ocext.com/image/catalog/111/0004.png" class="imagebox" rel="imagebox">
- При обработке каждой строки может быть вставлен любой php, который позволяет: перезадать значения в других колонках, создать условия для таких действий, создать свои значения у добавленных колонок
Импорт в кастомные поля товарных, категорий, опций, атрибутов
- Возможен. При импорте можно сопоставлять входящие данные с полями в базе данных, которых не было в ОпенКарте, и которые были в него добавлены
Обнуление остатков, выключение товаров перед импортом
- Доступен функционал сбрасывания остатков на любое количество перед импортом для определенных товаров, которые можно отобрать, указав их признаки (например, префиксы в каком-нибудь поле, например, в модели, артикуле)
- Также у данных товаров можно отключать статус, обнулять цены и выполнять некоторые другие действия
- Доступен функционал сопоставления справочников категорий во входящих данных и в данных файла. Данный функционал позволяет переносить товары в нужные категории сайта и не создавать лишних категорий поставщиков
Работа с изображением
- Многофункциональный кроппинг и сжатие изображений
- Закачивание по ссылкам, в т.ч. с кириллическими и прочими нестандартными данными в ссылках
- Возможность приведения названий к стандарту
- Модуль понимает практически все возможные варианты упаковки картинок в файлах: когда картинки идут путями, переложенными каким-нибудь разделителем, или когда нужно сделать главную картинку из первой картинки в таком наборе картинок, в одной ячейке
Работа с ценой
[img]http://anycsv-dsv-xls-yml.ocext.com/image/catalog/111/0004.png">
- Ценообразование по интервалам с возможностью умножения и одновременного прибавления (отнимания) определенного числа
- Ценообразование коэффициентами
- Прямой импорт цен
- Прямой импорт остатков
- Настройка интерпретации остатков по словам-статусам: много, мало, >10 и т.п.
Работа с категориями
- Импорт категорий вложенностями, через любой разделитель
- Импорт, когда категории идут по колонкам
- Прямой импорт категорий
- Импорт с возможностями очищения предыдущих категорий, или образованием главной категории
Работа с атрибутами
- 4 микроразметки импорта от импорта только значений, до импорта сразу упакованных через любой разделитель значений группы, атрибута, и значения атрибута
- Названия групп, или атрибутов могут быть образованы из названий колонок или привязаны к уже имеющимся группам, атрибутам
- Прямой импорт атрибутов
Работа с опциями
- 3 полных микроразметки импорта от импорта только значений, до импорта сразу упакованных через любой разделитель значений товарных опций
- Доступно ценообразование и возможность вычитать из значения цены базовую цену товара или импортировать цену в опции, как есть
- Названия опций могут быть образованы из названий колонок или привязаны к уже имеющимся опциям
- Прямой импорт опций
Логирование
- Простое логирование в txt/html
- Детальное логирование в txt/html
- Уведомления на электронную почту о старте, завершении или сбоях
Автоматизация
- Автоматизация импорта через специальную защищенную ссылку, которую можно разместить на планировщик хостинга (например, CRON)
- Автоматизация экспорта через специальную защищенную ссылку, которую можно разместить на планировщик хостинга (например, CRON)
- Автоматизация на базе smartExchange
Документация
[url=http://anycsv-dsv-xls-yml.ocext.com/anycsv-documentation]Перейти в документацию anyCSV/XLS новой версии
Демонстрация
Перейти в демонстрацию (на примере OpenCart 2.1 (модуль доступен для всех сборок и опенкартов 2-2.3 и 3)
Логин и пароль: demo
PDF: Типовые настройки: идентификация товаров, импорт категорий, цен, остатков, опций, атрибутов, картинок по ссылкам. На примере файлов CSV и XLS
Требования и условия
- Opencart 2.* до 3.* включительно
- Перезаписи файлов не требуется
- Для ZIP файлов, включить на хостинге zip_php (есть везде)
- Для файлов, заданными ссылками может понадобится CURL - включить на хостинге (есть везде)
- На хостинге должна быть разрешена работа с файлами в принципе (методы fwrite, fopen и пр.)
Расширенная поддержка и помощь
- Две недели с даты покупки действует условие расширенной поддержки
- В поддержку входит любая помощь, связанная с вопросами работы хостинга, сайта, настройками, файлами импорта
- Цель такой поддержки сделал работу с модулем понятной, раскрыть все необходимые функции, которые нужны для импорта или экспорт
- По истечению срока расширенной поддержки, стандартная поддержка по ошибкам в модуле и доступом к обновлениям, с исправленными ошибками
Оставить комментарий
Примечание: HTML разметка не поддерживается! Используйте обычный текст.
Введите код, указанный на картинке:
Если комментарии не отобразились по какой то причине, то вы можете прочитаь их на отдельной технической странице комментариев
После просмотра, пожалуйста сообщите нам о возможной проблеме через форму обратной связи.