Pull to refresh

Comments 71

Круто! Всё искал глазами рекламу "Мой склад", не могу поверить что без них такая статья.

А что в качестве учетной системы и WMS? On premise или облачно? Если 1С, то какая конфа и сильно ли допиленная? Как интегрируетесь?

Добрый день! Это наша собственная разработка :)

В качестве базы использовали фреймворк Laravel. Cистема включает в себя управление сайтом интернет-магазина, сборкой заказов, выгрузкой в транспортные компании, отслеживанием, а также отзывы с ответами через ИИ и соц. сеть для любителей кофе: shop.tastycoffee.ru/community

Невероятно круто, молодцы! Т.е. все товародвижение в вашей самописной системе, а потом просто кидаете проводки в 1С Бухгалтерию и там формируете налоговую и бухгалтерскую отчетность, так? А себестоимость где считаете - у вас в системе или в 1С?

У нас в компании есть несколько подразделений. Оптовое направление работает полностью на самописной 1С. А интернет-магазин, про который идёт речь в статье, по сути является обычным оптовым клиентом. В нём мы ведем учёт в своей системе на Laravel.

Собственная учетная система на PHP это может и круто, но точно невероятно дорого, впрочем я знаю вы на ИТ не экономите))

о, как приятно на любимом хабре неожиданно увидеть блок компании, чей кофе пью. Ребята продолжайте, интересно знать, как у вас внутри все устроено!

Большое спасибо, будем стараться :)

Подскажите, а вы через Озон продаете свой товар? Долго уже заказываю ваш кофе и что-то никаких красивых коробочек, только непосредственно сама черная пачка и все. Или на маркетплейсах подделки, а вы только через Почту России работаете?

Да, на Ozon есть наш магазин. Упаковка на Ozon и в интернет-магазине действительно отличается.

Если оформить заказ в интернет-магазине, кофе придет в коробке, а ещё к каждому заказу мы прикладываем небольшие бонусы)

Если любите пить кофе, обжаренный 3-4 месяца назад, то заказывайте на Озоне 😉

Когда бизнес растет - нужен софт, факт ) Вы молодцы, что написали свое ПО. Я бы, наверно, сначала попробовал что-то в облаке. Как выше сказали, в РФ - первое что приходит в голову "Мой склад". Мы прошли почти все описаные болячки и решали их с помощью 1С. Из коробки не все подошло, поэтому тоже писали. Для людей на местах используем телеграм бота.

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

В общем, статья прям получила отклик внутри ) Вы - молодцы. Пишите еще )

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

Например, если заказ состоит из 1 кг кофе из Бразилии, 1 кг кофе из Колумбии и одной пачки кофе весом 250 грамм, то в нашу базу данных вносится запись примерно в таком формате: "Кофе 1кг-2,Кофе 250г-1;Коробка M".

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

Этот подход работает очень эффективно благодаря относительно небольшому ассортименту (около 1000 уникальных товаров), что позволяет правильно определять размер коробки для 95% заказов. Для оставшихся 5%, связанных с новыми либо сложными комбинированными заказами, мы разрабатываем алгоритм машинного обучения. Он будет прогнозировать оптимальный размер коробки для нестандартных заказов, которые мы ещё не собирали раньше.

Спасибо вам за комментарий! Очень рада, что статься понравилась :)

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

Да, были сложности, как и, наверное, у всех :)

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

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

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

  • включение тары в состав заказа и автоматизированный подбор тары под ВГХ товара. У китайцев это было в полной мере реализовано в релизе их WMS 2013 года. Говорили, что это было и ранее, просто этот блок они переписали в 2013 с нуля. Сам неоднократно видел это реализованным и раньше для производственных линий, просто не участвовал лично.

  • прописывание маршрутов сборки по адресам. Было реализовано на моей памяти в 2004 году самописно на 1С для Нестле. Вообще, общее место для всех складов. Если есть какое-то адресное хранение. есть и маршрут, и графы для оптимального маршрута.

  • контрольное взвешивание готовой упаковки - автоматизированное устройство для такого на конвейере тесть монтировал в 90-м году для какого-то пищевого производства еще в 1990. И обслуживал аналоги на паре московских заводах вплоть до пенсии. Видел это в Голландии в реализации в 2010 для консолидационных складов, и УЖЕ их система была устаревшей, и была написана на паскале.

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

В декабре, впервые, решил попробовать заказать кофе через интернет. Увидел на вашем сайте что обжарка каждый день. Заказ, сделанный во второй половине дня, транспортная компания приняла уже на следующий день, а дата обжарки была то ли равна дню заказа, то ли - предыдущий день перед заказом. Я очень сильно удивлён. А всё потому, что в моём городе, ваш же кофе, я находил, в лучшем случае, с давностью обжарки в 2 месяца, а чаще встречался 3-6.
Это всё была не реклама, а факты, подтверждающие высокий уровень вашего технического оснащения.
А теперь по теме :)
Как вы считаете "эффективность" и "оптимальность" для оценки сборщиков?

Большое спасибо, очень рада, что вы решились попробовать наш кофе :)

Процент эффективности показывает на сколько процентов быстрее или медленнее сборщик собрал заказы в сравнении со средним временем сборки подобных заказов ранее.

Оптимальность — какая часть заказов в процентах была собрана на подходящих для сборки станциях.

а чаще встречался 3-6.

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

Буквально не так давно сделал первый заказ на сайте у вас. Расчетная дата доставки была 5-6 марта. До сих пор в пути :)))

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

На самом деле мы действительно доставляем в Москву за 1-2 дня некоторыми транспортными компаниями, например, DPD или Почтой России в постаматы/отделения. Для этого каждый день отправляем машину из Ижевска напрямую в сортировочные центры этих транспортных компаний в Москве, что позволяет значительно сократить время доставки.

Но если срок при оформлении заказа был указан 1-2 дня, а заказ доставили за неделю — вероятно, что-то пошло не так. Если сохранился номер заказа, буду рада проверить и дать комментарий. Простите, что пришлось подождать!

Ой, такого быть не должно. Сможете уточнить номер заказа, пожалуйста? Я все проверю!

Сегодня получил вашу коробочку в подарок. Спасибо и удачи. И с кофе, и на Хабре :)

А я тоже получила вашу коробочку в подарок, кофе — прекрасный, вашему бренду успехов!

Прочитал с интересом. Как будто бы немалый объем усилий по автоматизации нацелен на нивелирование "человеческого фактора": лентяи, хитровыдуманные, криворукие и прочие некоторые (не все) работники склада.

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

вот-вот, куча восторженных отзывов от людей, никогда не занимавшихся автоматизацией склада. Так вот для тех, кто в танке - восторги не очень уместны, на складах испокон веков существует масса систем для "нивелирования человеческого фактора", и такие разработки для складов - это сугубо общее место уже лет 15, а вовсе не какие-то супертехнологии. Это было супертехнологиями в 2000 году, ну, в 2005. А например, у FedEx'а описанная система функционирует с 90-х гг, в интерфейсе, конечно, убоищном по нынешним временам, и дисплей там в 90-х был ЖК монохром на ТСД. Но это уже работает 30 лет. Аналог был у UPS, Maersk имел вообще очень продвинутую систему контейнерных терминалов, с офигительным расчетом куда контейнер ставить и как его забрать с минимальными перемещениями. Вот тут был восторг, когда я в 2007 это увидел. А сейчас это просто "must have", то есть, компания не натянет на 3PL контракт при отсутствии чего-то из описанного в статье. Меня конечно, с этой банальностью активно минусуют боты, нанятые рекламщиками.
Что до роботизации - роботизация предполагает создание инфраструктуры складов - например, надо выстраивать под нее специальные производственные линии с направляющими, рельсами, обвешивать системой датчиков, строить фактически конвейер. Это очень дорого. Проще написать мобильное приложение и даже собственную WMS с интегрированной TMS, и настроить обмен с бухгалтерией. По практике - развития такие системы в роботизацию не получают никогда, просто кастомизируются под требования бизнеса. Роботизировать можно отдельные процессы - например, вот у меня на одной предыдущей работе был проект по автоматизации нарезки кабеля , когда система хватает заказы, в которых есть этот кабель, отрезает на станке и вываливает этикетку с маркировкой заказа, потом отрезает следующий и так далее, пока не закончатся заказы, в которых есть эта номенклатура. Реализуется часто конвейерный сбор ВГХ - коробки идут по ленте, проходят под рамков, на которой считывается код коробки, измеряется вгх, потом на весовую платформу, и в системе физические веса заказов.
Впрочем, статья не ставит целью обсудить перспективы развития автоматизации складов, она ставит только рекламные цели.

Мне кажется, вы говорите несколько о других масштабах. И складские системы условного Amazon не особо прикручиваются к малому бизнесу.
Например, у нас небольшое производство - до 200 sku. Один физический склад, разделенный не несколько виртуальных. Несколько ячеек на каждом складе. И то, что вы описываете - прям овер овер для нас. Как по функционалу, так и по стоимости внедрения.

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

А я вот прошлую неделю потратил на попытки извлечения кофе из выключенного и заваленного товарами, почтомата Почты России, который по словам сотрудников помещения "не работает очень давно", а по трекам почты "посылка в почтомате".

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

Простите, пожалуйста, что доставили неудобства! Мы получаем информацию о доступности почтоматов от Почты России, вероятно, при отправке заказа данные по каким-то причинам были неактуальны. Проведем работу над ошибками!

Хотим исправить нашу ошибку и отправить новый заказ, чтобы вы оценили кофе свежей обжарки :) Напишу вам в личные сообщения, если вы не против.

Будет интересно прочитать про дальнейшую роботизацию (долой "кожанные мешки" ;-) ) и доставку кофе дронами )

Спасибо, надеюсь, что такая статья будет :))

Осталось вам научиться делать такой же вкусный кофе как Сварщица Катерина :)

О вкусах, как известно, не спорят :) Но хочу отметить, что мы делаем все, чтобы наш кофе был вкусным и качественным. Наши обжарщики постоянно участвуют в чемпионатах по обжарке кофе. Так, в 2019 году премию «Обжарщик года» завоевал Олег Жильцов, в 2022 году — Даниил Городчиков (1 место) и Марат Шайдуллин (2 место), в 2023 году Николай Савченко занял почётное третье место, а в 2024 Тихон Анисенков занял первое место в категории «Лучшая компания по обжарке — 2024».
Мы очень гордимся достижениями ребят :) Собрали на этой странице часть наших наград, сертификатов и достижений: https://tastycoffee.ru/about/progress

Да, есть такая поговорка - о вкусах не спорят. А ещё есть афоризм - миллионы мух не могут ошибаться.

Сварщицу Катерину превзойти сложно. Однако тот кофе, который я впервые купил в этом магазине приятно удивил, несмотря на мой скепсис.

У Сварщицы и ценовая категория чуть повыше, всё же (раза так в полтора-два)

Как ни странно, но у тэсти и сварщицы общие учредители имеются :)
(судя по открытым данным)

Выбираю CMF для изучения. Остановил выбор на Drupal и Laravel. К последней склоняюсь больше. Хотел поинтересоваться, если изучаешь с нуля и все равно с чего начинать, но нужен понятный документированный фреймфорк, какую системы вы бы выбрали?

У нас нет опыта работы с Drupal, поэтому тут вряд ли сможем помочь экспертным советом :)

Но Laravel стоит выбрать в качестве основной CMF для проекта где нужно завязать бизнес процессы и сайт?

Все зависит от проектов, которые вы планируете реализовывать, но мы выбрали Laravel :)

Спросили ИИ, что он думает по этому поводу:

Если вам нужен готовый инструмент для создания и управления контентом (например, сайт компании или новости), где вам не нужно много разрабатывать руками, выбирайте Drupal. Если же вам нужна платформа для создания кастомных веб-приложений с нестандартной логикой, то Laravel станет лучшим выбором.

Хочу поблагодарить Tasty Coffee за отличную работу - не только ваш основной продукт - кофе, но и сайт очень хорош! Пользоваться им одно удовольствие, видно что делали с вниманием к деталям!

Вот, например, прежде чем зарегистрироваться на сайте, сделал несколько заказов "анонимно". После регистрации (на ту же электронную почту) - все прошлые заказы отображаются в аккаунте. Технически может это не сильно сложно, но приятно что о таком подумали.
Также прикольно что у вас используются Service Workers (было несколько открытых вкладок в магазине и соседние реагируют на события) - сейчас проверил в about:debugging - и правда есть.
Про бэк понятно, если не секрет, можете рассказать на чём написана сама страница (библиотеки \ фреймворк) ?

PS: пробовал Ла Аврора, одной пачки не хватило, чтобы разобраться. А пока собирался, лот уже попал в архив. Есть много другого хорошего, и, возможно, похожего. Но хочется тот же)
С той же фермы и всё такое.
Есть ли вероятность что когда-нибудь архивные продукты будут возвращаться?
Может добавить на сайт голосование за возвращение продуктов, что то вроде индекса ностальгии в дополнение к обычной популярности.

Приятно видеть вашу компанию на Хабре

Большое спасибо за комментарий!

Соседние вкладки реагируют на события с помощью BroadcastChannel. Service worker мы используем для корректной работы мобильного приложения. Новую версию для Android мы выложили буквально вчера, версию для iOS обновим в ближайшие дни :) А что касается второй части вопроса, то, если я правильно вас поняла, то фронт у нас сделан на Vue/Nuxt.

Коста-Рика Ла Аврора — микролот, это значит, что даже если мы получим кофе с этой же фермы в той же обработке, скорее всего, вкус будет хоть и похожим, но другим. А вообще архивные лоты могут возвращаться, но это, скорее, относится к моносортам, а не микролотам. Рекомендую попробовать Коста-Рику Ла Чираскуаза https://shop.tastycoffee.ru/coffee/costa-rica-la-chirascuaza — лот натуральной экспериментальной обработки. По вкусовом профилю будет похож на Коста-Рику Ла Аврору. Надеюсь, придется по вкусу! :)

На вкус, на цвет товарищей нет ))

Тот, что порекомендовал мне tasty coffee, показался достаточно близким по вкусу к более дешёвому poetti мягкой обжарки из супермаркета. Но tasty coffee всё же ароматнее, свежее, мягче.

Спасибо за комментарий :) А какой запрос был на вкус кофе?
В каталоге есть как смеси для эспрессо с классическим вкусом, так и микролоты разных обработок, а еще серия Limited Edition https://shop.tastycoffee.ru/coffee?filters=111

Буду рада порекомендовать кофе по вашему вкусу, если будет нужна помощь :)

Я только одного не понял - зачем нужны коробки?

Добрый день! Не совсем поняла ваш вопрос. Не могли бы вы, пожалуйста, немного уточнить его или сформулировать иначе?

Несколько лет каждый месяц заказываю 3-4 пачки в tasty и всегда доволен, стараюсь пробовать все новые сорта, которые подходят под мои предпочтения. Рекомендую друзьям, многие тоже подсели.

Статья конечно интересная, но не хватает истории о том как собственно кофе попадает в пачки и в сборку. Как происходит обжарка, фасовка и тд. (И фоток побольше) :)

Большое спасибо за комментарий! Очень приятно, что кофе нравится вам :)

Боюсь, что все этапы производства в одну статью не уместить, но постараемся написать материал и про них :) Но на нашем youtube-канале уже есть подробные видео почти обо всех этапах: https://www.youtube.com/@tastycoffeeroasters/videos

Надеюсь, будет интересно!

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

ПС: нейросеть посоветовала 3 сорта которые наиболее подходят моим предпочтениями, пью их уже неделю - выбор мне нравится :)

Вау, ставлю лайк! Если вдруг такой бот появится, поделитесь здесь результатом? :)

Яна, добрый день.
Очень понравилась Ваша статья!
Спасибо, что так подробно, было познавательно.
А можете подсказать про коробки для упаковки? В работаете с одной типографией (компанией) и она закрывает у Вас потребности по всем размерам? Если не секрет, то с какой?

Спасибо большое! :) Коробки заказываем в разных компаниях, так как бывали случаи, когда один поставщик нас подводил. В итоге решили сделать так: небольшой запас храним у себя на складе и заказываем коробки по очереди у двух поставщиков. Если один из них задержал поставку, есть второй, если и с ним что-то пошло не так, то берем коробки со своего резервного склада.

Хорошее решение. Т.е. Вы нашли стандартные размеры коробок, которые одинаковы в двух типографиях или в каждой вы оплатили вырубной штам для каждого нужного Вам размера? Мы сейчас в процессе унификации упаковки, буду признательна, если порекомендуете Ваши типографии (можно в личку).

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

Яна, приветствую! Хотел сказать две вещи.

  1. Вот уже второй год являюсь постоянным потребителем вашего кофе и просто обожаю его! А еще моя жена и мои коолеги! Все закупаемся именно вашим кофе!

  2. Я искренне рад, что в таком холодном регионе, как Удмуртия работает столько светлых голов. Увы, но Вы не первая в моей жизни компания из Ижевска, которая делает классный продукт именно в сфере B2C. И это ОООЧЕНЬ КРУТО!

Добрый день! Большое вам спасибо за комментарий, очень приятно! :)

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

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

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

Привет! Классная статья! Спасибо за этот рассказ про автоматизацию. Знаете, все, кому я показываю, и кто не пробовал, подсмеиваются над надписью "proudly roasted in Izhevsk", а потом пробуют кофе и понимают ❤️

Спасибо за классный кофе и чай по нормальным ценам. И ещё понравился Адвент календарь, который у вас был на этот год, выпили до праздников, хотели заказать ещё, а уже нет!

Большое спасибо вам за такой приятный комментарий :) Рады стараться!

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

То бишь более чем 3300 заказов в день и каждый день?

Sign up to leave a comment.