За Linsonmoto разработихме общ каталог, модул за цени и собствена складова система. Свързахме ги с трите онлайн магазина, eMAG, Skroutz и ERP системата PRIM.
Работим с екипа на Linsonmoto от 2015 г. С разрастването на бизнеса добавяхме софтуер за доставчиците, новите пазари, физическите магазини и складовете. Днес поръчките от България, Румъния и Гърция се събират в WMS, където екипът следи снабдяването, събирането на стоката и изпращането. Продажбите, фактурите и получените плащания се подават към PRIM.
8 страници за архитектурата, складовите процеси и обмена на данни, с общата карта на системите.
Какво трябваше да свържем
Мото частите изискват точна съвместимост с марка, модел и година. Каталогът идва от различни доставчици, цените се различават по пазар и клиентска група, а стоката може да е разпределена между складове и магазини.
След поръчката трябва да се установи откъде ще дойде всеки продукт, коя бройка е свободна, на кой рафт се намира и как ще бъде изпратена. Фактурата и потвърждението за получените пари възникват на различни етапи.
Какво разработихме
Разработихме WMS за поръчките и склада, Pricer за цените и FILTER за продуктовите данни и съвместимостите. Свързахме ги с магазините, маркетплейсите, PRIM и куриерите.
Магазините използват OpenCart. За складовите операции и правилата за ценообразуване създадохме отделни модули според начина, по който работи Linsonmoto.
Системите и обменът на данни
BG държи основния каталог. PRIM води количествената и счетоводната отчетност. WMS координира изпълнението. Pricer управлява цените.
FILTER и доставчици
Обработва файловете от Parts Europe, проверява готовността за продажба и свързва частите със съвместимите мотоциклети. Обслужва търсенето в трите магазина.
Parts Europe → FILTER → готови продукти за BG
WMS → FILTER: каталог, наличности и цени
Българският магазин
Създава продуктови карти, изтегля снимки и превежда заглавия. Регистрира артикулите в ERP и изпраща каталога и поръчките към WMS.
BG → PRIM: марки, категории, артикули и баркодове
BG → WMS: каталог и поръчки
WMS — поръчки и склад
Събира поръчките, определя източника на всяка бройка, резервира стока, възлага задачи и свързва изпращането с отчетните документи.
Магазини / маркетплейси → WMS → склад / куриер
WMS → магазините: статуси на поръчки
Pricer
Модул в WMS за цени по държава, канал и клиентска група. Поддържа дилърски цени, намаления и промоции с начало и край.
Pricer → BG / RO / GR / eMAG / Skroutz / PRIM
FILTER изтегля цените от WMS
PRIM ERP
Външната система води притежаваните количества, продажбите и фактурите. Получава продуктови записи, ценови листи и отчетени плащания.
PRIM → WMS и BG: складови промени
WMS → PRIM: продажби, фактури и плащания
Склад и логистика
Служителите сканират продукти и позиции. Всяка бройка има история. Куриерските интеграции създават товарителници и връщат данни за събрани суми.
WMS ↔ складове: задачи и изпълнение
WMS ↔ куриери: пратки и товарителници
Обща карта на системите
Майндмапът от детайлното case study показва какво изпраща всяка система и накъде. Номерата върху връзките съответстват на описанията вдясно.

Изберете увеличение и разгледайте картата с плъзгачите или с пръст на телефон. Отвори оригинала
Каталог и търсене на части
Контрол преди публикуване
FILTER проверява продуктите по девет условия за готовност. Те включват основна информация, цена, баркод, категория, марка, съвместимост и наличност. Непълните записи остават в опашка за редакция с конкретните причини.
Българският магазин изтегля готовите записи, създава картите, получава снимките директно от Parts Europe и превежда английските заглавия. Продуктът се активира след приемане на артикула от PRIM.
Каталогът в Румъния и Гърция
От BG данните преминават към WMS, а оттам към Румъния и Гърция. Марки или категории могат да бъдат изключени за конкретен пазар. Екипировката и облеклото идват чрез отделни импорти в BG и се включват във FILTER за търсене.
RO и GR използват обща кодова база с отделни бази данни и езици. Това съчетава обща техническа основа с различните изисквания на пазарите.
Как клиентът намира съвместимата част
FILTER предоставя избор на мотоциклет, категории и търсене в BG, RO и GR. Клиентът избира модел чрез менюта, регистрационни кодове или VIN, а системата използва връзките за съвместимост. В българския магазин дигиталният гараж позволява да бъдат запазени притежаваните мотоциклети.
Цени и наличности в пет канала
Pricer определя цените
В обща таблица операторът задава цени по продукт, държава и клиентска група. Румънският магазин и eMAG могат да имат различни цени. За Skroutz се използва отделна цена или гръцката магазинна цена.
- Нормална цена, постоянно намаление или промоция с начало и край.
- Конвертиране в леи и закръгляне за Румъния и eMAG.
- Дилърски правила по марка и отделно третиране на ръчно фиксираните цени.
- Ценови листи към PRIM чрез опашка с потвърждение.
PRIM и WMS поддържат наличностите
PRIM подава складовите промени към WMS и BG. WMS поддържа разпределението по складове и отчита блокираните бройки при определяне на продаваемото количество.
RO и GR проверяват количеството директно в WMS при продуктова страница и checkout. FILTER поддържа периодично обновявано копие. Нощната пълна сверка с PRIM обработва и артикули, които ERP вече не връща.
Обменът съчетава незабавни актуализации и периодични задачи. Каталогът, цените и наличностите имат различни цикли на обновяване.
Работа в склада
Разработихме складова логика, при която всяка бройка има уникален номер, позиция и история. Служителят сканира продукта и рафта, а системата води идентификаторите и състоянията.
Заскладяване
Сканиране на продуктите и позицията. Контрол срещу заскладяване на повече бройки от получените по документи.
FIFO и резервация
Поръчката получава най-старата свободна бройка. Операторът вижда източника и напредъка по артикулите.
Насочван пикинг
Екранът показва откъде и какво да се вземе. Грешна сканирана позиция спира действието.
Липсва на рафта
Предлага друга бройка. Ако няма заместител, продуктът отива за доставка, а спорната бройка се блокира до ревизия.
Премествания и зареждане
Минималните количества задействат зареждане на магазини. ERP преместването се създава след сканирано приемане, включително при частична пратка.
Ревизии и история
Броене по позиция, марка или категория. Разликите се коригират след потвърждение. Вижда се кой, кога и къде е работил.
Работа на екипа и обработка на изключения
Пикингът може да се организира по блок, склад или поръчка, със самостоятелна обработка на спешните поръчки. Статусите на снабдяването се виждат директно в клиентската поръчка. Достъпът е според складовете и екраните на служителя, а тестовият режим позволява обучение върху копие на данните. При отказ несъбраните бройки се освобождават; върната стока получава нов номер при повторно заскладяване.
Куриери, фактури и плащания
Логистика по пазар
WMS е свързана със Speedy и Econt за България, FAN за Румъния и ACS за Гърция. Товарителницата задейства създаването на продажбен документ и фактура в PRIM. Статусите се връщат към магазина, от който е дошла поръчката.
Отчитане на плащанията
По-късно WMS получава данните за действително събраните суми от поддържаните куриери и платформи и ги свързва с отчетния документ. За Skroutz сумата се въвежда ръчно поради липса на интерфейс за изплатените суми.
Дизайн и работа с магазина
При мото частите изборът започва с въпроса „Става ли за моя мотор?“. Затова свързахме интерфейса с данните за съвместимост, а навигацията и поръчката развивахме заедно с каталога.
Избор на мотоциклет
Клиентът избира марка, модел и година. FILTER използва съвместимостите, за да покаже подходящите части. В българския магазин моторът може да се запази в дигитален гараж за следващо търсене.
Навигация в голям каталог
Мега менюто организира достъпа до категориите, а FILTER обслужва търсенето в трите магазина. Категориите и съвместимостите работят заедно, така че търсенето да остане свързано с избрания мотоциклет.
Проверка преди покупка
Цената и наличността са свързани с общите системи. В RO и GR количеството се проверява в WMS при отваряне на продукта и при приключване на поръчката. Това свързва показаната информация с реалното изпълнение.
Приключване на поръчката
One Page Checkout събира стъпките за поръчка на една страница. След изпращането данните преминават към WMS, където екипът обработва поръчката, а статусите се връщат към магазина.
Цветове, типография и бутони
Визуалната система включва оранжеви акценти, черно и шрифт Roboto. Разписани са размерите за заглавия и основен текст, както и стиловете на основните и второстепенните бутони. По-долу е част от разработените насоки за интерфейса.

Как екипът използва системата
В ежедневната работа екипът използва общите данни за продуктите, цените и наличностите. По всяка поръчка се вижда какво е резервирано, какво се чака от доставчик и какво вече е изпратено.
Каталог и цени на едно място
Каталогът, цените и поръчките преминават през определени системи и правила, вместо да се поддържат независимо във всеки канал.
История на всяка бройка
Бройката е свързана с позиция, поръчка и история на действията. Липси, частични доставки и връщания имат собствена последователност.
Статус на всяка поръчка
Операторът следи поръчката, складът получава задачите, снабдяването поддържа статуса, а ръководителят вижда изпълнената работа.
Добавяне на пазари и канали
При добавяне на пазар могат да се използват съществуващите каталог, WMS и ценови правила. Отделно се настройват езикът, валутата, асортиментът и местните интеграции.
What Did We Do?
Разработките и интеграциите по проекта, събрани по области. Обхватът включва и функционалности, добавяни в различни етапи на работата ни от 2015 г.
Магазини и продажби
- eMAG и SkroutzПоръчки и данни към общата WMS.
- Обработка на поръчкиИзточник, резервация и статус по артикул.
- Интеграция с PRIMАртикули, цени, количества и документи.
Каталог и търсене
- Импорт от доставчициParts Europe и отделни импорти за екипировка.
- Проверка на продуктовите данниОпашка за записи, които не са готови за продажба.
- FILTER и съвместимостиТърсене на части според мотоциклета.
- Дигитален гаражЗапазени мотоциклети в BG.
- Каталог към RO и GRОбмен на продукти и снимки през WMS.
Цени и наличности
- PricerЦени по държава, канал и клиентска група.
- Дилърски цениПравила по марки и ръчно фиксирани цени.
- Синхронизация на количестваСкладови промени и пълна нощна сверка.
- Проверка в WMSНаличност при продукт и checkout в RO и GR.
Склад и физически магазини
- Собствен WMSЗадачи, достъп по роли и тестов режим.
- Проследяване на бройкиУникален номер, позиция и история.
- FIFO и насочван пикингРезервация и сканиране на продукт и рафт.
- Зареждане и преместванеМинимални количества и частично приемане.
- Ревизии и липсиПроверка на разлики и блокирани бройки.
Доставка и отчетност
- Econt и SpeedyКуриерски интеграции за България.
- FAN и ACSКуриери за Румъния и Гърция.
- Продажби и фактуриДокументи в PRIM след товарителницата.
- Отчитане на плащанияСвързване на получените суми с документите.
- Връщания и отказиОсвобождаване и повторно заскладяване на стока.
Интерфейс и маркетинг
- UX/UI и къстъм дизайнНавигация, типография и визуални компоненти.
- One Page CheckoutСтъпките за поръчка на една страница.
- Бързодействие и AMPОптимизации по проекта през годините.
- On-page SEO и SEO одитТехническа работа по съдържанието и страниците.
- Facebook Pixel и ремаркетингИзмерване и рекламни интеграции.
- Facebook продуктов фийдПродуктови данни за рекламния каталог.
- GDPR функционалностиИзисквания за личните данни в магазина.
За работата ни с Linsonmoto
We have worked with Viste since 2015, and throughout that time they have proven themselves to be a partner we can rely on not only for development and maintenance, but also for the real growth of our business. Together, we developed Linson Moto from a standard online store into a complex ecommerce system that serves several markets and numerous internal processes.
What we value most is that the team thinks long term, understands the specific nature of our business and proposes solutions that truly work in practice. Thanks to them, we have optimised orders, logistics, warehouse management and the overall user experience.
Viste is not simply a service provider, but a technology partner that grows alongside us and helps us develop the project with confidence year after year.
Да обсъдим вашия проект
Разкажете ни как обработвате поръчките, къде поддържате каталога и какъв софтуер използвате в склада. Оттам можем да определим нужните интеграции и реда на разработката.

