Как рассчитать стоимость упаковки

Многие премиальные способы доставки, особенно те, которые рассчитывают стоимость через API перевозчиков, используют встроенные алгоритмы упаковки (Box Packer). Они определяют, какая коробка или конверт лучше всего подойдут для всех товаров в заказе.

Как работают упаковщики коробок:

Алгоритм анализирует размеры доступных коробок или конвертов (используя внутренние размеры, если они указаны) и габариты всех товаров в корзине. Его задача — упаковать заказ в минимальное количество коробок.

Если все товары не помещаются в одну коробку, сначала используется самая большая подходящая коробка, а оставшиеся товары распределяются по другим.

Помимо размеров, учитывается вес товаров и максимальный допустимый вес коробок. Это помогает избежать перегрузки. Если заказ слишком тяжёлый для одной коробки, он будет разделён на несколько посылок.

Типы алгоритмов упаковки

  • Speed Packer (быстрый упаковщик) — работает по объёму. После проверки, что товар помещается по габаритам, рассчитывается его объём (длина × ширина × высота) и сравнивается с вместимостью коробки. Такой способ быстрый и подходит для больших заказов, но не всегда точно отражает реальную упаковку.
  • Accurate Packer (точный упаковщик) — учитывает поворот товаров. Каждый товар может быть повернут разными способами (как в «Тетрисе»), чтобы найти оптимальное размещение. Работает медленнее, но даёт более точный результат.

Габариты товара и габариты доставки

Самое важное — это вкладка «Доставка» на странице товара. Здесь указываются вес, длина, ширина и высота.

Стандартное поле для указания габаритов товара в WooCommerce

Важно: здесь нужно указывать именно габариты для доставки, а не реальные размеры товара без упаковки.

То есть вы должны учитывать, каким будет товар в упаковке — с коробкой, защитой и запасом пространства.

Пример: вы продаёте постеры размером 27 × 41 × 0.01 дюйма. Если указать эти размеры, система подберёт слишком большую коробку.

Но на практике постер сворачивается в тубус. Тогда его размеры при отправке будут примерно 27 × 3 × 3. Именно такие размеры и нужно указывать.

Выбор коробок

По умолчанию используются стандартные размеры коробок в зависимости от выбранного способа доставки. Их можно посмотреть на сайтах служб доставки:

Если не указано иное, размеры коробок считаются внешними. Внутренний размер всегда немного меньше из-за толщины стенок, поэтому коробка должна быть чуть больше товара.

Использование своих коробок

В некоторых методах доставки можно добавить собственные коробки и конверты.

Для этого нужно указать:

  • внешние размеры
  • внутренние размеры
  • максимальный вес

Такие коробки будут использоваться вместе со стандартными, а не заменять их полностью.

Как посмотреть рассчитанные коробки

Во всех способах доставки есть режим отладки (Debug Mode). Он показывает данные, которые отправляются в службу доставки, а также какие коробки были выбраны.

Результат зависит от конкретного метода доставки.

Пока включён режим отладки, эту информацию видят и покупатели. Не забудьте отключить его после проверки.

Поделиться с друзьями
Документация WooCommerce