согласен с Вами. Мы стараемся обновлять прайсы поставщиков раз в 3 - 7 дней. В наличии у нас всегда актульное количество) Но бывает так что вдруг товара под заказ нет у поставщика ( у него купили 5 минут назад), а клиент уже оплатил этот товар, - придется отправлять обратно оплату, во избежание такого момента мы и хотели сделать доступную оплату только после уточнения заказа у поставщика нашим менеджером.
Наверно геморрно сделал: у нас в магазине есть две категории: 1 - в наличии, 2 - под заказ. В наличии доступно много вариантов оплаты, а когда покупатель выбирает под заказ - в корзине доступен только один вариант оплаты: оплата после уточнения наличия на складе. И в категории под заказ стоит кнопка "Заказать" вместо "В корзину" Пришлось подключить модуль Персонализированные шаблоны. https://opencartforum.com/files/file/1986-personalizovannye-shablony/?tab=reviews .
Далее сделал разные варианты оплаты для разных категорий товаров, когда покупатель покупает товар под заказ, у него в корзине выходит только один вариант оплаты "оплата после уточнения наличия на складе", а когда покупает в категории в наличии то там много вариантов (для разных вариантов оплаты исходя из категории использую модуль Filterit https://opencartforum.com/files/file/1137-filterit-upravlenie-dostavkoy-i-oplatoy/?tab=reviews)
В моем случае директор хотел чтобы менеджер просто присылал покупателю ссылку для оплаты его заказа, поэтому сначала менеджер меняет привязку к категории в товаре на "в наличии" затем входит в историю заказов под покупателем, нажимает на стандартную кнопку "дополнительный заказ" (в скрине) и покупает второй товар используя уже открывшиеся варианты оплаты, выбирает процессинг. и скидывает ссылку покупателю - он вводит свою карту и оплачивает. через какое то время получает свою покупку.