Payeer
Показаны сообщения с ярлыком Продажи. Показать все сообщения
Показаны сообщения с ярлыком Продажи. Показать все сообщения

четверг, 5 января 2023 г.

Как успешно продавать на Wildberries, Ozon, Яндекс.Маркете и других маркетплейсах

 

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

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

Благодаря этой статье вы узнаете:

Что такое маркетплейс

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

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

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

Схемы работы

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

Доставка на продавце

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

Доставляет маркетплейс

После оповещения о сделке вам нужно только упаковать посылку и передать в маркетплейс — привезти на склад самостоятельно или отдать курьеру.

Фулфилмент

Вы перевозите весь ваш товар на склад маркетплейса — и всё. Упаковка и доставка теперь стали не вашей заботой.

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

Яндекс.Маркет предлагает такие форматы сотрудничества, как FBY и FBY+. В первом случае он хранит и упаковывает товары партнера, общается с покупателями и доставляет заказ, а во втором предлагает более широкий выбор: хранение как на собственном складе магазина, так и на складе маркетплейса или сразу на обоих, но в любом случае он берет на себя упаковку товара, общение с клиентами и доставку заказов.

Дополнительные услуги

Маркетплейсы конкурируют друг с другом и постоянно развиваются, дополняя сервис разными услугами и возможностями. Например, с помощью CDEK.MARKET или eBay можно торговать за рубежом, а в AliExpress, наоборот, побороться за российский сегмент рынка, соседствуя с китайскими продавцами.

Вот универсальный список услуг, которые есть практически во всех маркетах:

  • Инструменты аналитики. Сервисы вводят свои показатели, которые помогают сориентироваться в спросе и предложении на рынке. Например, у Wildberries есть данные по дефициту — товарам, которые на маркетплейсе хорошо продаются, но которых сейчас нет у продавцов. Используя такие метрики вместе со своей аналитикой продаж, можно прогнозировать спрос и расширять ассортимент.
  • Маркетинг и продвижение. Маркетплейсы предлагают рекламные программы и другие способы привлечения клиентов на площадку. Продвигаться можно и среди конкурентов на самом сервисе — например, выделить свои товары в общей ленте цветной рамкой.
  • Электронный документооборот. Популярные маркетплейсы работают с электронными бухгалтериями и делают так, чтобы вы не отвлекались на интеграции и другие нюансы с документами, чеками и счетами.
  • Работа с возвратами. Маркетплейсы, в зависимости от вашего договора, сами занимаются возвратами. Если товар не подошел покупателю, сервис сам заберет товар и привезет его обратно на склад.

Плюсы работы с маркетплейсами

Анастасия Симагина, директор «Сигналэлектроникс», вывела свои товары на маркетплейсы в 2019 году. Она считает, что это было верное решение. Компания реализует продукцию под собственными торговыми марками.

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

Вот еще несколько достоинств в пользу маркетплейсов:

  • Работа под известным брендом. Вы получаете доступ к лояльной аудитории. Но это и минус — если площадка снизит уровень клиентского сервиса, это плохо скажется на продажах.
  • Больше сделок. Все опрошенные нами бизнесмены говорят о кратном росте оборота.
  • Удобная система аналитики. Сейчас маркетплейсы развиваются как IT-сервисы, поэтому много ресурсов вкладывают в электронные направления. Вы получаете данные по количеству продаж, проценту выкупа из корзины, дефициту товаров в маркетплейсе и другую информацию, которая помогает ориентироваться в составлении стратегии продаж.
  • Работа без собственных точек сбыта и интернет-магазина. Если вы небольшой производитель, то можете начинать работать, экономя средства на дистрибуцию товара и аренду помещений. Просто заключаете договор с маркетплейсом и завозите туда товар.
  • Использование маркетплейсов в качестве посредников для выхода на зарубежные рынки. Маркетплейс, как правило, принимает валюту на свой счет. Это значит, что вам не нужно отчитываться перед Центробанком за операции с долларами или евро.

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

  • Доставка по клику. Покупатель может заранее сделать заказ на Яндекс.Маркете с доставкой в ближайшую Яндекс.Лавку, а оттуда в любой момент вызвать курьера. Курьер привезет товар на следующий день в течение 15-30 минут. Таким образом, клиент может контролировать время получения товара, а не ждать курьера весь день в одном месте. Доставка по клику уже работает в Москве, Санкт-Петербурге и Нижнем Новгороде.
  • Экспресс-доставка. Водитель Яндекс Go забирает заказ прямо со склада магазина и везет его напрямую покупателю. Благодаря этому доставка занимает от 20 минут до 2 часов — в зависимости от адреса клиента. Пока формат тестируют в Москве и Екатеринбурге. Но до конца года экспресс-доставка заработает и в других российских городах.

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

Продажи на маркетплейсах экономят не только деньги, но и силы сотрудников. Например, по опыту генерального директора компании Upmarket.cc Олега Неворотова, работа с обращениями физических лиц в маленьком магазине отнимает до 50 % времени колл-центра. Маркетплейсы снимают эти проблемы.

Недостатки маркетплейсов

Маркетплейс — это не идеальный способ реализации продукции, а только один из вариантов. Вот с какими сложностями и проблемами можно столкнуться.

  • Большая конкуренция. Маркетплейсы не ограничивают количество продавцов по категориям товаров, а наоборот, стараются привлечь как можно больше партнеров. Сервис будет показывать сначала популярные у покупателей и дешевые предложения. Если вы не предлагаете большие скидки, есть риск, что покупатель даже не увидит ваш товар.
  • Комиссии и другие платежи. К потерям прибыли на скидках нужно добавить комиссию. Размер зависит от маркетплейса, категории товара и уникальных договоренностей. Вариантов много — есть предложения торговать за 5 %, есть за 50 %. Плюс продавец теряет деньги на возвратах — стоимость зависит от договора. Например, на Ozon вы платите за возврат товара на склад столько же, сколько и за доставку до покупателя — для небольшого пакета до 50 литров это 75 руб. за один товар.
  • Права на использование товарных знаков. Это скорее нюанс, чем недостаток. Если вы производитель, придется регистрировать товарный знак.
  • Право на продажу. Если вы хотите перепродавать товары на маркетплейсах, то нужно загрузить в систему договор с поставщиком, где он разрешает вам это.
  • Обязанность участвовать в акциях. Она может быть открыто прописана в договоре, или сервис будет косвенно вынуждать вас делать скидки на продукцию. Например, на первых страницах витрины просто не показывать товары, на которые продавец не сделал скидки.
  • Зависимость от платформы. Условия сотрудничества в большинстве маркетов постоянно меняются. Причем в договорах может быть прописано, что маркетплейс не обязан уведомлять вас об изменениях письменно — достаточно оповещения в личном кабинете. Или вовсе без уведомлений, просто на отдельную страницу загружается новая версия договора, а вы должны отслеживать это самостоятельно.

Генеральный директор Upmarket.cc Олег Неворотов размещается на Ozon с запуска маркетплейса. По его словам, сложности в сервисе возникают постоянно — как со складом, так и с поддержкой.

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

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

С каким маркетплейсом лучше работать

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

«Мы работаем со всеми маркетплейсами. В 2017 году у нас был свой интернет-магазин, но в 2018-ом мы поняли, что для нас экономически выгоднее продавать свои товары на маркетплейсах и представлять там бренды наших партнеров», — делится опытом Олег Неворотов.

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

Анастасия Симагина рассказывает, что первые продажи товаров «Сигналэлектроникс» на Ozon стартовали в октябре 2019 года, в январе 2020 года — на WildBerries, потом на Яндекс.Маркете. Сейчас компания выходит на eBay.

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

Выбирая маркетплейс для старта, ориентируйтесь на его особенности. Например, на главное странице Wildberries много блоков, посвященных одежде и обуви. На Ozon часто рекламируют бытовую технику и книги. Goods и AliExpress активно торгуют электроникой, а на СДЭК предлагают косметику.

Дмитрий Журавков, генеральный директор корпорации «Биосфера» в России, рекомендует выбирать маркетплейсы не только по условиям работы, но и по показателям самой площадки в целом: как быстро она развивается, в каком направлении, как много на ней продаж. Когда площадку выбрали, внимательно анализируйте все процессы на ней, стройте гипотезы и проводите эксперименты, чтобы выяснить нюансы работы алгоритмов.

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

Как начать работать

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

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

  • Зарегистрируйте личный кабинет. Для старта обычно требуются электронная почта и телефон.
  • Найдите актуальные условия работы или договор. Как правило, они размещены на сайте маркетплейса в разделе для партнеров. Кто-то публикует все условия сразу, например, у Ozon есть большая справка с размерами комиссий и требованиями к продавцу в открытом доступе. У других можно посмотреть обучающие вебинары, а договор доступен только после регистрации аккаунта и отправки маркетплейсу коммерческого предложения — так работает Wildberries.

Убедитесь, что вы можете торговать на маркетплейсе. Например, Wildberries работает с самозанятыми, а для Ozon и Aliexpress потребуется статус ИП.

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

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

Для договора потребуется электронная подпись — маркетплейсы работают через электронный документооборот.

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

Дальше загружаете товары — можно вручную, можно через xls-файлы или полностью автоматизированно, через API. Добавьте название товара, подробно заполните характеристики, загрузите несколько фотографий. Если не можете сделать фото сами, маркетплейсы предлагают услуги фотографа — обычно порядка 500 руб. за товар.

Ещё нужно быть готовым подтвердить право на продажу товара — например, отправить в маркетплейс разрешение на использование товарного знака, авторизационное письмо или договор с поставщиком о разрешении на реализацию.

На что обратить внимание

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

  • Пороговое значение. Это минимальная сумма, с которой рассчитывается комиссия. В договоре обычно обозначается так: «Комиссия составит 5 %, но не меньше 100 руб.». В зависимости от порогового значения, на маркетплейсе может быть невыгодно продавать недорогие товары. Например, вы выводите бренд шоколада, плитки по 60 руб. Если «порог» равен 100 руб., то вы не будете получать прибыли за продажи вообще. Такие товары можно размещать комплектами, чтобы с одной продажи появлялась маржа — например, 5 шоколадок за 300 руб.
  • Стоимость возврата. Покупатель может отказался забирать товар или не встретиться с курьером. Обычно вы платите за доставку товара обратно на склад фиксированную сумму.
  • Услуги курьеров. Когда вы изучаете условия, внимательно выбирайте схему работы. Маркетплейсы могут предложить вам не самому привозить товары на склад, а использовать для этого курьеров. Каждый выезд обычно оплачивается отдельно — обычно это от 300 до 1 500 руб.
  • Платное хранение. Когда вы привозите товар на склад маркетплейса, вы начинаете пользоваться складскими услугами. Считают обычно по литрам, поэтому если товар маленький и дорогой, может быть выгодно.
  • Перемещение между складами. География продаж в крупных маркетплейсах может зависеть от того, на каком складе размещена ваша продукция. Если хотите загрузить товар на склад в вашем городе, а затем силами площадки распределить его по всей стране, придется доплачивать за перемещения.
  • Возврат или утилизация. Если продажи не пошли, просто так вам товары со склада не отдадут. Нужно будет заплатить комиссию за услуги маркетплейса по возврату или за утилизацию товара.

Пять советов, как больше продавать на маркетплейсах

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

Вот несколько советов, которые стоит попробовать — они работают у многих поставщиков, но это не гарантирует успех:

  • Соблюдайте все условия договора. Если вас что-то не устраивает — лучше отказаться от работы с маркетплейсом. Например, если поставщик попытается продавать товар-подделку, а затем не сможет подтвердить разрешение на использование торговой марки, придется заплатить штраф. На Wildberries, на момент написания статьи, это 100 000 руб. за единицу товара. Аналогично нельзя продавать товары, мимикрирующие под известные бренды — Adibas и подобные.
  • Следите за аналитикой и продвигайте те товары, которые хорошо заказывают сейчас. Если товар не покупают один-два месяца, лучше вывести его из ассортимента.
  • Загружайте фотографии только высокого качества. Потенциальный клиент должен «зацепиться» за ваш товар в ленте — только так он кликнет на него и откроет страницу с описанием. Попробуйте разные фотографии и посчитайте, с какой получилось больше продаж.
  • Используйте скидки. Поставьте максимальную цену по рынку, затем сделайте существенную скидку. Когда пользователь откроет ваш товар, маркетплейс, как правило, посоветует ему посмотреть что-то аналогичное. Старайтесь не проигрывать в этой войне цен — если товар дороже конкурента, значит, он должен чем-то выгодно отличаться.
  • Продавайте только качественное. Даже если менеджеры пропустят некачественный товар, в итоге магазин всё равно окажется в минусе. Сначала вы потратите деньги на возвраты, а затем рейтинг вашей страницы упадет. Маркетплейсы не любят поставщиков, товары которых приходится возить, а не продавать.

 

Источник:  https://kontur.ru/articles/5834

 

 

 

понедельник, 5 февраля 2018 г.

Как я ускорил работу отдела продаж более чем в 20 раз

Если вам знакома ситуация, когда нужно обработать заявку от клиента размером 150 или больше позиций, подобрав для каждой самую лучшую по цене из 20 прайс-листов по 10 000 + позиций в каждом, но вы не готовы тратить на это больше 30 минут, то добро пожаловать под кат.

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

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

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

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

Но есть один нюанс — так как все прайс-листы составляют разные люди, то почти в 80% случаев один и тот же товар они назовут хоть немного, но по разному. 

image
Рисунок 1 — Разные варианта названий свёрел

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

Начало


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

И вот мне, как новенькому приносят пачку листов А4 на которых 11 шрифтом распечатана заявка из 1000+ позиций, а рядом подписаны цены ручкой (!). Да еще, около каждой указано с НДС она или без.


Как мне сказали — самое сложное уже сделали за меня, так что остается всего лишь перенести без ошибок 1000+ цен в электронный вид и выставить счет.

И вправду, “Совсем не трудно!” — подумал я, и начал бить по клавишам нумпада.

Спустя 25 минут монотонной работы и разглядывания не всегда понятного, в данном случае — женского почерка, я вдруг подумал: “Что — то здесь не так. Так быть точно не должно!” 

Чтобы понять почему так не должно быть, и как быть должно на самом деле, я решил взглянуть на весь процесс поэтапно, и расспросив коллег, узнал о том как все устроено:

  1. Заявка приходит по почте, обычно в формате .xls
  2. Ее распечатывают и отдают в отдел снабжения.
  3. Там милая девушка внимательно его изучает, открывает на мониторе необходимые прайсы и начинает подбирать.

    Она примерно знает что и в каких прайс-листах искать и где скорее всего дешевле, но как бы хорошо она не ориентировалась во всем этом, за более чем 10 летний опыт ей не удалось бы выучить наизусть даже сотни цен на самые популярные позиции, хотя бы потому что они меняются как минимум раз в год.
  4. Спустя пару дней, а иногда недель, заполненная таблица попадает в руки менеджера по продажам, то есть в мои. И начинается та самая работа, которой я только что занимался.
  5. Я выставляю счет, радостный звоню заказчику что бы об этом сообщить, а он мне в ответ: 
    “Большое спасибо за предложение, но я уже оплатил счет, который мне выставила другая компания два дня назад.”

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

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

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

Решение


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

Отлично! В тот же вечер, я приступил к работе.

Вся проблема заключалась в том, чтобы объяснить системе какая позиция подходящая, а какая нет…

К этому моменту у меня был опыт создания системы на чистых формулах в Excel, которая берет названия товаров одежды на английском языке и переводит их в однотипные названия на русском. 

Она определяет категорию, цвет, пол, бренд и т.д. и работает так: если в названии есть слово hat, то в русском названии появляется слово “шапка”, дальше если есть yellow или yell (некоторые писали так) — получаем название “желтая шапка”, тоже самое с остальными словами и в итоге получаем название — “Желтая мужская шапка Ski-doo”.

Тоже самое делается и с описанием, а потом загружается в интернет магазин. Таким образом, я с 90% точностью обрабатывал тысячи товаров. Основываясь на этом, я и начал работу над новой системой.

Первое что мне требовалось — это определение категории, например если в названии есть “Сверло” или ”сверла”, то присваивается категория “Сверло”, а дальше начинается определение его параметров. 

Если слово “Сверло” было чаще всего написано в одном из 5 вариантов (Сверло, сверло, сверла, сверл., Свёрла), то параметры этого сверла каждый писал в меру своей компетентности, как на рисунке 1.

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

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

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

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

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

В итоге получилось 10 характеристик. 

Я сразу провел первый тест, на сверлах и все сработало! я получил готовый список с типовым описанием всех позиций в прайс-листах. 

image
Рисунок 2 — Типовое описание

Дальше сделал тоже самое для запроса — привел названия к типовому виду. Теперь, осталось только воспользоваться старым добрым ВПР, и вот спустя пару секунд у меня есть готовый список с самыми лучшими ценами и изначальными названиями подобранных позиций. Кроме этого у меня сразу была информация кто поставщик и сколько есть позиций на складе. Это полезно, в случае если случится продажа — я не забуду где какие цены взял.

Это был только первый шаг.

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

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

Так как система работала на Excel и макросах и содержала ~100 000 позиций, то на ежедневное обновление уходило около 40 минут и при этом работать в таблицах было невозможно. Так что устанавливать один и тот же файл на каждый компьютер, я решил даже и не пытаться, не говоря уже о том, что исправлять ошибки и вносить изменения в систему пришлось бы у каждого пользователя отдельно. Нужно было быстро искать подходящий, легкий для переноса системы вариант, и я решил попробовал Google spreadsheets. Это должно было решить ряд проблем:

Все прайс-листы будут сводиться и обновляются в облаке по расписанию и к ним будут имеют доступ все пользователи.

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

В начале, я попробовал сделать все на таких же формулах, но когда таблица из 100 позиций обрабатывалась уже 3 минуты, я понял что от формул придется отказаться, и начал изучать документацию Google app script (gas) — это тот же js, только с добавлением функций от гугла.

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

Здесь я снова воспользовался регулярными выражениями и каждую строку из запроса которую только что преобразовал в строку с типовыми характеристиками, я превратил в регулярное выражение, где отсутствующая характеристика ‘*’ заменялась на ‘.*?’ и означала что система при поиске пропустит эту характеристику и перейдет к следующей.

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

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

Рабочий лист теперь выглядит так:

image
Рисунок 3 — Лист для сопоставления заявки и прайсов

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

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

image
Рисунок 4 — шаблон для загрузки в 1С

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

Итог: 

Обрабатывать заявки стали ~ в 20 раз быстрее (30 минут вместо 1 дня на заявку из 100 позиций), подбор по оптимальным ценам стал в разы эффективнее, так как теперь нет проблемы что кому-то лень перебирать все прайсы или делать запросы по всем поставщикам. 

Источник: https://habrahabr.ru/post/348250/