Задачи

  • Провести аудит маркетплейса и код ревью, устранить выявленные баги от прошлых разработчиков, снижающие производительность
  • Добавить ряд кастомных решений, изменить логику оформления заказа 
 для снижения количества отказов.
  • Добавить виртуальный кошелек и настроить платежную систему Visanet
  • Разработать и запустить PWA-приложение на базе собственной разработки 

Реализация проекта

Зачем клиенту был нужен аудит производительности?

Сотрудничество Simtech Development и мультипродуктового маркетплейса Shopmundo началась с того, что его владелец, господин Чанг, обратился к нашей команде с просьбой найти причины, по которым сайт «тормозит», а функционал выдает ошибки. В перспективе он также хотел провести ряд улучшений, но эту задачу мы отложили на «потом». Вначале нужно было разобраться с багами, ведь из-за них клиент регулярно получал жалобы от пользователей и терял прибыль. Сам магазин представлял собой MVP на платформе CS-Cart со множеством кастомизированных решений и длинным шлейфом сменявших друг друга разработчиков (от индийских до европейских). В процессе настройки и интеграций каждый из них вносил правки в код и базы данных, поэтому мы предположили, что корень проблем в некачественно написанном коде. И не ошиблись: ревью показало, что многие модули были созданы не по стандартам CS-Cart. Это провоцировало сбои в работе маркетплейса и затрудняло реализацию последующих доработок.

Наша команда устранила найденные ошибки, а параллельно нашла новые.

Какие ошибки были на сайте?

В ходе работы над проектом были выявлены следующие проблемы:

  • не работали системные уведомления об изменении статусов заказов – пользователи и продавцы их банально не получали;
  • не работали промокоды для скидок;
  • не функционировала платежная система Visanet.

Мы провели исследование, нашли причины и устранили недочеты:

  • Оказалось, что уведомления не работали, потому что в настройках сервера были допущены ошибки. Мы внесли исправления и наладили процесс.
  • Промокоды не работали из-за ошибок в коде. Этот баг мы также устранили.
  • И еще мы «починили» платежную систему Visanet.

Оказалось, что прежние разработчики запустили ее интеграцию с платформой, но процесс не был должным образом завершен. Мы это поправили – интегрировали шлюз с системой управления заказами CS-Cart, что также позволило ввести для администратора, продавцов и покупателей новые статусы: «обзор заказа», «не одобрено поставщиком товара», «предварительно одобрен», «мошенничество».

Как это работало? При поступлении заказа с оплатой через указанный платежный шлюз данные покупателя поступали в Visanet, где система проводила их анализ 
 и совершала верификацию. Далее она присылала в CS-Cart уведомление 
 в виде одного из специальных кодов, подтверждающих чистоту сделки или потенциальную угрозу мошенничества.

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

Господин Чанг был доволен результатами проведенной работы и попросил нашу команду остаться на проекте для дальнейшего развития сайта. Мы подобрали выделенную команду разработчиков и продолжили работу. 

Как мы развивали MVP маркетплейса Shopmundo

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

Покупка товаров в один клик

Вместе с клиентом мы решили, что маркетплейсу будет полезно иметь функционал для быстрой оплаты товаров. Так рядом с кнопкой «Добавить в корзину» появилась еще одна – «Оплатить сейчас». Нажимая ее, пользователь перенаправлялся сразу 
 на страницу оформления заказа с этим продуктом, минуя промежуточную стадию добавления в корзину. Это значительно ускоряло процесс покупки и делало шопинг более удобным для пользователей. 

Shopmundo_1.png?1720766031515

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

Shopmundo_2.png?1720766149772

Виртуальный кошелек

Мы создали дополнительные страницы и алгоритм для функционирования виртуального кошелька покупателя. Он формировался во время регистрации и позже отображался в профиле пользователя. 

Shopmundo_3.png?1720766302711

Кошелек позволял покупателю: 

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

Shopmundo_4.png?1720766413228

Shopmundo_5.png?1720766507754

PWA-приложение для Shopmundo 

Еще при первом знакомстве клиент обозначил, что хотел бы запустить 
 мобильное приложение для магазина. В качестве альтернативы мы предложили 
 ему собственную разработку Simtech Development - гибрид веб-сайта и мобильного приложения на CS-Cart на базе технологии PWA.

С точки зрения пользователя, PWA выглядит как обычное приложение для смартфонов, но по сравнению с последним имеет ряд преимуществ: 

  • PWA успешно работает на любом устройстве, поддерживающем последние версии HTML,
  • доступен в офлайн-режиме,
  • не занимает много места в памяти устройства (традиционное мобильное приложение весит до 200 МБ, PWA – максимум 2 МБ),
  • может быть установлен не только на телефон, но и на любой другой гаджет: планшет, ноутбук,
  • прост в обновлении – новый контент и функционал добавляется 
 разработчиками удаленно и автоматически отображается на страницах.

Чтобы не быть голословными, мы предложили клиенту установить тестовую версию, опробовать ее, а затем принять решение. Заказчик согласился и в скором времени вернулся к нам с положительным ответом. 

Shopmundo_6.png?1720766861283

Логика оформления заказа

Еще одна кастомизация была связана с изменением логики оформления заказа. Кнопка “Добавить в корзину” становилась активной лишь после того, как пользователь выбирал среди доступных опций необходимые (цвет, размер, количество, наличие дополнительных услуг). 

Shopmundo_7.png?1720766958703

Зачем это было сделано? Дело в том, что в CS-Cart опции товара часто задаются по умолчанию. То есть изначально покупатель видит черную футболку размера XL, но открыв карточку продукта видит в наличии другие размеры и расцветки. Часть возвратов товаров Shopmundo происходила потому, что пользователи выбирали товар с опциями по умолчанию. И лишь позже обнаруживали, что заказали совсем не то, что хотели. После изменения этой логики покупатели смогли более ответственно подходить к своим покупкам, а продавцы получать релевантные заказы.

Что еще? Мы интегрировали в приложение умный поиск Doofinder: так мы снизили нагрузку на CS-Cart и увеличили производительность сайта. Для маркетплейса с почти 40 тысячами товаров это оказалось очень кстати. 

Как мы запускали PWA приложение

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

Макеты мы получили от специалистов Shopmundo, но в процессе интеграции изрядно их «допилили»: 

  • уменьшили размеры баннеров, карточек товаров, иконок, 
  • изменили шрифты,
  • модифицировали вид меню – перенесли вкладки подкатегорий 
 в левую часть страницы,
  • изменили цвета лейблов для продуктов со скидкой и статусом «Распродано», 
  • отразили названия и цен продуктов в соответствии с десктопной версией,
  • видоизменили кнопку “Поделиться” и разместили ее на страницах 
 карточек товаров, чтобы пользователь мог отправить ссылку знакомым,
  • изменили стилистическое оформление “подвала” сайта, добавили 
 туда ссылки на социальные сети. 

Мы также создали страницу для презентации продавцов и шаблон страницы 
 для мини-магазинов каждого из них. Вышло очень стильно! 

Shopmundo_8.png?1720767223708

Итоги

Выбор команды разработчиков – ответственная задача для компании или предпринимателя, планирующих запуск или модификацию интернет-магазина.

Недобросовестные подрядчики часто делают ошибки, из-за которых бизнес теряет прибыль и рискует своей репутацией. Проще и дешевле доверить сайт IT-компании, которая будет осуществлять его постоянную поддержку и технически развивать. Опыт владельца маркетплейса Shopmundo это лишний раз доказывает: за время сотрудничества с Simtech Development разработчики компании устранили накопившиеся неполадки на сайте, интегрировали виртуальный кошелек покупателей и функционал для быстрой оплаты товаров, а также разработали привлекательное приложение, которое теперь доступно в магазинах Google Play и Apple Store. 

Результат

  • Провели аудит маркетплейса и устранили накопившиеся неполадки
  • Запустили PWA-приложение для удобного мобильного шопинга 
Shopmundo
Дата
12 Июль 2024
Продолжительность разработки
6 месяцев
Сервисы
Сайт под ключ
Готовы запустить свой интернет-магазин, но вам необходимо сопровождение? Мы предоставим вам “под ключ” решение: от разработки до запуска. Включая настройку, дизайн, интеграции и обучение. Ваш магазин будет готов к продажам.

Задачи

  • Провести аудит маркетплейса и код ревью, устранить выявленные баги от прошлых разработчиков, снижающие производительность
  • Добавить ряд кастомных решений, изменить логику оформления заказа 
 для снижения количества отказов.
  • Добавить виртуальный кошелек и настроить платежную систему Visanet
  • Разработать и запустить PWA-приложение на базе собственной разработки 

Реализация проекта

Зачем клиенту был нужен аудит производительности?

Сотрудничество Simtech Development и мультипродуктового маркетплейса Shopmundo началась с того, что его владелец, господин Чанг, обратился к нашей команде с просьбой найти причины, по которым сайт «тормозит», а функционал выдает ошибки. В перспективе он также хотел провести ряд улучшений, но эту задачу мы отложили на «потом». Вначале нужно было разобраться с багами, ведь из-за них клиент регулярно получал жалобы от пользователей и терял прибыль. Сам магазин представлял собой MVP на платформе CS-Cart со множеством кастомизированных решений и длинным шлейфом сменявших друг друга разработчиков (от индийских до европейских). В процессе настройки и интеграций каждый из них вносил правки в код и базы данных, поэтому мы предположили, что корень проблем в некачественно написанном коде. И не ошиблись: ревью показало, что многие модули были созданы не по стандартам CS-Cart. Это провоцировало сбои в работе маркетплейса и затрудняло реализацию последующих доработок.

Наша команда устранила найденные ошибки, а параллельно нашла новые.

Какие ошибки были на сайте?

В ходе работы над проектом были выявлены следующие проблемы:

  • не работали системные уведомления об изменении статусов заказов – пользователи и продавцы их банально не получали;
  • не работали промокоды для скидок;
  • не функционировала платежная система Visanet.

Мы провели исследование, нашли причины и устранили недочеты:

  • Оказалось, что уведомления не работали, потому что в настройках сервера были допущены ошибки. Мы внесли исправления и наладили процесс.
  • Промокоды не работали из-за ошибок в коде. Этот баг мы также устранили.
  • И еще мы «починили» платежную систему Visanet.

Оказалось, что прежние разработчики запустили ее интеграцию с платформой, но процесс не был должным образом завершен. Мы это поправили – интегрировали шлюз с системой управления заказами CS-Cart, что также позволило ввести для администратора, продавцов и покупателей новые статусы: «обзор заказа», «не одобрено поставщиком товара», «предварительно одобрен», «мошенничество».

Как это работало? При поступлении заказа с оплатой через указанный платежный шлюз данные покупателя поступали в Visanet, где система проводила их анализ 
 и совершала верификацию. Далее она присылала в CS-Cart уведомление 
 в виде одного из специальных кодов, подтверждающих чистоту сделки или потенциальную угрозу мошенничества.

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

Господин Чанг был доволен результатами проведенной работы и попросил нашу команду остаться на проекте для дальнейшего развития сайта. Мы подобрали выделенную команду разработчиков и продолжили работу. 

Как мы развивали MVP маркетплейса Shopmundo

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

Покупка товаров в один клик

Вместе с клиентом мы решили, что маркетплейсу будет полезно иметь функционал для быстрой оплаты товаров. Так рядом с кнопкой «Добавить в корзину» появилась еще одна – «Оплатить сейчас». Нажимая ее, пользователь перенаправлялся сразу 
 на страницу оформления заказа с этим продуктом, минуя промежуточную стадию добавления в корзину. Это значительно ускоряло процесс покупки и делало шопинг более удобным для пользователей. 

Shopmundo_1.png?1720766031515

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

Shopmundo_2.png?1720766149772

Виртуальный кошелек

Мы создали дополнительные страницы и алгоритм для функционирования виртуального кошелька покупателя. Он формировался во время регистрации и позже отображался в профиле пользователя. 

Shopmundo_3.png?1720766302711

Кошелек позволял покупателю: 

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

Shopmundo_4.png?1720766413228

Shopmundo_5.png?1720766507754

PWA-приложение для Shopmundo 

Еще при первом знакомстве клиент обозначил, что хотел бы запустить 
 мобильное приложение для магазина. В качестве альтернативы мы предложили 
 ему собственную разработку Simtech Development - гибрид веб-сайта и мобильного приложения на CS-Cart на базе технологии PWA.

С точки зрения пользователя, PWA выглядит как обычное приложение для смартфонов, но по сравнению с последним имеет ряд преимуществ: 

  • PWA успешно работает на любом устройстве, поддерживающем последние версии HTML,
  • доступен в офлайн-режиме,
  • не занимает много места в памяти устройства (традиционное мобильное приложение весит до 200 МБ, PWA – максимум 2 МБ),
  • может быть установлен не только на телефон, но и на любой другой гаджет: планшет, ноутбук,
  • прост в обновлении – новый контент и функционал добавляется 
 разработчиками удаленно и автоматически отображается на страницах.

Чтобы не быть голословными, мы предложили клиенту установить тестовую версию, опробовать ее, а затем принять решение. Заказчик согласился и в скором времени вернулся к нам с положительным ответом. 

Shopmundo_6.png?1720766861283

Логика оформления заказа

Еще одна кастомизация была связана с изменением логики оформления заказа. Кнопка “Добавить в корзину” становилась активной лишь после того, как пользователь выбирал среди доступных опций необходимые (цвет, размер, количество, наличие дополнительных услуг). 

Shopmundo_7.png?1720766958703

Зачем это было сделано? Дело в том, что в CS-Cart опции товара часто задаются по умолчанию. То есть изначально покупатель видит черную футболку размера XL, но открыв карточку продукта видит в наличии другие размеры и расцветки. Часть возвратов товаров Shopmundo происходила потому, что пользователи выбирали товар с опциями по умолчанию. И лишь позже обнаруживали, что заказали совсем не то, что хотели. После изменения этой логики покупатели смогли более ответственно подходить к своим покупкам, а продавцы получать релевантные заказы.

Что еще? Мы интегрировали в приложение умный поиск Doofinder: так мы снизили нагрузку на CS-Cart и увеличили производительность сайта. Для маркетплейса с почти 40 тысячами товаров это оказалось очень кстати. 

Как мы запускали PWA приложение

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

Макеты мы получили от специалистов Shopmundo, но в процессе интеграции изрядно их «допилили»: 

  • уменьшили размеры баннеров, карточек товаров, иконок, 
  • изменили шрифты,
  • модифицировали вид меню – перенесли вкладки подкатегорий 
 в левую часть страницы,
  • изменили цвета лейблов для продуктов со скидкой и статусом «Распродано», 
  • отразили названия и цен продуктов в соответствии с десктопной версией,
  • видоизменили кнопку “Поделиться” и разместили ее на страницах 
 карточек товаров, чтобы пользователь мог отправить ссылку знакомым,
  • изменили стилистическое оформление “подвала” сайта, добавили 
 туда ссылки на социальные сети. 

Мы также создали страницу для презентации продавцов и шаблон страницы 
 для мини-магазинов каждого из них. Вышло очень стильно! 

Shopmundo_8.png?1720767223708

Итоги

Выбор команды разработчиков – ответственная задача для компании или предпринимателя, планирующих запуск или модификацию интернет-магазина.

Недобросовестные подрядчики часто делают ошибки, из-за которых бизнес теряет прибыль и рискует своей репутацией. Проще и дешевле доверить сайт IT-компании, которая будет осуществлять его постоянную поддержку и технически развивать. Опыт владельца маркетплейса Shopmundo это лишний раз доказывает: за время сотрудничества с Simtech Development разработчики компании устранили накопившиеся неполадки на сайте, интегрировали виртуальный кошелек покупателей и функционал для быстрой оплаты товаров, а также разработали привлекательное приложение, которое теперь доступно в магазинах Google Play и Apple Store. 

Результат

  • Провели аудит маркетплейса и устранили накопившиеся неполадки
  • Запустили PWA-приложение для удобного мобильного шопинга