Найти тему

Как создать интернет-магазин с нуля

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

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

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

Перевести статьи на 5 языков.

В ходе работы, проанализировав задачу и пожелания заказчика, пришли к следующему выводу.

Техническое решение:

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

Также реализована возможность работы сайта на разных языках в разных поддоменах, как есть на всех современных крупных сайтах, например, на ru.aliexpress.com или википедия. Почему поддомены: с точки SEO-продвижения являются прогрессивной практикой и сайты выдвигаются на первые позиции. Это справедливо, потому что так пользователям более практично воспринимается.

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

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

Нами было поставлено 32 задачи, являющиеся конкретными для веб-разработчиков и ведущие к конечному результату. При этом необходимым ещё условием было работа старого сайта, чтобы с него перенести рабочие API и токены для работы модулей инстаграма, платёжной системы.

В общем виде это было следующее:

Подбор и настройка подходящего шаблона на Opencart.

Настройка Opencart и подбор модулей, необходимых для работы всех функций сайта, работающие на предыдущем шаблоне.

Настройка модулей и работа его с поддоменами, предварительно настроив хостинг и функцию мультимагазинов на CMS.

Редактирование исходного шаблона в коде, так как в шаблоне отсутствовал модуль отображения постов инстаграма, его докручивали самостоятельно.

Также «ювелирная» коррекция, чтобы максимально приблизить к исходному сайту.

Тестирование работы платёжной системы в песочнице и последующее подключение его к коммерческому аккаунту.

Написание собственного модуля, который позволит делать выборку товаров, как в знакомом нам Алиэкспресс, когда выбор идёт по цвету товара или размеру (в манекенах это важное звено). Этот модуля, как такового не было и самих рабочих решений. Поднапрягли усилия команды и написали собственный модуль, который в конечном счёте можем использовать и в других сайтах и заказах.

Импортированы категории со старого сайта (Wordpress, установив ему соответствующий плагин), на новый сайт на Opencart, с соответствующим ему модулем.

В результате получился ресурс, который достигнул поставленной заказчиком цели и помог ему изменить работу в онлайне менеджерам и сделать продающий сайт для зарубежного сегмента.

Какие трудности были и недостатки:

То, что при переносе сайта из другого CMS, то не факт, что сохранится полностью его дизайн, что в итоге оно и получилось, тяжело подобрать наиболее сходный по структуре шаблон.

Когда стоит задача перенести сайт на другую CMS – это всё равно задача на разработку сайта, просто с готовым ориентиром на разработку (но не конкретную задачу, что именно сделать на новом сайта).

Выбор правильного решения в выбранном CMS, чтобы они соответствовали тому функционалу, который работает на предыдущем сайта.

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

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

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

Вот каким получился сайт

Главная страница сайта myclassyforms.com
Главная страница сайта myclassyforms.com

По всем вопросам пишите, мои контакты:

Телеграм @AnderAiu
Вконтакте
vk.com/itkommuna

Поделитесь своим мнением в комментариях