Как стать автором
Обновить
20.05

Разработка под e-commerce *

Разработка систем электронной коммерции

Сначала показывать
Порог рейтинга
Уровень сложности

Новогоднее загляденье: разглядываем праздничный виммельбух с Хабраслизнем

Время на прочтение 3 мин
Количество просмотров 9.5K

Слизень отдохнул от поисков Деда Мороза, заполнив новогоднее бинго с работниками Фабрики подарков — и его осенила гениальная мысль! Может, пропавший Мороз скрывается в квартире одного из своих сотрудников? Или у кого-то из них хотя бы есть информация о том, куда пропал главный даритель подарков.

Слизень отправился в поквартирный обход: сперва просто не было никаких результатов. Нередко его путали с доставщиком, привезшим всё необходимое для новогоднего банкета. Но в одной из квартир его ждало удивительное зрелище. Хотите узнать, какое? Заходите под кат.

Заглянуть в квартиру
Всего голосов 24: ↑21 и ↓3 +18
Комментарии 4

Сколько стоит разработка сайта с нуля в 2024 году?

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 21K

Бизнес услуг может очень сильно разниться в стоимости: вы можете заказать сайт как за 100 000р., так и за несколько десятков миллионов. Давайте разберемся, в чем отличие дешевого сайта от дорогого и из чего сегодня формируется стоимость разработки с нуля.

Читать далее
Всего голосов 23: ↑20 и ↓3 +17
Комментарии 40

Понимаем с полуслова: как работает поиск товаров в СберМаркете

Время на прочтение 7 мин
Количество просмотров 2.6K

Всем привет! Меня зовут Аня Власова. Я работаю ML-инженером в команде Поиска СберМаркета. В этой статье я расскажу, как устроены наши процессы: с момента, когда пользователь вводит запрос, до получения поисковой выдачи. Если вы разрабатываете поиск или просто интересуетесь темой, то наверняка сможете найти интересные инсайты для своей работы.

Коротко о том, что вас ждет:

- Зоны ответственности команды Поиска;

- Как мы отбираем кандидатов для отображения их в поисковой выдаче;

- Финальное ранжирование товаров ml моделью.

7 из 10 товаров в СберМаркете добавляются в корзину именно из Поиска, так что даже маленькие изменения в наших продуктах оказывают большой и видимый эффект на бизнес. Именно поэтому мы уделяем много внимания постоянному улучшению наших решений и уже добились хороших результатов. Надеюсь, что вы почерпнете что-то новое из нашего кейса и сможете применить это в своей работе. Поехали!

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 16

Качественные рекомендации в e-commerce — необходимые свойства

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 1.1K

Компания Retail Rocket более 10-ти лет занимается системами рекомендаций в сфере электронной коммерции. Всё это время мы сталкиваемся с неочевидными свойствами алгоритмов рекомендаций, без которых системы не будут решать свои задачи. Мы выделили и описали в статье такие свойства, как: эффективность, логичность, покрытие, специфичность, охват, актуальность и мультирегиональность. Если у вас есть система рекомендаций, и вы хотите оценить ее качество, либо вы ищете критерии для выбора или разработки системы рекомендаций, то эта статья будет вам полезна.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 0

Истории

От конструктора до облака: какие есть способы разработки мобильных приложений

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 2.2K

Привет! На связи Вася Крючков, уже больше 7 лет я занимаюсь разработкой мобильных приложений и сейчас работаю в компании IMSHOP.IO, где за 5 лет разработали больше 150 приложений для ритейла. За эти годы часто встречал случаи, когда е-com менеджеры и технические директора сливали бюджеты на разработку мобильного приложения in-house, поскольку думали, что это наилучший вариант, но так и не запускали его. В этой статье я расскажу о том, какие способы разработки мобильного приложения существуют и какие есть плюсы и минусы у каждого из них с точки зрения бизнеса. Думаю, это статья будет полезна не только CTO и IT-директорам, но и e-com менеджерам и собственникам, которые хотят разобраться в вопросе. Конечно, мнений может быть много, но я построил статью, основываясь на своем опыте. 

Читать далее
Всего голосов 13: ↑10 и ↓3 +7
Комментарии 2

Наводим порядок в конфигах Webpack

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 4.8K

Всем привет. Меня зовут Евгений Чернышев, и я возглавляю фронтенд-разработку в одном из направлений деятельности Домклик. Хочу поделиться своими мыслями о том, как управлять сложными конфигурациями Webpack. Сразу «проведу черту», чтобы предотвратить возможные холивары: сравнение Webpack с другими бандлерами (Rollup, Vite и прочими) выходит за рамки статьи.

Де-факто, Webpack является основным сборщиком фронтенд-проектов. Это зрелый продукт, который до сих пор развивается и повсеместно используется. Но, как и любой инструмент, он имеет свои слабые стороны. Я считаю что основной недостаток Webpack — это сложность его конфигурации. На крупных долгоживущих проектах конфигурационные файлы становятся слишком большими и нечитаемыми, превращаясь в мешанину вложенных объектов и spread-операторов. Чтобы показать, что я имею в виду, рассмотрим стадии развития проекта.

Читать далее
Всего голосов 20: ↑19 и ↓1 +18
Комментарии 5

Где приятнее покупать автозапчасти: сравнение интернет-магазинов из афтермаркета с «Озоном» и друг с другом

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 3.3K

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

Читать далее
Всего голосов 9: ↑4 и ↓5 -1
Комментарии 10

Как в Ozon следят за чувствительной информацией в логах и при чем тут Толкин?

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 8.5K

Летом 2023 года во время выступления на одной из ИБ-конференций представителю вендора задали вопрос: «А как бороться с секретами и другой чувствительной информацией в логах? Контролировать миллионы записей в сутки довольно трудно». К моему удивлению, вендор ответил, что на текущий момент в России нет таких решений. Удивился я потому, что мы уже отладили к тому времени инструмент для решения именно этой проблемы. Но давайте обо всем по порядку. 

Читать далее
Всего голосов 25: ↑25 и ↓0 +25
Комментарии 9

Пересчитать 10 тысяч секс-игрушек: как мы переводили секс-шоп с 1С на СБИС

Время на прочтение 4 мин
Количество просмотров 7.2K

Однажды мы пересчитали 10 тысяч товаров для взрослых, научили сайт понимать, куда поехал вибратор, и разбавили меню блинной кляпами и лубрикантами. Так проходил «переезд» секс-шопа с 1С на СБИС.

Читать кейс секс-шопа
Всего голосов 18: ↑13 и ↓5 +8
Комментарии 26

Как мы в SM Lab локализацией занимаемся

Время на прочтение 9 мин
Количество просмотров 858

Всем привет! Мы (Никита Звонилкин и Дмитрий Ёжиков) работаем в отделе локализации в SM Lab. Мы провели презентацию по теме интеграции локализации в процесс тестирования ПО на конференции SQA Days. Для этой статьи мы адаптировали эту презентацию, чтобы показать, чем локализация отличается от перевода. А ещё расскажем про основные этапы локализации, поговорим о подборе команды для проведения тестирования и о полезном софте.

Немного цифр. Спортмастер — большая компания, торговые сети представлены в 6 разных странах, а в 11 есть дополнительные офисы, в которых работают более 45 000 сотрудников. SM Lab — отдельно IT-подразделение, которое занимается разработкой софта и, собственно, его локализацией для стран нашего присутствия.

Тонкости локализации

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

Например, белый цвет, который в принципе везде считается нейтральным, в Японии могут расценить как траурный, так что не всегда будет уместно его использовать. В разных странах по-разному могут воспринимать ещё и жесты с символами, которые вам кажутся привычными и стандартными. Скажем, значок мира, который у нас так и воспринимается, в Великобритании лучше не показывать, он считается оскорбительным жестом. Большой палец вверх тоже у нас считается вполне себе адекватным, а вот жестовое обозначение “ОК” в той же Бразилии расценивается совсем иначе.

Если кто-то смотрел фильм Квентина Тарантино «Бесславные ублюдки», то вы явно помните сцену, в которой офицер под прикрытием (персонаж Майкла Фассбендера) заказывает жестом три пива, чем и выдает себя. 

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Комментарии 2

Альтернатива Nova: почему решили перейти с самописного решения на Orchid

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 4.3K

Привет. Меня зовут Артем, я backend-разработчик в Пиробайте. Когда я только пришел в компанию, то узнал, что команда разрабатывает административные панели на основе самописного решения, созданного внутри студии. Когда-то за основу был взят шаблон Inspinia, и для него написана переиспользуемая логика на PHP, чтобы оперативно решать задачи.

На прошлом же месте я работал с Orchid, и, как мне кажется, он показывал себя с наилучшей стороны, а главное — был прост и удобен как при разработке, так и при масштабировании. 

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

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 24

Fashion retail + IT= ?

Время на прочтение 1 мин
Количество просмотров 4.8K

Привет, Хабр! Мы тут подумали и решили немного исследовать разные отрасли бизнеса с точки зрения их интересности для айтишников. Бытует мнение, что всё больше и больше компаний должны повышать свою технологическую грамотность и развивать внутри соответствующие компетенции. Хотя бы потому что реальность день ото дня становится всё технологичнее. ИБ-специалисты, аналитики больших данных, мобильные разработчики и все-все-все могут найти себе применение почти где угодно… Или нет? Помогите нам это выяснить, пройдя небольшой опрос. Начнём с fashion retail. 

Пройти опрос
Всего голосов 18: ↑15 и ↓3 +12
Комментарии 0

Как применяется и для чего нужен local first подход

Время на прочтение 5 мин
Количество просмотров 1.6K

Local first — это подход к разработке приложений, когда данные обрабатывают в первую очередь на устройствах пользователей, а не в облаке. Обсудим ключевые принципы подхода и примеры в контексте организации совместной работы.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн
PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн

Книга «Дизайн маркетплейса». Гамма и стили

Время на прочтение 3 мин
Количество просмотров 945

Получив от менеджеров и аналитиков необходимые данные, вы откроете Фигму и начнёте привычно рисовать дизайн. Полноценная дизайн-система у вас со временем будет своя, но основы важно заложить сразу. Они простые и универсальные

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 12

Мнение: почему в 2023-м глупо все еще не перейти на КЭДО

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 924

Привет! Меня зовут Рафаэль Туляков, я руковожу направлением кадрового документооборота в компании, которая внедряет сервисы для бизнеса: облачные кассы, инструменты для бухгалтеров, автоматизацию учёта. 

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

Читать далее
Рейтинг 0
Комментарии 5

Зачем нужны и какими могут быть дискуссионные ИТ-конференции — обсуждаем наше видение вопроса и планы

Время на прочтение 6 мин
Количество просмотров 525

Егор Бигун, директор по информационной безопасности beeline cloud, делится видением относительно нового формата ИТ-конференций. Такой подход мы будем использовать в рамках бесплатного мероприятия Deep cloud dive, которое состоится 12 октября.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 0

Логистика. Часть 5. Управление доходами, или первый шаг к нестингу

Уровень сложности Средний
Время на прочтение 41 мин
Количество просмотров 1.8K

Управление доходами (англ. Revenue management, сокращённо RM) звучит, как что-то очень скучное. Максимизация прибыли, усиление конкурентоспособности, эффективное планирование и бюджетирование, улучшение принятия решений, устойчивое развитие. Разве не скука? Также всё это управление доходами может показаться циничным, ведь в таких сферах, как медицина и образование, это зачастую становится причиной несправедливых решений.

Однако! Благодаря RM компании развиваются. Развитие компаний — это развитие всего рынка. Развитие рынка — это рост экономики. Рост экономики — это увеличение: налоговых поступлений, количества рабочих мест, качества жизни и благополучия общества.

RM — это действительно целая философия. Тут легко можно что-то не так понять и натворить дел. Например, можно решить, что оптимизация здравоохранения — это отдельная задача, а не подзадача другой более сложной многокатегориальной и многокритериальной задачи.

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

Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 0

Почему дизайн должен начинаться с исследования, даже когда всё очевидно

Время на прочтение 5 мин
Количество просмотров 5.4K

Привет! Меня зовут Эмиль, и я продуктовый дизайнер в СберМаркете. Расскажу вам, как мы решили улучшить чекаут нашего сервиса и неожиданно для всех получили не тот результат, который хотели. Спойлер: в итоге мы всё исправили и сделали важные для себя выводы. Об этом тоже расскажу. 

Итак, в 2021 году мы начали работать над повышением конверсии в заказ на этапе чекаута. Мы посмотрели на чекауты других крупных компаний и заметили, что многие делают их максимально короткими. Это выглядело логично и совпадало с нашей гипотезой: чем меньше полей, тем быстрее и удобнее их заполнять, меньше ошибок, а значит, выше вероятность, что пользователь сделает заказ. Всё было настолько очевидным, что мы сразу же взялись за дизайн нового чекаута.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 9

Проектирование отказоустойчивости IT-систем

Время на прочтение 11 мин
Количество просмотров 18K

❓Как проектировать системы, которые будут толерантными для различного вида отказов и ошибок?

Что такое отказоустойчивость и стабильность?

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

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

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

Читать далее
Всего голосов 23: ↑22 и ↓1 +21
Комментарии 16

Как добавить несколько товаров в Shopify корзину одним кликом?

Уровень сложности Средний
Время на прочтение 2 мин
Количество просмотров 1.4K

Недавно я писал конфигуратор в Shopify и решил поделиться тем, как добавить несколько товаров в Шопифай корзину. Прикрепляю скринкаст того, что можно сделать при помощи этого. Но применений довольно много, не только конфигуратор, например...

Читать далее
Рейтинг 0
Комментарии 2

Вклад авторов