Покупатель в проценке видит срок — через сколько получит запчасть на выбранной точке выдачи. Ниже — как 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 ч.
- Доп. после отсечки =
24→ 48 ч (~«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 дн.»
Если срок «не тот» — чек-лист
- На сайте та же точка выдачи?
- Есть ли связка поставщик + точка?
- Не завышены ли доп. часы и срок до магазина?
- Базовый срок — не Свой вместо ответа поставщика?
- Заказ до или после отсечки?
- У поставщика общие или свои настройки отсечки?
- Нужный склад включён и не отфильтрован? (см. справочник)
- Нерабочие дни на связке?