Есть ли какое-либо решение для Bitrix, позволяющее деактивировать товары в корзине так, чтобы они оставались там, а не попадали в заказ? Соответственно, после заказа товары сохраняются в корзине. Как, например, сделано в Ozon'е.
В дефолтной корзине есть кнопка отложить. За это отвечает значение DELAY.
Т.е. если в шаблоне вашей корзины этот блок вырезан, то через АПИ меняете это значение у нужного товара и всё. Только учитывайте есть ли у вас на сайте избранное, потому что большинство функционала для помещения товара в избранное как раз сделано на основе отложенного товара в корзине, и в этом случае удаляют из шаблона корзины кнопки "отложить товар", чтобы не пересекалось .