Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
BBC Russian
16.2

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

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

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

Алгоритм управления доставкой по расписанию и динамичесий прайсинг. Как мы сделали это в Купере

BBC RussianПростой
BBC Russian9 мин
BBC Russian2.2K

Привет! Меня зовут Юрий Беляков, я старший ML-инженер в Купере. Сегодня предлагаю вместе разобраться, что такое плановая доставка и как устроен алгоритм управления слотами в Купере. Обсудим, как проходило тестирование и масштабирование от одного магазина до всех гипермаркетов, на какие грабли мы наступили и как на той же базе реализовать динамическое ценообразование.

Читать далее
BBC Russian+7
BBC Russian3

Новости

Как одно бизнес-требование чуть не сорвало интеграцию двух больших компаний. Рассказываю, что нас спасло

BBC RussianПростой
BBC Russian10 мин
BBC Russian3.7K

Представьте: вы придумали классное решение внутри своего продукта, которое в разы упростит жизнь клиентам. Анонсировали в СМИ коллаборацию с известной компанией, пилите интеграцию и готовитесь успешно выкатить релиз. Но внезапно выясняется, что при разработке потерялось важное бизнес-требование. Теперь проект висит на волоске, вы рискуете потерять репутацию, доверие общественности и партнеров, а еще затянуть проект минимум на полгода. Ситуация патовая.  

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

Читать далее
BBC Russian+6
BBC Russian12

Близость и еще 5 способов управлять вниманием пользователя

BBC RussianПростой
BBC Russian3 мин
BBC Russian1K

Привет, Хабр! Меня зовут Света, я руководитель дизайн-направления в компании Friflex. Мы занимаемся разработкой мобильных приложений и веб-сервисов. 

В этой статье хочу рассказать о шести эффективных способах управления вниманием пользователей. Это вторая статья о законах внимания пользователей. Первую можно почитать в блоге.

Читать далее
BBC Russian+1
BBC Russian1

18 агентств по разработке интернет-магазинов. Выбираем ИТ-подрядчика для сайта

BBC RussianПростой
BBC Russian13 мин
BBC Russian1K

Меня зовут Андрей и недавно я столкнулся с необходимостью разработки веб-сайта для интернет-магазина. Поиск ИТ-подрядчика — непростой и трудоемкий процесс, выбрать трудно, поэтому чужой опыт всегда интересен. Здесь я собрал список агентств, которые предоставляют услуги IT-аутсорса и аутстаффа для разработки интернет-магазин, цены и мои впечатления от взаимодействия с ними.

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

Читать далее
BBC Russian+2
BBC Russian5

Истории

Big Data в моде: как мы внедрили 1-to-1 персонализацию в каталоге и поиске

BBC RussianСредний
BBC Russian11 мин
BBC Russian1.4K

Привет, Хабр! Это Сергей Евстафьев и Дана Злочевская из команды ранжирования и поиска Lamoda Tech. Наша задача — помочь пользователю найти то, что ему нужно, и не потеряться в море доступных вариантов.

В каталоге Lamoda в наличии более полумиллиона модных товаров, однако 95% пользователей не просматривают больше первых 120 карточек. Поэтому в первую очередь важно показывать только самую релевантную подборку, для этого мы развиваем персональное ранжирование каталога. С его помощью каждый пользователь видит свою уникальную выдачу, которая собирается на основе его поведения, популярности товаров и других параметров. 

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

В этой статье поподробнее раскроем наш подход.

Читать далее
BBC Russian+16
BBC Russian1

Создание Discord бота для мониторинга цен на товары

BBC RussianСложный
BBC Russian14 мин
BBC Russian4.9K

Представьте себе ситуацию: вы внимательно следите за определённым продуктом на Яндекс.Маркете и хотите моментально получить уведомление, как только его цена изменится в желаемую сторону. Или, возможно, вы являетесь владельцем интернет-магазина и стремитесь постоянно отслеживать динамику цен конкурентов, чтобы оперативно реагировать и сохранять свою конкурентоспособность на рынке. В обоих этих случаях, а также во множестве других сценариев, Discord-бот для мониторинга цен станет вашим незаменимым цифровым помощником, работающим 24/7. В рамках этой подробной статьи мы детально разберём процесс создания такого многофункционального бота.

Читать далее
BBC Russian+7
BBC Russian9

Tower — библиотека для асинхронных middleware

BBC RussianСредний
BBC Russian8 мин
BBC Russian1.7K

Привет, Хабр! Ведущий системный программист компании "Криптонит" Михаил Доронин поделился опытом написания промежуточного ПО — middleware. Оно часто используется в веб-разработке. Например, веб-сервер может использовать middleware для обработки запросов до того, как они будут переданы основному приложению. Так удобно выполнять аутентификацию, логирование, сжатие данных и другую обработку запросов. Наша команда разработчиков на Rust использует для создания middleware библиотеку Tower. О ней и пойдёт речь в этой статье.

Ключевым понятием Tower является типаж Service, суть которого на псевдо-Rust некоторого (надеюсь, не столь отдалённого) будущего, сводится к следующей записи:

Читать далее
BBC Russian+12
BBC Russian0

5 способов избежать сбоев в работе интернет-магазина и перестать считать упущенную прибыль

BBC RussianСредний
BBC Russian6 мин
BBC Russian804

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

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

Читать далее
BBC Russian+1
BBC Russian0

Кому заказать разработку интернет-магазина в 2024 году. 11 студий-аутсорсеров для среднего и крупного бизнеса

BBC Russian14 мин
BBC Russian1.9K

Зачем делегировать разработку, в каких случаях пригодится ИТ-аутстаф и ИТ-аутсорс, чем они отличаются и кто может с этим помочь.

Читать далее
BBC Russian+6
BBC Russian6

Логистика. Часть 8. Почему GDS лидируют в оптимизации авиаперевозок: пример увеличения прибыльности код-шера

BBC RussianСложный
BBC Russian27 мин
BBC Russian1.6K

Когда реальность не соответствует ожиданиям — это всегда неприятно. Особенно неприятно, если за ожидаемую реальность заплачены деньги: покупаешь билет одной авиакомпании, но по какой-то причине тебя сажают в самолет совсем другой авиакомпании. Затем делаешь пересадку, а тебя там сажают в самолет какой-то непонятной третьей авиакомпании. Что происходит? Ведь на руках билет авиакомпании, который приобретен как раз потому, что знаешь, чего от нее ожидать, но летишь все равно самолетами совсем других авиакомпаний. Вроде бы покупал билет у крупной и хорошо себя зарекомендовавшей авиакомпании, а уже на борту выясняется, что у этой авиакомпании есть региональные дочерние компании и филиалы, которые далеко не так хороши. Первое знакомство с код-шеринговыми рейсами может оказаться очень неприятным.

Неужели авиакомпании не понимают, что такие действия могут заставить путешественников полностью изменить предпочтения? Негативный опыт быстро формирует навык более основательного подхода к оценке возможных альтернатив. Пассажиропотоки — как жидкость, которая течет в большем объеме там, где на ее пути меньше преград. В этом случае даже небольшое расхождение в оценках привлекательности рейсов авиакомпаниями и путешественниками может приводить к значительному перенаправлению пассажиропотоков.

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

Читать дальше →
BBC Russian+11
BBC Russian4

Как мы апгрейднули поисковик в приложении Купера с помощью fastText и XGBRanker

BBC Russian5 мин
BBC Russian942

Привет, Хабр! Меня зовут Аня Южанина, я работаю ML-инженером в Купере (ex-СберМаркет). Сегодня я расскажу о межретейлерном поиске. Это когда вы ищете какой-то товар и Купер показывает этот товар в ассортименте разных ретейлеров. Зачем вообще нужен такой поиск и как внедрить умное ранжирование магазинов?

Читать далее
BBC Russian+12
BBC Russian2

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

BBC RussianПростой
BBC Russian3 мин
BBC Russian936

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

Читать далее
BBC Russian+2
BBC Russian1

Как продвигать приложения на B2B-маркетплейсах: 3 сценария

BBC Russian5 мин
BBC Russian958

Привет, Хабр! Не все знают, что на B2B-маркетплейсах можно продвигать свой продукт, повышать лояльность клиентов и зарабатывать деньги. А некоторые считают, что затраты того не стоят. Так как же использовать B2B-маркетплейсы с выгодой для себя? Ранее я писал статью на эту тему, а теперь посмотрим, что говорят другие. Нашёл и перевёл статью зарубежного коллеги.

Читать далее
BBC Russian+6
BBC Russian14

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

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
24 сентября
Astra DevConf 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн

Создание интернет-магазина на компонентах: новый подход для быстрого выхода на рынок екома

BBC RussianСредний
BBC Russian6 мин
BBC Russian2.9K

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

Читать далее
BBC Russian+1
BBC Russian16

Как создать расширение OpenCart для отправки SMS

BBC RussianСредний
BBC Russian20 мин
BBC Russian649

Представим ситуацию. Где-то на просторах нашей страны есть благородный негоциант XXI века. У него много светлых идей, но мало золотых дублонов в электронном кошельке. Наш предприниматель выбрал для себя один из самых популярных бесплатных движков интернет-магазина в России OpenCart. 

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

Наш герой начинает искать информацию о том, как доработать свой интернет-магазин. Мы с вами не можем оставить человека в беде. Поэтому я написал туториал, как создать собственное расширение для OpenCart 4 и реализовать в нём вызов стороннего API. 

Разберу пример отправки SMS через API МТС Exolve, но в принципе материалы статьи с небольшими доработками подойдут для вызова любого другого REST API.

Читать далее
BBC Russian+7
BBC Russian0

Логистика. Часть 7. Максимизация прибыли: как подход через теорему Байеса поможет авиакомпаниям разбогатеть

BBC RussianСложный
BBC Russian86 мин
BBC Russian1.9K

В бизнесе именно неопределенность стоит у истоков всех проблем по оптимизации, данные же расположились у истоков решений всех этих проблем. В эпоху расцвета анализа данных и искусственного интеллекта это уже не новость, а прописная истина. Тем не менее существует целый ряд проблем, где данных либо крайне мало, либо нет вовсе. Когда речь заходит о системах управления доходностью (RMS), всегда подразумевается B2C, где много клиентов, а значит должно быть много данных. А как при этом быть с B2B, где количество клиентов за год может запросто исчисляться десятками или даже единицами?

Читать дальше →
BBC Russian+5
BBC Russian1

Magento 2: Visual Search модуль (php + Tensorflow)

BBC RussianСредний
BBC Russian13 мин
BBC Russian660

Всем привет! Давайте знакомиться ;) Я Аня, и я php разработчик. Основной стек - Magento. Очень люблю в свободное время писать всякие интересные штуки, и сегодня я хочу поделиться своей наработкой для реализации поиска по изображению в Magento 2. На мой взгляд - это полезная фича, и довольно удобная для пользователей.

Для нетерпеливых, вот прямая ссылка на github

Читать далее
BBC Russian+7
BBC Russian4

Битрикс: от модулей к сервисам

BBC RussianСредний
BBC Russian7 мин
BBC Russian1K

Приветствую всех неравнодушных!

Хочу поделиться с вами историей о том, как мы рефакторили код проекта на Битрикс под DDD архитектуру. Возможно кому-то это будет полезно, а возможно, и сам подчерпну что-то новое для себя.

Читать далее
BBC Russian+1
BBC Russian0

Биллинг в МФО: что должен уметь, нюансы расчетов и влияние на финансовый результат

BBC RussianСредний
BBC Russian4 мин
BBC Russian523

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

Читать далее
BBC Russian+1
BBC Russian0

Загружаем товары из магазина Ozon в Google-таблицу

BBC RussianПростой
BBC Russian9 мин
BBC Russian3.5K

Автоматизация работы с магазином Ozon с помощью Google-таблиц и Ozon Seller API.

Мой опыт автоматизации бизнеса говорит о том, что Google-таблицами для решения тех или иных задач, связанных с работой на маркетплейсах, не пользуются две категории продавцов. Первая категория — это по-настоящему большой бизнес, использующий специальные и дорогие решения, а вторая — те, кто про этот инструмент по каким-то причинам ещё не знают. Согласитесь, большинство продавцов в эти категории не попадает.

Читать далее
BBC Russian+5
BBC Russian2
1
23 ...

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