Идея os.path.join()
заключается в том, чтобы сделать вашу программу кросс-платформенной (linux / windows / etc).
Даже одна косая румяна.
Так что это имеет смысл при использовании с некоторой точкой отсчета, подобной os.environ['HOME']
или os.path.dirname(__file__)
.
Вы можете проверить стратегии DefaultCommercePlaceOrderStrategy и DefaultCreateOrderFromCartStrategy для управления процессом. С другой стороны, создание многократного заказа из корзины невозможно из-за рекламных акций и доставки. Некоторые акции и стоимость доставки рассчитываются от одной корзины. Когда вы разделяете корзину на несколько заказов, согласованность расчетов не выполняется.
С другой стороны, у hybris есть функция консигнации , почему вы не использовали ее?
Какова ваша перспектива разделения корзины на несколько заказов?