UniXML Pro - експорт/імпорт товарів у XML форматі.

Модуль призначений для вивантаження ваших товарів у практично всі маркетплейси, список яких постійно розширюється. UniXML початково розроблений під формат XML (YML - те саме).

У складі модуля є експорт, імпорт з XML, а також безліч дуже корисних утиліт, таких як пошук дублікатів товарів, видалення зайвих фото, пошук товарів без фото, видалення даних та інших.

Скриншот модуля UniXML

Скриншот модуля UniXML

Скриншот модуля UniXML

Скриншот модуля UniXML

Скриншот модуля UniXML

Скриншот модуля UniXML

Скриншот модуля UniXML

Що ви отримуєте від модуля

Інструмент, який дозволить вам підвищити продажі інтернет-магазину за рахунок інтеграції з маркетплейсами (вивантажувати та оновлювати там товари). Електронна комерція зараз трансформувалася. У топі видачі - маркетплейси, це як торгові центри, де продають свій товар різні магазини. Завдання маркетплейса - залучити покупців і показати їм ваші пропозиції. Ваше завдання - вивантажити туди товари (за допомогою UniXML) та приймати замовлення. Концепція модуля: один раз налаштуй і отримуй автоматизацію вивантаження та оновлення товарів.

Якщо у вас є партнери, наприклад дропшипери, їм можна формувати XML-фід із вашими товарами.

Якщо ви самі дропшипер або ваш постачальник товарів надає фід у XML форматі - модуль UniXML це саме те, що вам потрібно! За допомогою імпорту ви завантажите товари до себе на сайт і будете їх автоматично оновлювати.

Особливості модуля як комплексного рішення

Оптимізація коду. У UniXML код початково спроєктований для найменшого навантаження на сервер під час його роботи. Було застосовано унікальні підходи - масова вибірка даних блоками. Наприклад, у нас є 100 товарів. У класичному виконанні (як в інших модулях) іде обхід кожного товару, і в одній ітерації (проході по конкретному товару) робиться безліч запитів до бази для вибірки атрибутів, фото, знижок, опцій тощо. Усе це багаторазово помножує кількість запитів до бази. Тобто якщо для одного товару нам потрібно зробити 20 запитів до бази, то на виході для 100 товарів це буде 2000 запитів, що сильно навантажує сервер.

У модулі UniXML застосовано інший підхід - вибірку інформації блоками. Це означає, що першим запитом ми забираємо всі товари з бази (з урахуванням налаштувань). Після цього, за допомогою продуманого коду, робиться спеціальних 20 запитів, і далі дані розподіляються вже по товарах. Тобто всього 21 запит замість 2000 запитів. А якщо товарів 10 000? Стандартний підхід: 10 000 х 20 = 200 000 запитів. У UniXML буде той самий 21 запит!

А якщо в магазині 100 000 товарів, невже все так просто? Модуль може дозувати навантаження на сервер, розбиваючи вибірку та генерацію на частини. Наприклад, при 100 тис. товарів можна налаштувати вибірку по 20к за один раз, і модуль зробить це за 5 підходів, зменшивши навантаження на оперативну пам'ять у 5 разів.

Також варто зазначити, що модуль забирає з бази тільки необхідні дані. Наприклад, поле sku він початково не вибирає. Якщо ми його десь використовуємо, запит до бази змінюється вже з урахуванням нових полів. Дуже продумано та оптимізовано.

Робота на всіх версіях та шаблонах. Модуль доступний для версій 2.х – 3.x. Тобто працює на всіх версіях OpenCart. UniXML повністю автономний. У новій версії для зручного сортування фідів перетягуванням модуль підключає всього 1 скрипт в адмінці в header, через що використовує ocmod модифікатор. Підтримує роботу на всіх шаблонах. Шаблон та інші модулі взагалі не впливають на роботу UniXML.

Зручність у дрібницях. Будь-які звернення покупців аналізувалися, і в модулі впроваджено все для легкого старту, швидкого налаштування та гнучкості управління. Простий, інтуїтивно зрозумілий та функціональний інтерфейс допоможе вам швидше розібратися. Також вас порадують приємні дрібниці, такі як сортування фідів перетягуванням, автоматичне копіювання посилання вивантаження, безліч підказок та прикладів, зручна навігація, пошук та інші подібні "штучки", які демонструють ставлення розробника до покупців.

З коробки модуль можна налаштувати максимально гнучко, що й казати про можливість зміни SQL-запиту та вставки кастомного PHP-коду в 3-х місцях прямо з налаштувань модуля! Звісно, ми не будемо зараз згадувати такі можливості, як націнки/заміни/генерації - усе це є від першої версії модуля.

Також варто згадати про експорт та імпорт налаштувань кожного фіду. Це дуже зручно: зробив бекап налаштувань і крути як завгодно. Поламав - повернув усе з бекапу. Для імпорту також впроваджено систему імпорту та експорту налаштувань.

Відкритість коду та документація. Вихідний код модуля повністю відкритий. Не закодований, не обфускований, усе як на долоні. У вас немає проблем при зміні версії PHP, немає тривоги щодо того, "а що ж у тому коді? Чи все безпечно?", немає проблем із доопрацюванням модуля, адже якщо вам не підійдуть умови від розробника - ви завжди можете знайти когось іншого. Модуль повністю документований саме для цих цілей. У мене немає проблем із захистом доповнення, тому що модуль як програмний продукт - це лише мала частина того, що отримує покупець. Основне - це підтримка, рекомендації та вирішення питань на основі мого особистого досвіду вивантаження в різні маркетплейси та імпорту з XML.

Підтримка. Усі покупці отримують якісну технічну підтримку. Я як розробник модуля, власник фізичного та інтернет-магазину розумію, що у всіх бізнеси різні, як і завдання для вивантаження. Тому доопрацювати та доповнити модуль під ваші вимоги - це один із пріоритетних напрямків, звісно, після техпідтримки.

Без прив'язки до покупця. Ліцензія прив'язується тільки до домену. Наприклад, ви власник магазину. Вам купили модуль розробники/студія, неважливо. Через 3 роки ви вже й не згадаєте, хто вам модуль ставив, але при зверненні в техпідтримку ви отримаєте її на 100%, оскільки ваш домен є в базі ліцензій.

Лояльність. Усі ми люди, у всіх бувають різні ситуації. У мене гнучкий та індивідуальний підхід до кожного покупця. Наприклад, якщо вам потрібно змінити домен, я роблю це без зайвих питань. Звісно, треба бути чесним і не обманювати, все одно я роблю перевірку й усе це бачу.

Оновлення. Усі покупці мають право оновитися до останньої версії модуля незалежно від того, коли купували. Наприклад, купили 3 роки тому й не пам'ятаєте навіть де: пишете в підтримку, я перевіряю вас як покупця, і ви отримуєте доступ до нової версії UniXML.

Також з 7 версії модуля, коли йде генерація у файл, він залишається доступним. Замість нього створюється тимчасовий і після завершення перейменовується в потрібний, а той, що був (попередня генерація), перейменовується у файл фіду _prev. Таким чином є захист від зчитування файлу під час генерації, а також можна порівняти кінцевий фід при різних налаштуваннях.

Чи варто купувати модуль?

У висновку хочеться сказати - однозначно варто. Ви за невеликі гроші забезпечите значне зростання своєму бізнесу, а мені як розробнику - мотивацію робити оновлення та розвивати модуль. Також ви отримуєте не лише модуль як програмний продукт, ви отримуєте технічну підтримку та консультації на основі мого величезного досвіду вивантажень. Це цінні знання, якими ви володітимете. Повірте, це чудова інвестиція, відгуки та зворотний зв'язок покупців це доводять. Ви зробили правильний вибір.

Зверніть увагу, що модуль не працює в рф, і автор не працює з рф після початку війни проти України.
×
Актуальна версія UniXML 7.7

Розробник модуля - Микола Прут.

Працюю з opencart з 2010 року.

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

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

Копіювання матеріалу або використання неліцензійного модуля заборонено.

≡