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

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

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

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

Параметризованные сборки в GitLab

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

Привет, на связи Олег Казаков из Spectr. Сегодня мы разберем тему параметризованных сборок в GitLab и чем они могут быть полезны.

Узнать всё о параметризованных сборках
Всего голосов 5: ↑4 и ↓1+5
Комментарии0

Новости

Обновляем цены на товары в магазине Озон из Гугл Таблицы по API

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

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

Узнать как подключиться к Озону из Таблиц
Всего голосов 2: ↑1 и ↓10
Комментарии0

5 проблем аутстаффинга: откуда они берутся и как их преодолевать?

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

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

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

Обеспечение безопасности при разработке ПО — проблемы конвейеров CI/CD и способы предотвращения угроз

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

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

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

Истории

AI-SMM часть 2. Как привели дешевый трафик заказчику из Pinterest

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

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

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

Что нас ждет в Next.js 15: обзор заявленных новинок

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

Привет, на связи Майя из Spectr. Сегодня я поделюсь обзором последней, пятнадцатой версии Next.js. В статье мы разберем интересные улучшения: React Compiler, улучшенные сообщения об ошибках гидрации в ‘use-client’, исправление поведения кэширования, Partial Prerendering (PPR), API next/after, обновленный дизайн create-next-app и оптимизацию бандлинга внешних пакетов.

Узнать о функциях Next.js 15
Всего голосов 6: ↑5 и ↓1+6
Комментарии3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать далее
Всего голосов 10: ↑2 и ↓8-4
Комментарии15

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

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

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

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

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

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

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

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

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

Читать далее
Всего голосов 10: ↑9 и ↓1+16
Комментарии6

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

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

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

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

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

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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