Зв'язатись
  • WordPress
  • Доставка
  • v1.0.2

Тариф за коробкою для WooCommerce — Box Rate Shipping

Woo рахує доставку за вагою, курʼєр бере за коробку. Плагін пакує кошик у ваші реальні коробки і бере тариф за них. Ловить товари без габаритів після імпорту. Free — 3 формати, Pro — без ліміту.

Завантажити Free
Pro · ліцензія на рік Чим більше сайтів, тим дешевше кожен
Сумісність
WordPress 6.2+, WooCommerce 6.0+ (перевірено на WP 7.1 / Woo 10.7)
PHP
7.4 і новіший
Ліцензія
два сайти, річна
Тріал
7 днів, без картки, один на сайт
Або всі 173 Pro-модулів з All Access — 4 990 ₴ / рік

Модуль у роботі — 37 секунд

Без звуку теж зрозуміло: субтитри українською

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Тариф рахується за коробками, у які замовлення реально вміщається ✔ ✔
Перевірка по трьох сторонах, а не лише за обʼємом ✔ ✔
Поділ замовлення на кілька коробок, коли в одну не влазить ✔ ✔
Власний каталог коробок: габарити, макс. вага, ціна, надбавка за кг ✔ ✔
Надбавка за обробку — один раз на відправлення, не на кожну коробку ✔ ✔
Безкоштовна доставка від суми замовлення ✔ ✔
Поворот предмета можна вимкнути для товарів «тільки одним боком» ✔ ✔
За замовчуванням НЕ рахує кошик із товаром без габаритів ✔ ✔
Назви таких товарів пишуться в WooCommerce → Статус → Журнали ✔ ✔
Окремий екран зі списком товарів із порожніми габаритами ✔ ✔
Фіксована ставка за негабарит або приховування методу — на вибір ✔ ✔
Розміри в одиницях вашого магазину, без прихованих конвертацій ✔ ✔

Як це виглядає

Каталог коробок і правила. Зверху — діагностика: 39 товарів цього магазину не мають габаритів, і за замовчуванням модуль для них нічого не рахує.
Каталог коробок і правила. Зверху — діагностика: 39 товарів цього магазину не мають габаритів, і за замовчуванням модуль для них нічого не рахує.
Габарити товару — довжина, ширина, висота й вага — беруться зі штатних полів WooCommerce. Саме їх укладальник і читає, нічого не вигадуючи за вас.
Габарити товару — довжина, ширина, висота й вага — беруться зі штатних полів WooCommerce. Саме їх укладальник і читає, нічого не вигадуючи за вас.
Правила модуля. Головне рішення — що робити з товаром без габаритів: за замовчуванням «Quote nothing» (не рахувати), бо порахувати такий товар «як пласке» — це і є та помилка, через яку приходить рахунок від курʼєра.
Правила модуля. Головне рішення — що робити з товаром без габаритів: за замовчуванням «Quote nothing» (не рахувати), бо порахувати такий товар «як пласке» — це і є та помилка, через яку приходить рахунок від курʼєра.

Тріал стартує, коли ви попросите

Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — два сайти

Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.

Технічні вимоги

  • WordPress 6.2+ (перевірено на 7.1).
  • WooCommerce 6.0+ (перевірено на 10.7).
  • PHP 7.4+.
  • Заповнені габарити й вага товарів — без них жоден модуль такого класу не порахує чесно.
  • Сумісність з HPOS і блоковим кошиком/чекаутом оголошена явно.

Історія версій

v1.0.2 Поточна

Налаштування коробок: поле «Назва» більше не налазить на колонку «Довжина».

v1.0.1

Куплена ліцензія лишається вашою: Pro-функції працюють і після завершення строку ліцензії — строк покриває оновлення й підтримку.

v1.0.0 Перший реліз

Каталог коробок, укладання first-fit-decreasing з перевіркою по трьох сторонах, поділ на кілька коробок, надбавка за кілограм і за обробку, безкоштовна доставка від суми, політики для…

Разом з Тариф за коробкою для WooCommerce купують

4 модулі одним замовленням — на 40% дешевше, ніж окремо

Набір «Старт магазину» Тариф за коробкою Nova Poshta Premium Mono Acquiring Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 173 модулі в All Access за 4 990 ₴.
2 490 ₴ / рік замість 4 160 ₴ поштучно
Купити набір →

Повний опис модуля

WooCommerce рахує доставку за вагою і класом доставки. Курʼєр бере гроші за коробку, у яку посилка реально влізла. Для будь-чого габаритного ці два числа навіть не поруч, і різниця виходить із вашої маржі на кожному замовленні.

Три футболки і один чайник важать однаково — а їдуть у зовсім різних коробках. Подушка, лежак для собаки, абажур: легкі, а місця займають як коробка за 150 грн.

Модуль закриває саме цей розрив. Ви описуєте коробки, якими реально відправляєте, а чекаут показує вартість тих коробок, у які замовлення справді вміщається.

Як це виглядає для покупця

Звичайний метод доставки в кошику й на чекауті, з тією назвою, яку ви задали. Ніяких додаткових полів, попапів чи кроків. У деталях замовлення видно, з яких коробок склалась ціна — наприклад «Small × 2».

Якщо в кошику опиняється товар, для якого чесно порахувати неможливо, метод просто не показується — замість того щоб показати впевнено неправильну суму.

Що отримує адмін

Таблиця коробок: назва, довжина, ширина, висота, максимальна вага, вартість і надбавка за кілограм. Розміри в тих одиницях, які стоять у вашому WooCommerce, — нічого не конвертується за вашою спиною.

Правила: що робити з товаром без габаритів, що робити з негабаритом, надбавка за обробку (один раз на відправлення, а не на кожну коробку), безкоштовна доставка від суми, дозвіл повертати товар при укладанні.

Окремо — діагностика: список опублікованих товарів, у яких порожня довжина, ширина або висота, з посиланнями на редагування. На нашому ж тестовому сайті таких виявилось 39 із 40.

Як це працює — крок за кроком

  1. Кошик розкладається на окремі фізичні одиниці: три однакові товари — це три предмети, кожному потрібне своє місце, а не один обʼєкт із кількістю 3.
  2. Предмети сортуються від найбільшого за обʼємом.
  3. Кожен предмет спершу намагаються покласти у вже відкриту коробку — починаючи з тієї, де лишилось найменше вільного місця, щоб коробки заповнювались, а не плодились.
  4. Якщо не влазить у жодну відкриту — відкривається найменша коробка, у яку він фізично проходить.
  5. Ціна = сума вартостей використаних коробок плюс надбавки за вагу, плюс одноразова надбавка за обробку.

Перевірка на «вміщається» — не за обʼємом. Предмет 90 см завдовжки не піде у 40-сантиметрову коробку, скільки б вільного обʼєму там не лишилось, тому кожен кандидат звіряється з усіма трьома сторонами. Поворот предмета опційний — для товарів, які мають їхати лише одним боком, його можна вимкнути.

Що під капотом

Алгоритм — first-fit-decreasing: найбільші предмети першими, найменша коробка, у яку вони проходять. Це не ідеальне тривимірне пакування — ідеальне є NP-складною задачею, і жоден чекаут не має її розвʼязувати. Але воно ніколи не заявляє укладання, неможливого фізично, і саме ця властивість тримає розрахунок чесним.

Перевірка повороту зроблена дешево і правильно: обидві трійки сторін сортуються і порівнюються почленно — це покриває всі шість орієнтацій, не перебираючи їх. Плюс мікродопуск, щоб предмет 30,0 см вважався таким, що влазить у коробку 30,0 см, як воно і є на будь-якому складі.

🔴 Головне рішення — що робити з товаром без габаритів. Найчастіша причина, чому розрахунок за коробками дає дичину, не має стосунку до математики: магазин імпортував фід, який лишив поля розмірів порожніми, і половина каталогу офіційно має нульовий розмір. Більшість модулів радісно рахує такі товари як пласкі, і продавець дізнається про це з рахунку курʼєра.

Тут за замовчуванням модуль відмовляється рахувати кошик, у якому є товар без розміру, пише назви цих товарів у WooCommerce → Статус → Журнали і показує їх списком на власному екрані налаштувань. Дві інші політики (вважати найбільшою коробкою або пакувати лише за вагою) доступні — але це рішення, яке ви приймаєте свідомо, а не поведінка за замовчуванням, якої ви не бачили.

Як встановити

  1. Плагіни → Додати новий → Завантажити плагін → zip → активувати. WooCommerce має бути активним.
  2. Відкрити Box rate в меню адмінки й описати свої коробки.
  3. Подивитись на попередження про товари без габаритів — якщо воно є, спершу полагодити імпорт.
  4. Додати метод «Box rate» у потрібну зону доставки: WooCommerce → Доставка.

Питання
про модуль

Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.

@catcode_support Налаштування, сумісність, активація
Це справжній 3D-пакувальник?

Ні. Це first-fit-decreasing зі справжньою перевіркою по кожній стороні: може відкрити на коробку більше за ідеальний алгоритм, але ніколи не пообіцяє неможливого укладання.

У яких одиницях вводити коробки?

У ваших власних, з WooCommerce → Товари → Розміри. Нічого не конвертується.

Що буде з негабаритним товаром?

На ваш вибір: не показувати метод або взяти фіксовану ставку за негабарит.

Чи працює з варіативними товарами?

Так, беруться габарити конкретної варіації.

Чому метод раптом зник із чекауту?

Найімовірніше, у кошику товар без габаритів. Причину і назви товарів модуль пише в WooCommerce → Статус → Журнали.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль