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

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

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

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

Продвижение установки ГБО в Яндекс Директ

Осенью 2022 года ко мне обратился руководитель компании по установке газобаллонного оборудования в небольшом городе.…

Как встроить Google Таблицы на сайт WordPress

Не знаете, как встроить Google Таблицы в WordPress? Хотя существует множество полезных плагинов таблиц для…

Как скопировать сайт WordPress из одного домена в другой

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

OpenCart vs WooCommerce: Ваш выбор? В чем их разница?

OpenCart против WooCommerce: что лучше для электронной коммерции? Есть несколько платформ на выбор, и вполне…

Продвижение в Google Adwords услуг предоставления российского паспорта гражданам США

Осенью 2017 года ко мне обратилась русскоязычная американка, живущая в Чикаго, Полина для оптимизации ее…

Что такое WebP и зачем он нужен

Форматы файлов, которые вы используете на своем веб-сайте, сильно влияют на его скорость, качество и…

XSS-защита: 4 способа защитить ваш сайт

Злоумышленники всегда представляли проблему для пользователей WordPress. Однако рост межсайтового скриптинга, также известного как XSS-атаки,…

Доработка сайта 3D-панелей

Весной 2017 года ко мне обратился владелец сайта по 3D-панелям с просьбой провести аудит сайта.…