Обновить
51.74

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

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

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

Упал интернет-магазин? Мониторинг бизнес-сервисов Monq поможет найти причину

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели1.9K

Hola. Хабр! В этой статье хотелось рассказать, как корпоративный ИТ-мониторинг Monq отслеживает работоспособность ИТ-систем предприятия, облачных сервисов и коннекторов с внешними поставщиками, такими как системы оплаты, логистики, бронирования товаров или билетов, а также в других сферах. Real-time мониторинг инфраструктуры и работоспособности ИТ-инфраструктуры бизнеса критически важен для функционирования электронной торговли, ритейла, промышленности, банкинга и страхования, медклиник и госучреждений. 

Читать далее

AI E-com Ассистент

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели645

Я написал статью, свои мысли по поводу AI Ecom Ассистента.

Зачем? Причины аж четыре:

1. В наше время LLM и крутых ребят, которые двигают эти технологии в массы, многие думают как это использоваться. Я тоже не смог не подумать про это и думал как такой проект можно запустить. Быстро понял, что сделать это хорошо доступно только когда у тебя есть доступ к большим ресурсам и мозгам.

2. Подумал, что не плохо было бы найти команду/компанию, у которой есть ресурсы и планы делать такого ассистента. Ну и лучшее, что может сделать продакт — это написать свои мысли как он это видит и как это должно работать.

3. Мне давно очень хотелось применить подход Amazon к написанию документов PRFAQ. Это я и постарался применить в написании этой статьи.

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

Читать далее

Как запустить email- и SMS уведомления на Joomla с использованием API

Уровень сложностиПростой
Время на прочтение15 мин
Охват и читатели1.4K

В цифровом маркетинге коммуникация с клиентами играет ключевую роль в успехе бизнеса. Хотя email-уведомления остаются мощным инструментом, SMS приобретают все большее значение благодаря оперативности и высокому уровню прочтения. В этом руководстве сосредоточимся на интеграции email- и SMS-уведомлений в Joomla с использованием API Exolve и ряда других средств.

Читать далее

Так ли плох Битрикс на самом деле? Разбираем возможные причины технических проблем и низкой скорости интернет-магазина

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

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели7.1K

Интернет‑магазин должен обеспечить безопасный прием онлайн‑оплаты и быструю обработку платежей. Сделать это можно несколькими способами. Рассмотрю актуальные способы онлайн‑оплаты и расскажу, как подготовить сайт к приему платежей.

Читать далее

Разработка архитектуры хранения данных для сайта на «Битрикс»

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели1.9K

Разработчики часто встречаются с непредвиденными сложностями, причем иногда крайне непросто найти причину. На одном из проектов мы столкнулись с серьезной проблемой, которую не смогли сразу решить даже при помощи техподдержки «Битрикса».

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

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели3.5K

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

Читать далее

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

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

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

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели979

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

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели1.7K

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

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

Читать далее

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

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели2.3K

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

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

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

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

Читать далее

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

Уровень сложностиСложный
Время на прочтение14 мин
Охват и читатели4.3K

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

Читать далее

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

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

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

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

Читать далее

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

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

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели676

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

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

Читать далее

Разработчики интернет-магазинов в 2025 году: 11 студий-аутсорсеров для сайтов среднего и крупного бизнеса

Время на прочтение14 мин
Охват и читатели2.1K

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

Читать далее

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

Уровень сложностиСложный
Время на прочтение27 мин
Охват и читатели1.3K

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

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

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

Читать дальше →

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

Время на прочтение5 мин
Охват и читатели987

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели721

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

Читать далее

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

Время на прочтение5 мин
Охват и читатели805

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

Читать далее

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

Уровень сложностиСредний
Время на прочтение20 мин
Охват и читатели881

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

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

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

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

Читать далее

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