Привет, на связи Олег Казаков из Spectr. Сегодня мы разберем тему параметризованных сборок в GitLab и чем они могут быть полезны.
Разработка под e-commerce *
Разработка систем электронной коммерции
Новости
Обновляем цены на товары в магазине Озон из Гугл Таблицы по API
В этой статье мы покажем вам новую Гугл Таблицу для обновления цен на товары в магазине Озон, в которую мы не только загружаем список товаров как в предыдущей статье, но еще загружаем их цены, а также имеем возможность эти цены отредактировать и отправить изменения сразу в Озон. В этот раз мы больше внимания уделим структуре таблицы и взаимоотношениям данных в ней, чем скриптам.
Все скрипты и новые функции подробнее можно будет посмотреть в редакторе скриптов.
Ссылка на Таблицу с решением будет в конце статьи.
5 проблем аутстаффинга: откуда они берутся и как их преодолевать?
Аутстаффинг стал важным инструментом в IT, но за его видимой простотой скрываются подводные камни. Этот формат сотрудничества может показаться идеальным решением, однако, как показывает практика, аутстаффинг далеко не всегда проходит гладко.
Обеспечение безопасности при разработке ПО — проблемы конвейеров CI/CD и способы предотвращения угроз
Безопасность — критический аспект в разработке программного обеспечения, сам факт внедрения которого устраняет проектировочные ошибки, снижает затраты и сосредотачивает команду на использовании надежных методологий. Поделюсь нашим опытом интеграции его инструментов в создание софта (на примере корпоративного менеджера паролей ОдинКлюч) и проблемами, которые возникают на этом пути.
Истории
AI-SMM часть 2. Как привели дешевый трафик заказчику из Pinterest
В предыдущем посте на тематику разработки ИИ-агента для ведения соцсетей моей организации меня покритиковали за то, что мы еще ничего не разработали, но уже были готовы помогать в интеграции другим компаниям на заказ. Так вот, мы это и сделали для клиента и его интернет-магазина мебели и домашнего декора.
Что нас ждет в Next.js 15: обзор заявленных новинок
Привет, на связи Майя из Spectr. Сегодня я поделюсь обзором последней, пятнадцатой версии Next.js. В статье мы разберем интересные улучшения: React Compiler, улучшенные сообщения об ошибках гидрации в ‘use-client’, исправление поведения кэширования, Partial Prerendering (PPR), API next/after, обновленный дизайн create-next-app и оптимизацию бандлинга внешних пакетов.
Упал интернет-магазин? Мониторинг бизнес-сервисов Monq поможет найти причину
Hola. Хабр! В этой статье хотелось рассказать, как корпоративный ИТ-мониторинг Monq отслеживает работоспособность ИТ-систем предприятия, облачных сервисов и коннекторов с внешними поставщиками, такими как системы оплаты, логистики, бронирования товаров или билетов, а также в других сферах. Real-time мониторинг инфраструктуры и работоспособности ИТ-инфраструктуры бизнеса критически важен для функционирования электронной торговли, ритейла, промышленности, банкинга и страхования, медклиник и госучреждений.
AI E-com Ассистент
Я написал статью, свои мысли по поводу AI Ecom Ассистента.
Зачем? Причины аж четыре:
1. В наше время LLM и крутых ребят, которые двигают эти технологии в массы, многие думают как это использоваться. Я тоже не смог не подумать про это и думал как такой проект можно запустить. Быстро понял, что сделать это хорошо доступно только когда у тебя есть доступ к большим ресурсам и мозгам.
2. Подумал, что не плохо было бы найти команду/компанию, у которой есть ресурсы и планы делать такого ассистента. Ну и лучшее, что может сделать продакт — это написать свои мысли как он это видит и как это должно работать.
3. Мне давно очень хотелось применить подход Amazon к написанию документов PRFAQ. Это я и постарался применить в написании этой статьи.
4. Мне кажется документ получился хорошим и достаточно полным, в команду попасть не удалось, но не хотелось бы, чтобы такой документ остался политься на полке. Может быть кому-то он будет полезен, может быть кого-то он заинтересует.
Как запустить email- и SMS уведомления на Joomla с использованием API
В цифровом маркетинге коммуникация с клиентами играет ключевую роль в успехе бизнеса. Хотя email-уведомления остаются мощным инструментом, SMS приобретают все большее значение благодаря оперативности и высокому уровню прочтения. В этом руководстве сосредоточимся на интеграции email- и SMS-уведомлений в Joomla с использованием API Exolve и ряда других средств.
Так ли плох Битрикс на самом деле? Разбираем возможные причины технических проблем и низкой скорости интернет-магазина
Интернет-магазины и площадки электронной коммерции — это сложные системы, в работе которых могут случаться сбои и ошибки. Но в коммерческой среде простои в работе — это всегда убытки. В статье расскажу о том, как системно решать эту задачу.
Онлайн-оплата на сайте: актуальные способы приема платежей для интернет-магазина
Интернет‑магазин должен обеспечить безопасный прием онлайн‑оплаты и быструю обработку платежей. Сделать это можно несколькими способами. Рассмотрю актуальные способы онлайн‑оплаты и расскажу, как подготовить сайт к приему платежей.
Разработка архитектуры хранения данных для сайта на «Битрикс»
Разработчики часто встречаются с непредвиденными сложностями, причем иногда крайне непросто найти причину. На одном из проектов мы столкнулись с серьезной проблемой, которую не смогли сразу решить даже при помощи техподдержки «Битрикса».
Однако после долгих поисков мы нашли неожиданное и быстрое решение, которым хотим поделиться с сообществом, возможно, это сэкономит кому-то время и средства.
Рассказываем о том, откуда взялась проблема при масштабировании каталога, почему не получилось решить ее сразу, какие были варианты и какое более простое решение в итоге оказалось рабочим.
Алгоритм управления доставкой по расписанию и динамичесий прайсинг. Как мы сделали это в Купере
Привет! Меня зовут Юрий Беляков, я старший ML-инженер в Купере. Сегодня предлагаю вместе разобраться, что такое плановая доставка и как устроен алгоритм управления слотами в Купере. Обсудим, как проходило тестирование и масштабирование от одного магазина до всех гипермаркетов, на какие грабли мы наступили и как на той же базе реализовать динамическое ценообразование.
Ближайшие события
Как одно бизнес-требование чуть не сорвало интеграцию двух больших компаний. Рассказываю, что нас спасло
Представьте: вы придумали классное решение внутри своего продукта, которое в разы упростит жизнь клиентам. Анонсировали в СМИ коллаборацию с известной компанией, пилите интеграцию и готовитесь успешно выкатить релиз. Но внезапно выясняется, что при разработке потерялось важное бизнес-требование. Теперь проект висит на волоске, вы рискуете потерять репутацию, доверие общественности и партнеров, а еще затянуть проект минимум на полгода. Ситуация патовая.
С такой историей столкнулась наша команда, но нам удалось вовремя перестроиться и не слить впустую много месяцев интенсивной разработки. В статье рассказываю, как мы продумали и запустили интеграцию, а еще спасли репутацию двух больших компаний благодаря четким и прозрачным внутренним процессам.
Близость и еще 5 способов управлять вниманием пользователя
Привет, Хабр! Меня зовут Света, я руководитель дизайн-направления в компании Friflex. Мы занимаемся разработкой мобильных приложений и веб-сервисов.
В этой статье хочу рассказать о шести эффективных способах управления вниманием пользователей. Это вторая статья о законах внимания пользователей. Первую можно почитать в блоге.
18 агентств по разработке интернет-магазинов. Выбираем ИТ-подрядчика для сайта
Меня зовут Андрей и недавно я столкнулся с необходимостью разработки веб-сайта для интернет-магазина. Поиск ИТ-подрядчика — непростой и трудоемкий процесс, выбрать трудно, поэтому чужой опыт всегда интересен. Здесь я собрал список агентств, которые предоставляют услуги IT-аутсорса и аутстаффа для разработки интернет-магазин, цены и мои впечатления от взаимодействия с ними.
Оставлял заявки непосредственно на сайтах, указывая свой Телеграм как предпочтительный способ связи. Некоторые студии так и не вышли на связь, поэтому информацию о них я брал с доступных интернет-ресурсов.
Big Data в моде: как мы внедрили 1-to-1 персонализацию в каталоге и поиске
Привет, Хабр! Это Сергей Евстафьев и Дана Злочевская из команды ранжирования и поиска Lamoda Tech. Наша задача — помочь пользователю найти то, что ему нужно, и не потеряться в море доступных вариантов.
В каталоге Lamoda в наличии более полумиллиона модных товаров, однако 95% пользователей не просматривают больше первых 120 карточек. Поэтому в первую очередь важно показывать только самую релевантную подборку, для этого мы развиваем персональное ранжирование каталога. С его помощью каждый пользователь видит свою уникальную выдачу, которая собирается на основе его поведения, популярности товаров и других параметров.
Организовать такое ранжирование можно разными способами. Мы развивались поэтапно: в течение нескольких лет переходили от эвристик к внедрению ML, улучшая пайплайн ранжирования.
В этой статье поподробнее раскроем наш подход.
Создание Discord бота для мониторинга цен на товары
Представьте себе ситуацию: вы внимательно следите за определённым продуктом на Яндекс.Маркете и хотите моментально получить уведомление, как только его цена изменится в желаемую сторону. Или, возможно, вы являетесь владельцем интернет-магазина и стремитесь постоянно отслеживать динамику цен конкурентов, чтобы оперативно реагировать и сохранять свою конкурентоспособность на рынке. В обоих этих случаях, а также во множестве других сценариев, Discord-бот для мониторинга цен станет вашим незаменимым цифровым помощником, работающим 24/7. В рамках этой подробной статьи мы детально разберём процесс создания такого многофункционального бота.
Tower — библиотека для асинхронных middleware
Привет, Хабр! Ведущий системный программист компании "Криптонит" Михаил Доронин поделился опытом написания промежуточного ПО — middleware. Оно часто используется в веб-разработке. Например, веб-сервер может использовать middleware для обработки запросов до того, как они будут переданы основному приложению. Так удобно выполнять аутентификацию, логирование, сжатие данных и другую обработку запросов. Наша команда разработчиков на Rust использует для создания middleware библиотеку Tower. О ней и пойдёт речь в этой статье.
Ключевым понятием Tower является типаж Service, суть которого на псевдо-Rust некоторого (надеюсь, не столь отдалённого) будущего, сводится к следующей записи:
5 способов избежать сбоев в работе интернет-магазина и перестать считать упущенную прибыль
Сайты всех типов — это сложные системы, в работе которых часто возможны ошибки в программной и сбои в технической части. Но если для обычного сайта это неприятная ситуация, то в электронной коммерции это всегда выливается в убытки и упущенную прибыль.
В статье рассказываю, чем грозят проблемы в работоспособности сайта и как от них защититься.
Вклад авторов
1cloud 1358.2it_man 1094.2DEADStop 221.0sergey_belyakov 213.0itmo 177.0akuranda 172.0Merkulog 169.0dimskiy 144.0VASExperts 135.0