CRMconnect Azuvio · Docs

OMS Оператор поръчки

Отдел: OMS и е-търговия
Ниво: Оперативно
Основна цел: Ежедневна обработка на поръчки от всички канали — от постъпването до потвърдената доставка

Какво прави тази роля

Операторът на поръчки управлява единната опашка за поръчки от всички източници: онлайн магазини (WooCommerce/Shopify), B2B Портал, ръчни поръчки от Продажбите, EDI поръчки от търговци и дистрибутори, и поръчки, получени чрез API от външни системи. Осигурява всяка поръчка да завърши правилно целия цикъл: валидиране → одобрение → потвърждение → доставна бележка → AWB → доставка → връщания.


Ежедневно използвани модули

Модул Където се намира За какво го използвате
OmniSales Поръчки OmniSales → Поръчки Основна опашка за поръчки — всички канали
Канали за продажба OmniSales → Канали Конфигурация по канал — фактуриране, одобрение, синхр.
Поръчки за продажба Продажби → Поръчки за продажба Ръчни поръчки и поръчки от B2B портала
Доставни бележки Склад → Доставни бележки Генериране на доставна бележка от потвърдена поръчка
Списъци за пакетиране Склад → Списъци за пакетиране Подготвени пакети → AWB
Innoship Интеграции → Innoship AWB за 230+ куриера, 35 държави
Директни куриери Операции → Куриери Директен AWB Cargus / FanCourier / Palex
Фактури Продажби → Фактури Фактуриране при потвърждение или изпращане
OMS Връщания Склад → Връщания Връщания от клиенти
Одит на синхронизацията OmniSales → Журнал синхр. Грешки при импортиране от WooCommerce/Shopify

Източници на поръчки — откъде идват поръчките

Всички поръчки пристигат в единната опашка /admin/omni_sales/order_list, независимо от извора:

Извор Как влиза Какво да проверите
WooCommerce / Shopify Автоматично чрез webhook (в реално време) или cron (на интервали) Клиентът правилно ли е създаден, SKU съпоставени, плащането разпознато
B2B Портал Клиентът поръчва от собствения си каталог Цени от Ценови лист, налични наличности, одобрение ако е конфигурирано
Поръчка за продажба (ръчна/агент) Агентът създава от /admin/estimates Правилни цени и отстъпки, валиден адрес за доставка
EDI (EDIconnect) Автоматично — търговецът/дистрибуторът изпраща X12 850 или EDIFACT ORDERS чрез AS2 Правилно съпоставяне на продукт/SKU, количество, договорни условия
Външен API Трета страна POST-ва към REST крайна точка omni_sales/orders Пълни данни, асоцииран клиент, съществуващи продукти
Ръчен (персонал) Операторът създава директно от /admin/omni_sales/order_list → Добавяне Всички задължителни полета попълнени
POS Продажба на гише/терминал Незабавно плащане, касова бележка генерирана автоматично
Предварителна поръчка Поръчка с бъдеща доставка Обещана дата на доставка, наличностите не се проверяват незабавно

Дневен режим

Сутрин — триаж (20–30 мин)

1. /admin/omni_sales/order_list → филтър: статус Чернова (0) или В обработка (1)
   → Нови поръчки, пристигнали през нощта (WooCommerce, B2B Портал, EDI)
   → Преглед и обработка

2. Поръчки с approve_status = 0
   → Изчакване на одобрение → изпращане до одобряващия или одобрение от вас (ако имате разрешение)

3. /admin/omni_sales/diary_sync
   → Грешки при синхронизацията на WooCommerce/Shopify от предходната нощ
   → Разрешаване на грешки (липсващ SKU, несъздаден клиент, неразпознато плащане)

4. Поръчки статус 16 (Наличностите не са достатъчни)
   → Отложени поръчки — уведомяване на Доставките за спешна ЗО

5. /admin/warehouse/manage_packing_list → пакети без AWB
   → Попълване на размери/тегло → генериране на AWB

През деня

Нова поръчка → преглед → потвърждение (статус 3)
  ↓
Фактура генерирана автоматично (ако е конфигурирано на канала)
  ↓
Доставна бележка създадена (автоматична или ръчна)
  ↓
Склад: комисиониране + пакетиране + претегляне + размери
  ↓
Генериране на AWB (Innoship или директен куриер)
  ↓
Поръчка → статус Изпращане (4)
  ↓
Куриерът доставя → статус Доставена (5) — автоматично чрез проследяване

Седмично

  • Отчет за връщания: нови заявки + одобрени + повторно въведени в наличностите
  • Поръчки На изчакване > 3 дни → ескалиране или разрешаване
  • Поръчки Наличностите не са достатъчни > 7 дни → проверка на статуса на доставките

Статуси на поръчките — ръководство за действие

Код Статус Какво да направите
0 Чернова Пълна проверка: продукти, цени, клиент, адрес → потвърждение или ескалация
1 В обработка Проверка на наличности и доставяемост
2 Изчакване на плащане Изчакване на потвърждение за авансово плащане — не генерирайте доставна бележка преди плащане
3 Потвърдена Доставна бележка създадена → складът поема
4 Изпращане AWB генериран, пакетът е при куриер
5 Доставена Завършен цикъл ✓
9 На изчакване Проблем (наличности, плащане, адрес) → разрешаване и рестартиране
14 Платена Платена — може да се генерира доставна бележка
15 Готова Наличностите са резервирани, складът е готов за комисиониране
16 Наличностите не са достатъчни Отложена поръчка — уведомете Доставките, поръчката изчаква
11 Връщане в изчакване Заявка за връщане изчаква — решете: одобряване или отказ
7 Върната Връщането е напълно одобрено и обработено
12 Частично върната Частично връщане — някои продукти върнати
8 Отменена Отменена — резервираните наличности са освободени

Потокът на одобрение

Ако правилото за одобрение е активно на канала:

approve_status Значение Вашето действие
0 Изчакване Изпратете до одобряващия или одобрете ако имате разрешение
1 Одобрена Може да обработите поръчката нормално
-1 Отхвърлена Клиентът е уведомен автоматично; поръчката не се обработва

Правилата за одобрение се конфигурират по канал — напр. „всички B2B поръчки > 10 000 RON изискват одобрение от Мениджър продажби".


Обработка по вид извор

Поръчки от WooCommerce / Shopify

Поръчката се появява в OmniSales (чрез webhook или cron)
  ↓
Проверка в diary_sync дали импортирането е работило без грешки
  ↓
Отваряне на поръчката:
  → Клиентът правилно ли е създаден/асоцииран?
  → Продуктите правилно ли са съпоставени (съвпадение на SKU)?
  → Плащането разпознато ли е (метод на плащане, съпоставен на канала)?
  ↓
Ако всичко е наред → потвърждение → автоматична фактура + доставна бележка
  ↓
Статусът се актуализира автоматично в WooCommerce/Shopify (двупосочна синхронизация)

Чести грешки при синхронизация:

Грешка Причина Решение
Несъществуващ SKU Продуктът в WooCommerce не съществува в CRM Създайте продукт в CRM със същия SKU
Клиентът не е създаден Дублиран имейл или липсващо задължително поле Проверете и коригирайте досието на клиента
Плащането не е разпознато Методът на плащане не е съпоставен на канала Добавете съпоставяне в настройките на канала
Доставната бележка е блокирана Недостатъчни наличности Частична доставка или отложена поръчка

Поръчки от B2B Портал

Клиентът поръчва от собствения си каталог
  ↓
Появява се в OmniSales с статус Чернова
  ↓
Проверка: цената съвпада ли с Ценовия лист на клиента?
  → Ако да → потвърдете
  → Ако не → проверете Ценовия лист на /admin/sales/price_lists
  ↓
Ако поръчката > праг за одобрение → изпратете до Мениджър продажби
  ↓
Одобрение → статус Потвърдена → доставна бележка + фактура

EDI поръчки (от търговци/дистрибутори)

EDIconnect обработва EDI поръчките напълно автоматично — без ръчни действия за всяка поръчка. Свързването на нов търговец включва няколко квадратчета за активиране; реалната конфигурация (съпоставяния, сертификати, протоколи) се извършва от екипа на CRMconnect.

Поддържани протоколи: API, AS2, sFTP, защитен FTP — плюс синхронизация с вътрешния ERP на клиента.

Търговецът/дистрибуторът изпраща Поръчка за покупка (X12 850 / EDIFACT ORDERS)
  ↓
EDIconnect получава и обработва автоматично
  ↓
Поръчката за продажба е създадена автоматично в OmniSales
  → Клиентът е идентифициран по EDI ID на партньора
  → Продуктите съпоставени по конфигурираните EDI кодове
  ↓
Проверете създадената поръчка:
  → Количествата и цените съвпадат ли с договора?
  → Наличностите достатъчни ли са?
  ↓
Потвърждение → системата автоматично изпраща EDI изходящи:
  Потвърждение на поръчката (X12 855 / EDIFACT ORDRSP) → партньор
  ↓
При изпращане → Доставна бележка EDI (X12 856 / EDIFACT DESADV) → партньор автоматично
При фактуриране → Фактура EDI (X12 810 / EDIFACT INVOIC) → партньор автоматично

Наблюдение на EDI: /admin/edi → журнал за одит → получени/изпратени съобщения по партньор

Поръчки чрез външен API

Външна система (ERP, marketplace, мобилно приложение) POST-ва към:
  POST {{base_url}}omni_sales/orders

  → Поръчката се появява в OmniSales с съответния channel_id
  → Клиентът е асоцииран по ID или имейл
  → Продуктите са идентифицирани по SKU
  ↓
Проверете дали данните са пълни и правилни
  ↓
Обработете нормално като всяка друга поръчка

Управление на отложени поръчки (статус 16 — Наличностите не са достатъчни)

Поръчката е получена → проверка на наличностите → ЛИПСВАЩИ
  ↓ статус: 16 (Наличностите не са достатъчни)

1. Уведомяване на Доставките → създаване на ЗО за липсващите продукти
2. Уведомяване на клиента с прогнозен ETA (ръчно или чрез Работен поток)
3. Поръчката остава в статус 16 → наблюдение ежедневно

При попълване (одобрена приемна бележка в склада):
4. Проверете дали наличностите са влезли в системата
5. Ръчно смяна на статуса на Потвърдена (3)
6. Създайте доставна бележка → продължете нормалния поток

Важно: Системата не повишава автоматично от статус 16. Вие наблюдавате списъка ежедневно.


Генериране на AWB — куриери

Вариант A — Innoship (агрегатор, 230+ куриера, 35 държави)

Кога: международни доставки, голям обем, сравняване на тарифи, групово отпечатване

От одобрен списък за пакетиране → Генериране на AWB
  → Избор на куриер и услуга (Стандартна, Експрес, Същия ден)
  → Системата изпраща заявка към Innoship API
  → Innoship връща: AWB номер + код за проследяване
  → Етикетът е достъпен: A4 или термо 100×150мм
  → Автоматичен статус → Изпращане (4) в OmniSales
  → Статусът се актуализира автоматично в WooCommerce/Shopify

Предпоставки: попълнени размери (Д×Ш×В) + тегло в списъка за пакетиране. Без тях AWB не може да бъде генериран.

Вариант B — Директни куриери (без агрегатор)

Кога: директен договор, вътрешни доставки

Куриер Конфигурация Предимство
Cargus /admin/couriers → API ключ на Cargus Директен договор, без комисиона на посредник
FanCourier /admin/couriers → идентификационни данни на FanCourier Същото
Palex /admin/couriers → идентификационни данни на Palex Същото

Връщания — пълен процес

Иницииране на връщане

От клиента (чрез B2B портал):

  • Клиентът заявява връщане от историята на поръчките → заявката се появява с approval = 0

Ръчно (оператор):

  • От доставената поръчка → бутон Създаване на връщане → попълване на артикули + количества + причина

Вашето решение

Ситуация Действие
Продуктът в срока за връщане, неизползван Одобряване (approval = 1)
Надхвърлен срок за връщане Отказ (approval = 2) с причина
Дефектен продукт (независимо от срока) Одобряване, маркиране под карантина ако не може да бъде препродаден

При одобрение, автоматично се създава:

  1. Приемна бележка за връщане → наличностите са повторно въведени (или под карантина)
  2. Запис за възстановяване в omni_refunds → Финансите обработват плащането
  3. Точките за лоялност на клиента са отменени (ако е конфигурирано)

Видове връщания:

  • fully — поръчката е върната изцяло → статус 7
  • partially — някои продукти → статус 12
  • manual — корекция без физическо връщане (дефектен продукт без връщане)

Фактури и е-фактуриране

Генериране на фактура — зависи от конфигурацията на канала:

  • При потвърждение (статус 3) → ако create_invoice = on на канала
  • При изпращане (статус 4 / генериран AWB)
  • Ръчно → от потвърдена поръчка → бутон Създаване на фактура

ANAF е-фактуриране — автоматично за B2B клиенти с валиден ДДС номер:

  • XML генериран и изпратен до ANAF при издаване на фактурата
  • Регистрационният номер на ANAF е върнат и съхранен на фактурата
  • Проверка на статуса: /admin/invoices → фактура → раздел е-Фактура

Показатели за проследяване

Индикатор Цел
Време за обработка на поръчка (Чернова → Потвърдена) < 2 часа в работни дни
Поръчки в Чернова > 4 часа 0 — всички прегледани и обработени
Отложени поръчки > 7 дни Ескалирайте до Доставките + уведомете клиента
Ежедневни грешки при синхронизация 0 неразрешени грешки
Връщания > 3 дни без решение 0 — решавайте ежедневно

Сътрудничество с другите отдели

Отдел Как сътрудничите
Склад Вие предоставяте потвърдени доставни бележки; те генерират списъка за пакетиране; вие генерирате AWB
Продажби Поръчките от Поръчки за продажба (B2B портал, теренен агент) влизат в опашката ви
Доставки При статус 16 (липсващи наличности) → уведомете незабавно за ЗО
Финанси Фактура и е-фактура → генерирани от вас, съгласувани от тях
Клиентска поддръжка Клиентите с проблеми с поръчките отварят тикети → поддръжката ви включва за разрешаване
IT/Администратор Проблеми при синхронизацията с WooCommerce, EDI грешки, неправилни SKU съпоставяния → ескалирайте до IT

Практически съвети

Diary sync = здравето на каналите ви. Проверявайте го сутринта преди всичко останало. Неоткрита грешка при синхронизация може да остави десетки поръчки неимпортирани — клиенти, платили без потвърждение.

Статус 16 не се забравя, а се наблюдава. Всяка неразрешена отложена поръчка е клиент, платил без да получи стоки. Проверявайте ежедневно списъка с поръчки при недостатъчни наличности и комуникирайте проактивно с клиента.

Размерите в списъка за пакетиране не са опционални. Без Д×Ш×В + тегло AWB не може да бъде генериран. Ако складът не ги попълни → AWB не излиза → поръчката се блокира. Въведете напомняне или контролен списък заедно със склада.

EDI изходящото е автоматично, но вие проверявате. Потвърждението на поръчката и доставната бележка се изпращат автоматично до EDI партньора при потвърждение на поръчката в CRM. Наблюдавайте в /admin/edi дали съобщенията са доставени (получен MDN потвърд).