Я предоставляю пользователям возможность оплатить заказ при получении на почте или совершить предоплату. Мотивация предоплаты: отсутствие комиссии почты за наложенный платеж (а это +5-10% суммы заказа, как вы знаете). Некоторые время я при подтверждении заказов просил клиентов внести предоплату, но это отнимает много времени и сил на объяснения "зачем?". Часто приходилось высылать без предоплаты и некоторые заказы были не выкуплены. Мне надоело и я хочу сделать следующую логику:
Сейчас в магазине действует бесплатная доставка от 2500 рублей, иначе 250 р. - все просто.
Все заказы более 2500 рублей высылаются только после предоплаты 30% (грубо, 1000 рублей), доставка платная в любом случае (+250 р). Сумма заказа уменьшается на сумму предоплаты, но комиссия почты за наложку все равно остается.
При полной предоплате заказе доставка заказа >2500 р. становится бесплатной, иначе те же 250 рублей. Комиссии при получении нет.
То есть, если клиент боится, то он вынужден будет оплатить доставку, как страховку моих рисков. Таким образом, он "рискует" всего 30% стоимости заказа, но переплачивает 250 за доставку и еще комиссию наложки.
Если клиент доверяет, то он получает бесплатную доставку (при заказе >2500) и отсутствие комиссии почты.
Выглядит немного запутанно, поэтому я хочу узнать, может, есть варианты проще?
Если проще нет, как лучше реализовать эту схему в опенкарте? Существует ли модуль (например к Робокассе), в котором можно настроить эту логику "при заказе < 2500 рублей предоплата 1000 р."?