Magmi – найкращий спосіб імпортувати продукти в Magento
Декілька років тому я робив багато веб-сайтів на основі Magento. В архіві мого блогу Ви знайдете кілька статей, які дозволяють вирішити деякі завдання Magento.
Нещодавно я знову працював із Magento (v1.7.0.2). Є одна річ, яка неймовірно обмежує використання Magento. Це функціонал імпорту. Якщо ви коли-небудь імпортували товари через профілі Magento Dataflow — Ви знаєте, наскільки там реалізовано все криво:
Magmi – інструмент, який, здається, ще мало хто використовує. Я сподіваюся, що цей пост допоможе:
- підвищити поінформованість про Magmi, він заслуговує на більше визнання;
- полегшити імпорт даних у Magento;
- переконати користувачів підтримати проект Magmi - він насправді відмінний
Як це працює?
Я визнаю, що з технічного погляду я гадки не маю, що там і як працює. Однак, з погляду розробника магазину на Magento я розумію, що можу створити CSV з довільною структурою та вирішити всі згадані вище проблеми. Легко. Я визнаю, що інтерфейс виглядає трохи складно, але якщо ви не поспішайте і читаєте документацію - ви зрозумієте, що можете імпортувати практично все, що завгодно.
Приклад формату CSV файлу:
При створенні файлу CSV для імпорту через Magmi переконайтеся, що у вас є можливість зберегти всі значення в подвійних лапках. Excel не може зберегти дані в CSV з використанням лапок (сюрприз), зате LibreOffice може. З меню виберіть "Файл", "Зберегти як", далі виберіть тип файлу "Текст CSV", встановіть чекбокс "Зміна налаштувань фільтра" і натисніть кнопку "Зберегти". Потім виберіть "Зберегти". У вікні параметрів фільтра встановіть чекбокс «Текстові значення у лапках».
Круто? Magmi працює блискавично! Якщо ви звиклиспостерігати за прогресом-баром імпорту продуктів Magento, то будете приємно здивовані. Magmi робить це за лічені секунди.
Примітка перекладача
Magmi працює безпосередньо з БД сайту, тому працює реально швидко. У мене виходило близько 500 товарів/сек з підвантаженням зображень із віддалених джерел на дешевому VPS. Також не забувайте робити бекап БД перед імпортом.