База знаний EMS-платформы PlatParts Руководство по настройке EMS-платформы PlatParts
Актуальная (latest)

Как считается срок доставки

На этой странице 25

Покупатель в проценке видит срок — через сколько получит запчасть на выбранной точке выдачи. Ниже — как PlatParts получает это число. Без формул: только шаги и примеры.

См. также

Где настраивается

  • Настройки продаж → Сроки и отсечка («Сроки, отсечка и доставка») — общие правила и поставщики.
  • Настройки продаж → Поставщики«Склады и доставка» — то же для одного поставщика + склады.
  • Точки выдачи«Поставщики, сроки и наценки» — связка «поставщик + точка» (обязательна).

Шесть шагов расчёта

Шаг Что происходит Простыми словами
0 Фильтрация склада Строка может не попасть в проценку
1 Срок от поставщика или свой срок «Поставщик обещает 48 часов»
2 Доп. к сроку API «+30 минут на сборку заказа»
3 Время до точки выдачи «+4 часа до нашего магазина»
4 Отсечка «После 15:00 — +1 день»
5 Нерабочие дни Выходные сдвигают дату вперёд

После шагов 1–4 система переводит минуты в подпись: «Сегодня», «3 часа», «2 дн.».

Нерабочие дни

Выходные не отнимают часы — к календарной дате доставки добавляются дни, пока она не станет рабочей. Настройка: шаблоны нерабочих дней на связке с точкой.


Шаг 0. Фильтрация склада

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


Шаг 1. Базовый срок

Поле «Базовый срок» у поставщика:

Значение Поведение
От срока поставщика Берутся часы из ответа при проценке (у разных интеграций — дни, переведённые в часы).
Свой срок Ответ поставщика игнорируется. Используется поле «Свой срок» (6, 24, 0:30…).

Пример 1. Обычный ответ поставщика

  • Поставщик вернул 20 часов.
  • Базовый срок = от поставщика.
  • Итого на шаге 1: 20 ч.

Пример 2. Свой срок вместо ответа поставщика

  • Поставщик вернул 72 ч, но по опыту всегда 6 ч.
  • Базовый срок = Свой срок6.
  • Ответ поставщика не используется.

Пример 3. Поставщик вернул ноль

  • В проценке 0 часов («у поставщика на складе»).
  • «При нуле от API (часы, 0 = «Сегодня»)» = 0 → покупатель увидит «Сегодня» (текст из общих настроек), если дальше ничего не прибавится.
  • Если «При нуле от API» = 12 → база 12 часов, не «Сегодня».

Шаг 2. Дополнение к сроку от поставщика

Поле «Доп. к сроку API» — одна и та же «подушка» ко всем позициям поставщика (или склада).

Пример 4. Подушка 30 минут

  • После шага 1: 20 ч.
  • Доп. к сроку API = 0:30.
  • Сейчас: 20 ч 30 мин.

У склада в справочнике можно включить «Свои настройки срока» и задать своё дополнение — тогда для этого склада берётся оно, а не общее у поставщика.

Пример 5. Дальний склад

Уровень Доп. к сроку
Поставщик 0:30
Склад «Владивосток» (свои настройки) 48

Позиция с Владивостока: 24 ч от поставщика + 48 ч, а не +30 мин.


Шаг 3. До точки выдачи

Сколько ещё идёт товар от поставщика до Вашего магазина.

Простой вариант (по умолчанию)

Поставщик наследует общую отсечку («Общие настройки по срокам, отсечке и доставке»). Матрица по точкам скрыта. Берётся поле «Срок доставки (часы)» из связки точка + поставщик (целое число часов).

Продвинутый вариант

У поставщика Отсечка = «Свои настройки» и Доп. до точки выдачи = «Общий…». Появляется блок «Точки выдачи»Изменить у точки:

  • Срок доставки до магазина — таблица Пн–Вс;
  • Время отгрузки заказов — своя отсечка для этой точки.

Для сегодняшнего дня недели берётся значение из соответствующей колонки.

Пример 6. Два магазина

Поставщик вернул 48 ч, доп. поставщика 0. Связки с точками:

Точка Срок доставки (часы) на связке Итого до отсечки
«Центр» 2 50 ч
«Север» 24 72 ч

Пример 7. Матрица по дням

Точка «Центр» → Изменить:

День Срок до магазина
Пн–Пт 4
Сб–Вс 0

В субботу к сроку поставщика не прибавляется 4 часа.

Режим «Индивидуальный для каждого склада»

Доступен только при своих настройках отсечки. Матрица «Точки выдачи» не используется. Время до магазина — в карточке каждого склада. Подробнее: Настройка поставщика.


Шаг 4. Отсечка

Окно заказа: между началом приёма (09:00) и отсечкой (15:00) — фаза «до». Раньше 09:00 или позже 15:00 — фаза «после».

Пример 8. Заказ в 16:00

  • Накоплено 24 ч.
  • Доп. после отсечки = 2448 ч (~«2 дн.»).

Пример 9. Заказ в 10:00

  • Фаза «до» → без лишних суток.

Комбинированная отсечка

Режим «Комбинированная: поставщик + свои»: если API прислал готовую дату доставки, отсечка не применяется, информер обычно скрыт. Если даты нет — только Доп. до и Доп. после отсечки. Подробнее: Отсечка и информер.


Шаг 5. Как это видит покупатель

Минут после расчёта Подпись
0 «Сегодня»
1–1439 «3 часа», «45 мин»
от 1440 «2 дн.», «5 дн.»

Рядом — информер и иногда оранжевая метка с обратным отсчётом.


Полный пример

Казань. Поставщик Mikado. Точка «Казань, Ленина». Понедельник 10:30.

Настройка Значение
Срок от поставщика 48 ч
Доп. к сроку 0:30
Срок на связке с точкой 5 ч
Отсечка 15:00, начало 09:00
Доп. после отсечки 24

10:30: 48 + 0:30 + 5 = 53,5 ч~«2 дн.»

16:00: +24 ч → ~«3 дн.»


Если срок «не тот» — чек-лист

  1. На сайте та же точка выдачи?
  2. Есть ли связка поставщик + точка?
  3. Не завышены ли доп. часы и срок до магазина?
  4. Базовый срок — не Свой вместо ответа поставщика?
  5. Заказ до или после отсечки?
  6. У поставщика общие или свои настройки отсечки?
  7. Нужный склад включён и не отфильтрован? (см. справочник)
  8. Нерабочие дни на связке?

Смотрите также