Создание мультиязычного интернет-магазина на OpenCart. Видео!

Мультиязычный сайтХочу поделиться недавно успешно законченным проектом по разработке мультиязычного интернет-магазина на OpenCart для производителей портновских манекенов.

Задача проекта

Перенести сайт с WordPress на более удобный движок, пригодный для интернет-магазинов — OpenCart. Реализовать мультиязычность сайта на 5 языках (английский, немецкий, французский, итальянский, испанский) на поддоменах и мультивалютность — евро и доллар. Почему поддомены? С точки зрения SEO-продвижения они являются наиболее прогрессивной практикой, и сайты выдвигаются на первые позиции. Это правильно, потому что так пользователями более практично воспринимается.

Что было сделано

  1. Подбор и настройка подходящего шаблона на Opencart.
  2. Настройка Opencart и подбор модулей, необходимых для работы всех функций сайта.
  3. Настройка модулей и его работы с поддоменами, предварительно настроив хостинг и функцию мультимагазинов на CMS.
  4. Тестирование работы платёжной системы в песочнице и последующее подключение его к коммерческому аккаунту.
  5. Написание собственного модуля, который позволит делать выборку товаров, как в знакомом нам Алиэкспрессе, когда товар один, а выбор идёт по цвету товара или размеру (в манекенах это важное звено). Этого модуля как такового не было и самих рабочих решений тоже. Поднапрягли усилия команды и написали собственный модуль.
  6. Импортированы товары со старого сайта (WordPress, установив ему соответствующий плагин), на новый сайт на Opencart, с соответствующим ему модулем.
  7. Скорректированы элементы подвала: 4 блока + перевод пунктов
  8. Настроена мультивалютность — евро и доллар, удалён рубль
  9. Настройка и отладка модуля мультиязычности
  10. Перенос на новый сервер (2 раза переносили)
  11. Robots.txt для опенкарт
  12. Настроено падение заявок на почту менеджеров
  13. Тестирована покупка с Paypal и банковский трансфер
  14. Настройка SSL-сертификата, был куплен специальный, для субдоменов
  15. Установлен виджет Инстаграм
  16. Настройка и включение ЧПУ товаров (заполнены все SEO URL)
  17. Заполнена страница политики конфиденциальности (заполнена автоматически Paypal модулем)
  18. Отлажена схема блоков главной страницы
  19. Товары в наличии заполнены (заполняют менеджеры)
  20. Каждый блок товара переведен на 5 языков
  21. Статьи — перевод и публикация.

Мультиязычный сайт

С какими сложностями столкнулись

  1. То, что при переносе сайта из другого CMS, не факт, что сохранится полностью его дизайн, что в итоге и получилось, тяжело подобрать наиболее сходный по структуре шаблон.
  2. Когда стоит задача перенести сайт на другую CMS – это всё равно задача на разработку сайта, просто с готовым ориентиром на разработку.
  3. Для нас новым было – создание своего модуля на CMS, тем самым это для нас был большой опыт и практика наших технических знаний.
  4. Не было чёткой композиции, как должен выглядеть сайт, заказчик ожидал, что сайт не поменяет свой вид при переносе, поэтому не дал чёткой композиции своего видения. Важно предупредить и уточнить какой концепции строить сайт.
  5. С хостингом нужно определяться сразу, лишние переносы — лишние проблемы.
  6. При тестировании платежей важно использовать исходную документацию и инструменты отладки, предлагаемые разработчиками платёжной системы.
  7. В самом начале делать сайт-заглушку о доработке сайта, закрыв от индексации.

Особенной ключевой ещё функцией является – что мы проверяем сайты на надёжность к взломам и уязвимостям, провели и устранили возможные дыры и изъяны, которые наиболее часто используют при поиске уязвимостей, и обезопасили само ядро сайта, это требовало грамотной настройки хостинга и его веб-сервера и настройки корректного автоматического обновления модулей и движка сайта. Основное конечно же наше достижение – это опыт, который мы приобрели при разработке интернет-магазина и знания, которые помогут в реализации будущих проектов.

Если вы хотите получить хороший многоязычный сайт на нескольких языках от опытной команды, которая уже прошла этот путь, пишите мне.

Можно еще почитать:

7 типов атак на WordPress

WordPress — это крупнейшая в мире система управления контентом с более чем 50 000 плагинов…

Лучшие плагины прямой трансляции для WordPress

Вы ищете лучший плагин прямой трансляции для своего веб-сайта? Прямая трансляция — это модный способ…

Как подключить Google Таблицы к WooCommerce

Вы хотите подключить Google Таблицы к WooCommerce? Подключение Google Таблиц к WooCommerce позволяет легко управлять…

Как добавить уведомление о согласии на использование файлов cookie

Что такое куки? Файлы cookie представляют собой небольшие файлы с данными о пользователях, которые ваш…

Обзор плагина MemberPress

Если вы хотите создать свой собственный сайт мембершипа, наш подробный обзор плагина MemberPress поможет вам…

Зарабатывайте на Zoom-конференциях с WooCommerce и Events Manager – Zoom Integration

Zoom — полезный инструмент, который облегчает общение с клиентами по всему миру. Однако продавать билеты…

Лучшие плагины WordPress для push-уведомлений

Если вы считаете, что push-уведомления могут быть эффективными для удержания пользователей на вашем сайте WordPress,…

Как подключить медиатеку WordPress к Google Диску

Ищете простой способ подключить медиатеку WordPress к Google Диску? В этой статье я покажу вам…