Как стать автором
Обновить
12.91
Рейтинг

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

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

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

RBK.money —> Osnova

Блог компании Osnova Open source *Платежные системы *Разработка под e-commerce *

Привет!

В нашем блоге мы много рассказывали про устройство и работу нашей платёжной системы RBK.money — как в ней всё устроено, про микросервисы и логику, про идеальный антифрод.

Один из последних постов был про наш процессинг, который мы сделали таким, что нам за него не стыдно (нас дважды не смогли сломать на The Standoff, отметили Премией Рунета), и который мы выложили в опенсорс.

Собственно, к чему мы ведём. Мы решили и дальше сосредоточиться на развитии и доработке процессинга, будем добавлять к нему новые фичи и возможности, расширять продуктовую линейку. И поэтому мы вывели его в отдельное технологическое направление бизнеса под брендом Osnova (да, процессинг называется так же). Мы переименовываем блог компании и в дальнейшем будем рассказывать вам про процессинг, интересные кейсы, ну и в целом тема Open-Source в мире нам интересна, так что будем делиться самыми топовыми новостями. Да, если что — платежный сервис RBK.money никуда не уходит с рынка и продолжает исправно работать, обслуживать своих клиентов и помогать им настраивать прием любых видов платежей на сайте.

Osnova может стать для вас как основным процессингом, так и предпроцессингом либо маршрутизатором между имеющимися процессингами, спасибо универсальным интерфейсам платёжных протоколов. Одним словом, процессинг настолько гибкий, безопасный и динамичный, что позволяет реализовать любой платежный сценарий, как своими силами, так и с нашей поддержкой. Кстати, про поддержку, мы также запустили телеграм-чат https://t.me/rbkmoney_opensource и в нем консультируем, опертивно отвечаем на технические вопросы по нашему процессингу и его возможностям. Вступайте и задавайте вопросики!

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 659
Комментарии 1

Компромисс скорости и качества разработки в agile. Как найти баланс

Блог компании QIWI Разработка под e-commerce *Управление разработкой *Agile *

Привет!

Меня зовут Тимофей, и я продуктовый разработчик. О продуктовой разработке подробнее можно почитать тут

В моей работе многое строится на трейдоффах и компромиссах. В этой статье речь пойдёт о балансе между сроками и качеством разработки.

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

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

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

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 1.8K
Комментарии 6

Как ИИ уже сейчас меняет нашу одежду

Блог компании ITSOFT Разработка под e-commerce *Дизайн Будущее здесь


Индустрия моды сегодня оценивается в $2,5 триллиона в год, это 2% мирового ВВП (по данным индекса McKinsey Global Fashion). Денег у топовых брендов — сколько хочешь. Нравится нам это или нет, а третий миллиардер в мире, сразу после Джеффа Безоса и Илона Маска — Бернар Арно, владелец Louis Vuitton. Он стал вторым в истории человеком, чье состояние превысило $200 млрд.


Но у этой индустрии есть проблема: новые дизайны. Разных фигур у людей слишком много, разных вкусов — тем более. Если делать ставку на несколько ключевых стилей — можно очень быстро всё потерять. Об этом может рассказать глава Victoria's Secret, человек старой закалки, который за последние пять лет потерял больше половины своего состояния. А цена его знаменитого бренда нижнего белья снизилась с $10 млрд до $1,1 млрд.


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

Читать дальше →
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 2.9K
Комментарии 2

Маркетплейс. Хочешь сделать хорошо — напиши сам

Django *Разработка под e-commerce *
Из песочницы

Если вы хотите открыть собственный интернет-магазин, достаточно пойти в Google, и вы получите несколько десятков готовых технических решений. При этом не имеет значения, что вы планируете продавать. Рынок предлагает массу продуктов для создания интернет-магазина или маркетплейса «под ключ».

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

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

Я хотел создать экосистему и объединить на своей площадке уже существующие на рынке продукты: 3PL-логистику, банкинг и систему ЭДО. При этом я видел маркетплейс максимально простым, то есть не перегруженным лишним функционалом. Вот основные задачи, которые я ставил перед разработчиками.

Читать далее
Всего голосов 11: ↑7 и ↓4 +3
Просмотры 2.8K
Комментарии 9

Как развернуть стенд для разработки с помощью сервисов облачной платформы SberCloud.Advanced

Блог компании SberCloud Хостинг Облачные вычисления *Серверное администрирование *Разработка под e-commerce *
Tutorial

Хабр, привет! Меня зовут Георгий Липатов. Я — DevOps-инженер, работаю в Сбере, также сопровождаю мониторинг и бэкапы в Sber Tax Free.

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

Как только мы подготовили чуть более развернутое описание наших запросов и рассказали о проекте коллегам из SberCloud, они предоставили нам тестовый доступ и документацию для SberCloud.Advanced. В итоге мы развернули стенды за несколько минут, а еще — сняли с себя необходимость отслеживания обновлений, патчинга и оплаты отдельных инструментов. Последний момент заключается в том, что вместо запуска дополнительной «виртуалки» можно воспользоваться бесплатным сервисом, который предоставляет платформа.

Далее я расскажу о настройке стенда для тестового приложения в формате пошагового туториала. Всех заинтересовавшихся приглашаю под кат.

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

Делаем быстрый поиск по неточному совпадению среди 100 миллионов товаров

Поисковые технологии *.NET *Алгоритмы *C# *Разработка под e-commerce *
Tutorial

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

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

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

Исходная ситуация такова: таблица в MS SQL базе, 50 миллионов записей, записи добавляются постоянно, удаляются или обновляются крайне редко. Средняя длина названия товара составляет 64 символа. Поиск по неточному совпадению работает, для этого используются триграммы и полнотекстовый индекс по столбцу с триграммами. Ранжирование результатов осуществляется при помощи функции CONTAINSTABLE. Результаты получаются релевантные, но поиск работает откровенно медленно, 2-5 секунд на запрос, в зависимости от длины запроса. Мы хотим ускорить его раз в 20, а лучше в 100 подручными средствами.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 4K
Комментарии 18

О пользе спокойного сна, или как автоматизировать передачу цен на маркетплейсы

API *Разработка под e-commerce *Управление e-commerce *

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

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

Всем привет, это Антон Баташов с историей о том, как сохранить спокойный сон при обновлении цен на AliExpress.

Читать далее
Рейтинг 0
Просмотры 362
Комментарии 0

Фасетные фильтры: структура и взаимодействие компонент

Анализ и проектирование систем *Интерфейсы *Разработка под e-commerce *

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

Мы используем vue, vuex, vue-route, поэтому дальше повествование будет в этом контексте. В основе взаимодействия лежат хуки компонент, хранилище состояния, роутер. Такую структуру можно воспроизвести на любом фреймворке с таким же составными частями.

Поехали
Рейтинг 0
Просмотры 981
Комментарии 0

Magento 2 UI Components. Часть 3: модификация

Блог компании Россельхозбанк Разработка под e-commerce *Magento *
Tutorial

Привет! Меня зовут Павел и я Magento 2 бэкенд-разработчик. В прошлых частях саги о Magento 2 UI Components мы получили общие сведения о UI-компонентах, а также рассмотрели наиболее важные аспекты их конфигурации. Сегодня подробно коснемся некоторых вопросов модификации UI компонентов под свои нужды: изменение внешнего вида, поведения клиентской части, поведения серверной части и пр. Погнали!

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

Карта бизнес-процессов маркетплейса

Разработка под e-commerce *Управление e-commerce *

Разработку платформы для e-commerce проекта нужно всегда начинать с описания бизнес-процессов, и лишь потом переходить к IT-реализации. IT — это необходимое техническое решение, которое позволяет автоматизировать все описанное. 

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

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

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 3.7K
Комментарии 0

Магнитная Одиссея 2020: как Tarantool и Golang опутали всю Россию сетью экспресс-доставки

Блог компании Магнит IT-инфраструктура *Разработка под e-commerce *Хранение данных *Tarantool *

Всем привет, меня зовут Алексей Фельде, я IT архитектор направления Омниканальности в «Магните». Это молодое направление. Основная его цель - сформировать единый опыт офлайн и онлайн взаимодействия с покупателем. 

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

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

В этой статье я расскажу, как в режиме speedrun небольшая инженерная команда запустила онлайн-сервис экспресс-доставки на Golang с помощью Tarantool Data Grid, gRPC и облака Mail.ru Cloud Solutions.

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

Как продавать партиями на AliExpress

API *Разработка под e-commerce *Управление e-commerce *
Tutorial

История о том, как продажников при устройстве на работу просят продать ручку — стала классикой, разлетелась в виде анекдотов и мемов. Но реальность порой оказывается куда круче старых баек. Не верите — попробуйте продать ручку на АлиЭкспресс.

Всем привет, это Антон Баташов, руководитель отдела интеграции в компании XWAY, и в этой статье мы поговорим о том, как продавать товары минимальными партиями на маркетплейсах. 

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

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

Проблематика формирования процесса автоматизации управления данными менеджмента информационной безопасности

Информационная безопасность *Анализ и проектирование систем *Разработка под e-commerce *Управление продуктом *Управление персоналом *

Аннотация


В статье представляется исследование политик информационной безопасности (далее — ИБ) в плоскости формирования, критериальных характеристик, категорирования, в части касающейся описания проблематик вопроса автоматизации процессов потокового документооборота, с приведением превентивных и вариативных выборок. Вопрос рассматривается со стороны системы менеджмента информационной безопасности (далее — СМИБ).


В статье представлены форматы частных и общих политик ИБ относительно рынка Российской Федерации, включая меры управления секторами организационной-структуры предприятия, данных обрабатываемых внутри организации в плоскости категорирования коммерческой тайны (далее — КТ), целочисленных показателей формирующихся данных и соответствующей корреляции. Данные форматы рассматриваются со стороны принятых практик на территории РФ, включая перенятый опыт от зарубежных коллег, "бестпрактик", канонов и иного рода вариатив, которые применяются в настоящее время.


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


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

Читать дальше →
Всего голосов 4: ↑1 и ↓3 -2
Просмотры 1.5K
Комментарии 11

Разработка чат-бота федеральной сети аптек

Разработка веб-сайтов *Мессенджеры *Разработка под e-commerce *

Бизнесу нужно идти в ногу с пользователем. Сейчас потенциальному клиенту недостаточно только сайта, а теперь ему нужны еще и SMM-сообщества, E-mail и SMS-рассылки, мобильное приложение и, конечно же, общение в мессенджерах.

В связи с этим появились чат-боты.

Читать далее
Всего голосов 11: ↑2 и ↓9 -7
Просмотры 3.5K
Комментарии 21

Do IT like a Russian: чем крупный ритейл может удивить технического директора

Блог компании Магнит Разработка мобильных приложений *IT-инфраструктура *ERP-системы *Разработка под e-commerce *

Привет! Меня зовут Валентин Щитов, я CIO компании «‎Магнит». 

До момента прихода в «Магнит» весной 2020 года я руководил IT-департаментом большого e-commerce проекта и за 10 лет сформировал полное представление, как работает онлайн-ритейлер. 

Однако и офлайн-ритейлер с историей в четверть века меня удивил. Приятно или нет — расскажу дальше.

Читать далее
Всего голосов 39: ↑34 и ↓5 +29
Просмотры 18K
Комментарии 98

Google Product Taxonomy Viewer — Утилита для просмотра справочника категорий товаров Google

Java *Angular *Разработка под e-commerce *Интернет-маркетинг
Tutorial

Доброго времени суток, уважаемые хабровчане.

Здесь я хочу представить вам цифровой сервис "Google Product Taxonomy Viewer".

Это позволяет пользователю просматривать данные таксономии продуктов Google. Пользователь может выбрать желаемую страну и язык. Также можно сортировать и искать данные по полям «имя» и «идентификатор».

Данные «Таксономии продуктов» представлены в компоненте «Древовидный список», что обеспечивает гибкий пользовательский интерфейс.

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

Чтобы зарегистрироваться в сервисе, перейдите по ссылке.

Можно зарегистрироваться с помощью электронной почты пользователя, учетной записи пользователя в Google или учетной записи пользователя в Facebook.

После успешной аутентификации, чтобы увидеть веб-страницу «Google Product Taxonomy Viewer», необходимо перейти по ссылке.

Итак, как выглядит эта страница? Вы можете увидеть скриншот ниже на картинке.

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

Опыт кэширования данных eCommerce в Azure Cloud на примере платформы Virto Commerce (ASP.NET Core)

Программирование *.NET *Visual Studio *Облачные вычисления *Разработка под e-commerce *

Эта статья про опыт кэширования приложения eCommerce, написанного на ASP.NET Core, и которое работает в Azure Cloud. Общеизвестно, что кэширование может значительно улучшить производительность и масштабируемость тяжелых приложений, в том числе платформ eCommerce, за счет за счет ускорения доступа к данным из бэкенда. 

Читать далее ...
Рейтинг 0
Просмотры 1K
Комментарии 2

Ретро-игры и консоли на маркетплейсах. Проанализировали Топ-товаров категории и узнали что в тренде — Денди или Тетрис?

Разработка под e-commerce *Управление e-commerce *Управление продажами *

18 июля 1985 года появилась портативная версия этой игры. Именно этот день стали считать днем рождения “Тетриса”. И несмотря на то, что на дворе уже 2021 года, эту игру и ее альтернативные версии сегодня можно найти в куче магазинов и, конечно, на маркетплейсах. Более того, все крупные маркетплейсы России имеют в числе товарных разделов категорию которая звучит максимально тепло и уютно “Ретро игры”. 

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

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 1.5K
Комментарии 2

Как №1 влияет на всю последовательность

Usability *Разработка под e-commerce *Управление продажами *Управление персоналом *Поисковая оптимизация

В этот раз рассмотрим особенный эффект, подмеченный Ником Колендой, а именно: первые пункты в последовательности кажутся более важными.

Например, вы проверяли погоду в понедельник? Ваш мозг ошибочно экстраполирует эту погоду — хорошую или плохую — на оставшуюся неделю: прогноз на 7 дней с солнечным днем в первый день Увидев любую последовательность, мы используем первый элемент в качестве примера. Мы привносим черты этого первого элемента (например, хорошую погоду) во все последующие элементы.

Читать далее
Всего голосов 5: ↑2 и ↓3 -1
Просмотры 1.1K
Комментарии 2
Привет, Хабр! Сейчас много говорят о геймификации, и РСХБ тоже готов поделиться своим опытом в этом деле. Но просто написать статью и рассказать по порядку было бы скучно. Поэтому мы решили превратить статью в текстовый квест (олды поймут).
Начать? [Y/N]
Всего голосов 32: ↑27 и ↓5 +22
Просмотры 21K
Комментарии 6

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