Создание мультиязычного интернет-магазина на 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. В самом начале делать сайт-заглушку о доработке сайта, закрыв от индексации.

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

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

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

Как показывать персонализированный контент разным пользователям в WordPress

Хотите показывать разный контент в WordPress разным пользователям? Иногда вам может потребоваться показать пользовательский контент…

Как создать партнерскую программу в WordPress (простой реферальный плагин)

Пытаетесь понять, как создать партнерскую программу в WordPress? Партнерские программы, также известные как реферальные программы,…

Как перевести плагины для WordPress

Если вы ищете способы перевести плагины для WordPress, то чтение этой статьи может быть для…

Лучшие плагины галереи для фотографов

WordPress — самый популярный в мире движок веб-сайтов, он поддерживает более 33% всех веб-сайтов в…

Продвижение газового оборудования в Яндекс Директ

Летом 2019 г. ко мне обратилась директор саратовской компании-производителя газового оборудования для настройки рекламных кампаний…

Плагин для определения местонахождения клиентов в WooCommerce

Если вы предлагаете местную доставку или самовывоз с помощью WooCommerce, важно, чтобы у вас были…

Как добавить лайв-видео на сайт

Если вы сделаете случайный поиск в Google, я уверена, что по крайней мере одно видео…

Как использовать Google Optimize для запуска A/B-тестов на WordPress

Ищете способ запуска A/B-тестов на WordPress? С помощью бесплатного инструмента Google Optimize вы можете легко…