Простой плагин для расчёта суммарных габаритов заказа для передачи в расчёт стоимости доставки.
Плагин суммирует наименьшие измерения, а из двух оставшихся выбирает максимальные значения.
Например: 2 товара: 2×10×15 см. и 3×8×16 см. Итоговый размер получится (2+3)×10×16, т.е. 5×10×16 см.
В итоговое значение попала сумма наименьших сторон: 2+3 = 5
второй габарит первого товара (10) т.к. об больше такого же габарита второго товара
и третий габарит второго товара (16) т.к. он больше такого же габарита первого товара
Подобное сложение повторяется нарастающим итогом для каждого товара в заказе, если какого-то товара в заказе несколько единиц, то они считаются отдельными товарами.
Например: 2×5×10 — 3 шт., 5×7×10 — 1шт.
Считаем первый товар: (2+2)×5×10 → (4+2)×5×10 = итого 6×5×10 т.е. 5×6×10
Считаем второй товар: (5+5)x7x10 = итого 10×7×10, т.е. общий габарит 7×10×10
Посколько найти такие плагины в каталоге довольно трудно, вот список известных:
В пошаговом режиме оформления заказа расчёт размеров отправления Shop-Script не выполняет и плагин не запускает!
Мы постоянно совершенствуем наши продукты и стараемся реализовать максимум возможного. Ну и от ошибок, конечно, никто не застрахован. Все ваши обращения мы внимательно изучаем. Для отправки сообщений об ошибках, отзывов, предложений по доработке используйте контактную форму службы поддержки на нашем сайте.
Поскольку задача правильной укладки возможна только полным перебором всех вариантов, идеального быстрого алгоритма не существует. Но если у вас есть идеи, как ещё посчитать размер отправления, включающего произвольное число вложений — тоже пишите, попробуем это реализовать.