Редактирование заказа в админке
Доброго времени суток. Кто подскажет готовое решение (компонент) или как реализовать редактирование заказа клиента в админке. Из коробки конечно есть возможность удалить товар из заказа, добавить новый товар из выпадающего списка, но проблема возникла при использовании дополнения msOptionsPrice2, там в товаре, при просмотре заказа, опция прописывается в виде строки, пример:
Может кто реализовывал такое, можно платный компонент, главное чтобы работало.
{"color":"Gold","size":"6 g.","modifications":[26],"modification":26}И вот тут вопрос, как это дело упростить? Не прописывать же каждый раз такую строку и особенно отсчитывать id модификации (учитывая, что у одного товара их может быть под сотню).Может кто реализовывал такое, можно платный компонент, главное чтобы работало.
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
1. Ждать что-то кто-то, напишет решение, а оно будет сложным для неподготовленного человека, т.к. нужно будет кастомизировать админку, а это непросто, как по мне.
2. Написать своё дополнение.
3. Сделать этот функционал как отдельную страницу на фронте доступную только админу.
Ссылка имеет вид domain.ru/smeta?order_id=183
На этой странице вызывается сниппет getOrder
Сниппет возвращает массив, посмотреть что внутри можно так
Сам сниппет выглядит так
После вызова сниппет идёт такой код
Каждый товар выводится в форму редактирования, а под всеми товарами есть форма добавления нового и форма поиска
editOrderProduct.htm выглядит так
Как отправить запрос на сервер думаю разберётесь, в заметке про поиск это есть. Ну и собственно сам сниппет editOrder
Если интересует добавление товаров, то вот сниппет addToOrder