Здравствуйте. Подскажите наиболее правильный вариант решения такой задачи.
Есть каталог с товарами. В нём несколько групп товаров. Каждая группа товаров должна сохраняться отдельным заказом.
На сайте пользователь наполняет одну корзину, возможно применение скидок к товарам. Но после оформления должно создаться несколько заказов, каждый для своей группы если такие товары есть.
Первое что приходит в голову это получение всей корзины в переменную, очистка существующей корзины, и наполнение новой корзины одной группой товаров, сохранение заказа и так далее для каждой группы.
Второе что пришло в голову, это перед сохранением заказа для каждой группы создать свой сайт, и наполнить корзины отдельно для каждого сайта. А после сохранения заказов переписать принадлежность заказа к сайту. Но не очень понятно как поведут себя товары со скидками.
Есть каталог с товарами. В нём несколько групп товаров. Каждая группа товаров должна сохраняться отдельным заказом.
На сайте пользователь наполняет одну корзину, возможно применение скидок к товарам. Но после оформления должно создаться несколько заказов, каждый для своей группы если такие товары есть.
Первое что приходит в голову это получение всей корзины в переменную, очистка существующей корзины, и наполнение новой корзины одной группой товаров, сохранение заказа и так далее для каждой группы.
Второе что пришло в голову, это перед сохранением заказа для каждой группы создать свой сайт, и наполнить корзины отдельно для каждого сайта. А после сохранения заказов переписать принадлежность заказа к сайту. Но не очень понятно как поведут себя товары со скидками.