Как реализовать проверку заказа не отправляя в корзину?
Всем привет.
У меня есть 3 группы юзеров (I, II, III). Две из них(II, III) добавляя товар, в корзину должны иметь возможность отправить заказ на проверку и не иметь возможности оформления заказа (допустим я уберу из корзины кнопку оформить и поставлю кнопку отправить на проверку). Отправляя товар на проверку, он должен появляться у юзера из группы I.
Как правильно реализовать такое? У меня такие идеи
1. Создать иб для товаров, которые пойдут на проверку Заказы на проверку.
2. Написать обработчик, который будет делать запись в иб Заказы на проверку.
3. Выводить у юзеров из группы I список из иб Заказы на проверку
Вопрос: Правильный ход мыслей или есть более лучший вариант?
пару вариантов есть и попроще, но зависит от того, что нужно ДАЛЬШЕ - заказ проверен и ...?
тут не отслеживаю, вам надо было СРАЗУ написать весь процесс, а не жалкий кусок.
Я делал 2 HighLoad таблицы одна "Предварительные расчеты" (Пользователь, название), вторая - "Товары в предварительном расчете" (Ид расчета, ид товара, количество). Вместо корзины товары добавляются в предварительный расчет, потом кнопкой "Создать заказ" товары из предварительного формируются в заказ
alex-1917, это собственно и есть весь процесс. За исключением того, что я не написал, что после проверки заказа, он просто отправляется в корзину и оформляется, как обычно.
alex-1917, отправляется 1 группой. Ну если по проще, то 2-3 формируют заказы, отправляют 1, если все норм, 1 отправляет товары в корзину и уже потом на оформление.
А при чём тут заказы? Получается, что для пользователей не из 1ой группы от функционала корзины и оформления заказов ничего нет. Да и не факт, что нужны и для 1ой.
В таком случае HL-блок, пачка полей + поле со статусом "заказа".
Для 1ой группы страничку на которой будет выводить из HL-блока с фильтром по статусу.