Продолжаем тему «куда везти». На днях научились получать от Ozon статусы приёмки складов, сегодня закрываем ту же задачу для Wildberries и добавляем к статусам Ozon ещё один слой — слоты приёмки. Плюс исправляем то, о чём вы нам писали: артикул продавца в поиске по WB, «зависший» остаток сгоревшего товара, сравнение карточки с чужой категорией.
Приёмка складов WB — прямо на экране «Поставки»
На экране «Поставки» по WB появился блок «Приёмка складов WB». Это коэффициенты приёмки от самого Wildberries на ближайшие две недели, по каждому складу и типу упаковки:
- не принимает — коэффициент −1 на все дни: везти сюда сейчас нельзя;
- только платно — склад принимает, но за приёмку возьмут ×2, ×3 и так далее от базового тарифа;
- принимает — есть дни с бесплатной приёмкой.
Рядом с каждым складом — ближайший день приёмки и коэффициент в этот день, а если бесплатный день позже платного — с какой даты. Склады, где лежит ваш товар, показаны первыми, остальные — по кнопке «Показать все склады». Тот же список есть в Excel-выгрузке, отдельным листом.
Разбивку «сколько везти на каждый склад WB» мы по-прежнему не считаем: Wildberries не отдаёт заказы по складам-назначения. Но теперь вы хотя бы видите, куда сейчас поехать можно, а куда — нет.
Чтобы блок заработал, у ключа WB должна быть категория «Поставки» (та же, что нужна для товара «в пути»). Без неё под блоком будет написано, почему данных нет.
Ozon: кластер без слотов приёмки считаем закрытым
Статус «склад принимает» у Ozon не гарантирует, что в него получится записаться: у склада может не быть ни одного слота на ближайший месяц. Теперь после проверки статусов мы спрашиваем у Ozon слоты приёмки для принимающих складов на 28 дней вперёд.
- Если у всех принимающих складов кластера нет ни одного слота — кластер получает пометку «нет слотов приёмки», «везти сюда» у него 0, а его спрос передаётся соседним кластерам, как и у закрытых по статусу.
- У живых кластеров в разбивке видно «слот приёмки с 21.09» — ближайшая дата, когда туда можно записаться.
Пометка честная: если слоты проверить не удалось, кластер не закрываем, а считаем по статусу.
Поиск товара WB по артикулу продавца — как у Ozon
Вы писали: в выборе товара по WB «одни циферки», номенклатурные номера. Причина была в том, что название и артикул продавца мы брали только из фида продаж: товар, который ещё не продавался (или кабинет, где этот фид пуст), оставался «Артикул 12345678». Теперь артикул и название берём из трёх источников: карточки товара, отчёта об остатках и продаж. В списках на Обзоре, в дневнике товара, воронке, группах и на «Поставках» у товара WB виден ваш артикул, а вместо «Бренд · Чехлы» — заголовок карточки, как на витрине. Поиск работает по артикулу продавца, номеру номенклатуры и названию.
Остаток сгоревшего или списанного товара больше не «висит»
Случай из жизни: товар сгорел на складе, в кабинете WB остаток 0, а у нас в дневнике до сих пор вчерашние 34 штуки. Wildberries просто перестал отдавать этот товар в отчёте об остатках, а мы трактовали «нет строки» как «нет данных» и показывали последнее известное.
Теперь товар, который в последние 30 дней был с остатком и пропал из ответа площадки, получает честный ноль на этот день. Это работает и для WB, и для Ozon. Пустой ответ площадки нулём не считается — если отчёт не пришёл целиком, ничего не обнуляем.
Здоровье карточки: сравниваем с вашей категорией, а не со всем каталогом
Медиана в «Здоровье карточки» (заход → корзина → заказ → выкуп) раньше считалась по всем вашим товарам. Чехол сравнивался с мебелью. Теперь пул — товары той же категории: у WB это предмет карточки, у Ozon — категория из карточки. Под ступенями подписано, с чем именно сравнили: «Медиана — в категории „Чехлы“ (12 товаров)». Если в категории меньше пяти карточек, сравниваем со всем каталогом и так и пишем. Та же подпись — в PDF «Здоровья карточки» и в ИИ-совете по товару.
Безубыток Ozon для нового товара: ставки логистики — ваши, а не «средние по рынку»
В калькуляторе «Цена и безубыток» у товара без продаж логистику приходилось оценивать «по габаритам» с типовыми ставками за литр. Теперь ставки восстанавливаются из ваших же начислений Ozon: по товарам, которые уже продавались, известны логистика на штуку и габариты карточки, из них мы выводим действующий для вашего кабинета тариф и применяем его к новому товару. Мера — как у Ozon: для склада Ozon (FBO) литраж, для своего склада (FBS) оплачиваемый вес, то есть больший из объёмного (Д×Ш×В / 5000) и фактического. Рядом со ставками подписано «по фактам кабинета (N товаров)»; если товаров с продажами меньше трёх или разброс не ложится на тариф, остаётся прежняя оценка с пометкой «уточните». Расчёт «по факту удержаний» для товара с продажами не менялся.
Мелочь, но важная: оплата пакета тикетов
После покупки пакета тикетов страница «Оплата прошла успешно» писала «подписка активна до…», хотя вы платили за тикеты. Теперь она говорит про тикеты, показывает баланс и уточняет, что срок подписки не менялся.