Формульний розрахунок вартості доставки на BooStore: комісія та доставка в одному полі
Ми додали нову можливість, яка робить налаштування доставки ще гнучкішим — формульний розрахунок вартості доставки. Тепер у полі «Вартість доставки» обраного способу доставки можна вказати не лише число, а й математичний вираз. Це зручно, коли потрібно додати до замовлення фіксовану суму, відсоток від замовлення або одразу і те, і інше — по суті, доставка та комісія в одному полі.
Як це працює?
Значення поля «Вартість доставки» завжди додається до підсумкової суми замовлення. Вираз обчислюється зліва направо, а знак % береться від поточного підсумку (тобто від суми замовлення, включаючи вже додане). Доступні оператори +, -, *, /.
20— додати 20 до суми замовлення;+10%— додати 10% від суми замовлення;+10% + 20— спочатку 10% до суми замовлення, потім +20;20 + 10%— спочатку +20 до суми замовлення, потім 10% до отриманого підсумку;-20%,/2,*1.5— зменшити, поділити або помножити.
Якщо поле порожнє — доставка не додається. Якщо значення вказано — воно рахується формульно або числом, фіксується в замовленні як вартість доставки, а підсумкова сума замовлення вже включає її.
Разом з ТТН
Якщо у способу доставки увімкнено автоматичне створення ТТН і вибрано режим «Оплата отримувачем лише за товар + додати вартість доставки в суму замовлення», до вказаної (або формульної) вартості доставки додатково додається реальна вартість доставки з ТТН. Якщо цей режим не вибрано, реальна вартість з ТТН до суми замовлення не додається.
Так доставка та комісія налаштовуються в одному полі — гнучко, прозоро й без зайвих ручних розрахунків.