Нещодавно у мене постало завдання перевести кілька блоків інформації для великого сайту: тисячі товарів, сотні категорій. Спочатку розглядався переклад руками, але при підрахунку необхідного бюджету на роботу менеджера захотілося знайти альтернативне рішення, яке дозволить перекладати будь-яку інформацію будь-якою мовою для всіх версій Opencart.
Здавалося, реально ідеального виходу із ситуації немає, але влаштувавши мозковий штурм, я знайшов вирішення питання перекладу на Opencart 1.5.x, 2.x, 3.x.
Головним болем було знайти нормальний експорт імпорт та протестувати з тим обсягом інформації, який мені потрібен. Методом спроб і помилок я прийшов до ідеального модуля для експорту та імпорту будь-якої інформації з Opencart. CSV Price Pro import/export. Модуль платний, з прив'язкою до домену, але це зовсім копійки для глобальності завдання — переклад виробників, категорій, товарів, атрибутів тощо. для великої крамниці.
Крок 1. Експорт інформації.
План статті
Модуль дозволяє експортувати будь-яку інформацію з інтернет-магазину на Opencart будь-якої версії. На скріншоті нижче приклад того, які шпальти можна витягнути для товару.

Крок 2. Переклад.
- Після експорту потрібної інформації в CSV відкрийте файл у LibreOffice (він розуміє всі кодування, цей офіс абсолютно безкоштовний. посилання на оф сайт).
- Перезбережіть файл у XLSX (Excel 2007 - 365).
- Збережений файл залийте на переклад у нову вкладку Google Translater — Переклад файлів. Зачекайте перекладу — що більше файл, то більше переклад.
- ВАЖЛИВО! Після перекладу, щоб браузер не зависав, виділіть весь текст і копіюйте за допомогою комбінації CNTR+C (або cmd+c) без відкривання контекстного меню правою кнопкою миші.
- Вставте скопійований перекладений текст у порожню Таблицю Google (При вставці в звичайний Excel велика ймовірність створення «склеяних» осередків).
- Зробіть додаткові редагування за допомогою пошуку та заміни в Google Таблиці.
- Натисніть меню — зберегти — CSV.
Крок 3. Імпорт перекладеної інформації.
ПЕРЕД ІМПОРТОМ РОБИТЬ ПОВНИЙ ДАМП БАЗИ ДАНИХ!
Я не детально розписуватиму процес імпорту за допомогою модуля — він розписаний у розробника модуля — інтерфейс абсолютно інтуїтивний і особисто мені з першого разу без знань модуля вдалося швидко імпортувати.
У мене був лише 1 «неінтуїтивний» нюанс — потрібно було вибрати розділ ком для CSV, тоді все імпортувалося без проблем.
За допомогою нехитрих маніпуляцій за короткий проміжок часу я викачав потрібну інформацію для категорій, товарів, виробників і всю справу переклав транслейтером на потрібну мову.