UniXML Pro - наиболее частые вопросы и ответы на них

Как установить модуль UniXML

Для установки модуля достаточно скачать архив UniXML для своей версии и установить модуль через установку дополнений в админке.
Для версии Opencart 1.x надо загрузить все из папки upload в корень сайта. Этот же метод подойдёт если модуль не устанавливается через установщик дополнений по какой-либо причине.
Модуль не используют модификаторы ocmod или vqmod, ничего не модифицирует и полностью автономный.

При изменении настроек фид генерируется в прежнем состоянии

Это может быть по разным причинам
1)  Наличие кешировщиков в магазине. Что-то на сервере, либо какой-то модуль в магазине, закешировал фид из-за чего вы видите прошлую версию до изменения настроек. В таком случае вам нужно почистить все кеши которые могут кешировать фид, и добавить модуль в исключение.
2) Вы смотрите готовый XML файл без перегенерации. Часто пользователи не понимают что готовый XML файл нужно ещё перегенерировать чтобы увидеть изменения. Для того чтобы посмотреть изменённый XML файл нужно запустить генерацию заново.

При генерации выгрузки браузер зависает не отвечает или долго думает.

В случае если вы открываете ссылку на прямую генерацию модуль генерирует фид прямо в браузер. Если товаров много заходит очень большой объем XML файла и браузер его пытается спарсить и попросту зависает. Чтобы настроить модуль и увидеть сразу изменения рекомендуется в модуле выбрать один тестовый товар на нём все протестировать, после выбрать все товары и запустить выгрузку. 
В случае если вы открываете ссылку для генерации в файл просто нужно подождать пока модуль завершит свою работу и сгенерирует XML файл. 
Чтобы просматривать файлы больших объемов рекомендуется их скачивать к себе на компьютер и смотреть через специальные программы, например через текстовые редактор или блокнот. Браузеру очень тяжело обрабатывать большие XML документы. 

При запуске генерации на экран выводятся какие-то непонятные ошибки

Вам следует посмотреть что за ошибки. Часто модуль упирается в лимиты по оперативной памяти или по времени выполнения скрипта. В таком случае либо регулируйте нагрузку на сервер с помощью пункта количество за раз, либо увеличьте время работы скрипта. 

Я не разбираюсь в настройках что мне делать

Всё очень просто. Пишите в поддержку автору модуля, говорите ваши задачи и он сможет либо подсказать, либо взять задание на настройку под ключ. Какие варианты также существуют. У меня очень гибкий подход к каждому покупателю. 

В модуле есть надписи Категория не найдена или Атрибут не найден

Это говорит о том что при вводе соответствий в категориях или атрибутах когда вводили не кликали из выпадающего списка по категории или атрибуту. Что бы все работало корректно надо обязательно кликать из выпадающего списка по элементу чтобы его id зашел в модуль для последующей обработки

Как обновить модуль на новую версию 7.1 с версии 5.х

Если у вас все работает и вам более ничего не нужно от модуля - не обновляйтесь. В новой версии переписан весь код и архитектура. Все работает - лучше не трогать. Если надо обновить UniXML нужно внимательно выполнить пару пунктов:
  • Сделайте бекап базы данных и файлов (на всякий случай)
  • Зайдите в модуль и для каждой нужной выгрузки сделайте экспорт настроек - скачается файл с настройками (он работает только для версии 5.х, на новой версии свой бекап уже). Это позволит вернуть настройки на старой версии, если будете делать откат на 5.х.
  • Сгенерируйте все фиды в файлы и сохраните себе на ПК
  • Если у вас были какие-то доработки - сохраните их себе и внедрите их на новой версии (скорее всего потребуется адаптация)
  • Установите модуль новой версии через установщик дополнений в админке
  • Обновите кеш модификаторов
  • Если у вас был кастомный код в 7 пункте настроек модуля - проверьте корректность его работы на новой версии, возможно потребуется адаптация (здесь уже пишите в поддержку если не справитесь)
  • Зайдите в настройки модуля и в каждой нужной выгрузке проверьте настройки и сохраните их
  • Если вы использовали умножение на опции вам надо будет задать эту настройку заново а также сделать замены опций в шаблонах генерации названий, описаний и дополнительных статических параметрах. Смотрите инструкции по этому пункту настроек
  • Сгенерируйте фиды и сравните их с теми что были со старой версии. Обратите внимание на offer id - они должны быть одинаковы

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

Как мы знаем 24 февраля 2022 года рф пошла войной в Украину. Каждый день убивают наших людей разрушая все на своем пути. Я из Украины, война и меня коснулась, благо все обошлось по счастливой случайности. Из-за варварских действий армии рф в моей стране у меня нет никакого желания работать со страной агрессором. UniXML не будет работать в рф из-за блокировок между странами из-за чего модуль не сможет забрать с моего сервера ключ лицензии.

Будет ли поддержка новой версии Opencart 1.x

К сожалению не будет. Сайтов на 1.х очень мало, там и есть нюансы в работе из-за чего было принято решение не делать новую версию для старой версии Opencart. Да, если будет много заявок я пересмотрю свое решение и возможно сделаю адаптацию, но обещать не могу.

У меня не сохраняется большое количество товаров в блоке наценки

В пункте 4.2 поставьте код

$this->db->query("ALTER TABLE `" . DB_PREFIX . "unixml_product_markup` CHANGE `products` `products` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;");

И после запуска фида, удалите код.

Как создать копии фидов для разных языков, например для google

Для этого достаточно нажать кнопку Добавить фид внизу списка фидов и в названии выгрузки указать любое нужное название нового фида. В коде фида укажите уникальный код фида, например googleua

Мой покупатель https://k2-promo.company/ (кстати рекомендую по рекламе) записал видео на эту тему, можете посмотреть как это сделать

×
Информация только для UniXML 7.x
Модуль не работает в рф и работать не будет

Разработчик модуля - Прут Николай.

Работаю с opencart уже более 10 лет.

Создал успешные модули UniXML Pro, MicrodataPro, Easyphoto, Редиректор 301 и другие.

Авторское право на модуль UniXML и информацию на этом сайте принадлежит Прут Николаю.

Копирование материала или использования нелицензионного модуля запрещено.