Видел предыдущее сообщение на форуме, но мне кажется здесь немного другой случай.
Нужно реализовать решение, при котором покупатель на странице оформления заказа выбирает ПВЗ (служба доставки), дальше идет проверка, есть ли на выбранном ПВЗ товар в заказе. Каждый ПВЗ является по сути складом. Если есть - в способах оплаты у нас есть пункт "оплата при получении". Если на выбранном ПВЗ товара в заказе нет, тогда покупателю предлагается вариант с предоплатой за доставку/переброс товара с удаленного склада.
Насколько я понимаю, проверка должна производиться через ajax запрос, чтобы результат выдавался в зависимости от выбора пользователя при оформлении заказа. Просто привязка платежных систем к остаткам на складе в данном случае не подойдет.
Если возможность есть, можете подсказать логику реализации через ваш модуль? Спасибо!