Fi1osof 25 октября 2015 0 4
Во многом благодаря Семёну, заказавшему доработку управления заказами для магазина, сегодня вышел ShopModxBox с управлением заказов. Теперь можно в заказах добавлять/редактировать/удалять товары, а так же менять их стоимость и количество. Уверен, этого многим не хватало.

Помимо этого есть еще несколько изменений/улучшений.

— Добавил фильтры поиска заказов. Фильтровать можно по клиенту, дате, статусу, плюс простенький поиск по содержимому. Есть быстрый поиск по клиенту. joxi.ru/n2Y87DVhqbRBm6

— В заказе появилось новое поле discount (Скидка). Пока что это работает довольно примитивно, но все же лучше, чем ничего. Скидка указывается в процентах и учитывается на весь заказ. То есть пока нельзя указать отдельным товарам размер скидки (можно только на уровне добавления товара изменить цену, с которой этот товар попадет в корзину), но можно теперь легко, в зависимости от различных параметров (сумма скидки, количество товаров и т.п.) задать размер скидки на весь заказ и эта скидка будет учтена и информация о ней будет выводиться.
joxi.ru/xAeGldOhoRPVmy
joxi.ru/brRDO4pfg7nE21

— Простенькое редактирование статусов заказов. Можно поправить описание и цвет сменить. Мелочь, но все равно приятно. joxi.ru/4Ak3wb9tvoRVAq

— Отладка в консоли. Вот это вообще мегаштука для разработчика! :) Напомню, что недавно, совместно с Сергеем Шлоковым мы выпустили новую версию консоли с сохранением скриптов в файлы. Вот в этой сборке магазина добавлено парочка очень полезных скриптов (раз и два). Первый позволяет получить данные любого заказа и вывести их в виде массива (эти данные попадают в панель управления заказами). А второй выводит письмо с данными заказа, как бы оно отправилось на ящик менеджеру или клиенту. Вот второй скрипт особенно полезен, так как имеются примеры что откуда брать. К примеру, вот здесь от заказа получаем объект пользователя-заказчика и его профиль. Это не только позволяет видеть нужные данные, но и добавляет понимания что откуда берется. joxi.ru/Q2KndEBs54JNmj
Постепенно подобные скрипты будут еще добавляться в копилочку.

— Стили бутстрапа теперь подключаются в основной less-файл, а не CSS-ом в шаблоне. Так гораздо удобней темы кастомизировать, так как внутри less-файла доступны для переопределения bootstrap-переменные.

По поводу обновления магазинов на предыдущих ветках ShopModxBox: если вы ядро сильно не трогали, то можно попробовать обновиться через git (не забывая про бекапы). Так же в таблице заказов надо будет добавить колонку discount и в статусы колонку color.

Так же предупреждаю на счет возможного роста лог-файла, из-за баги, на которую все никак не могут пуллреквест принять. Если проблема имеется, придется патчить вручную.
4 комментария
guru881
guru88 25 октября 2015г в 19:50 #
На счет баги, приходится каждый раз лечить :(

А так тема хорошая, Уже прогресс хоть какой по админке! Классно.
Скрипты вот в тему новым разработчикам, помню первый раз пришлось перелопатить все, зато весь движок теперь знаю :D
Fi1osof1
Fi1osof 26 октября 2015г в 13:59 #
Да, везде есть свои плюсы-минусы.
r
red_style 15 ноября 2015г в 02:57 #
Скидка указывается в процентах и учитывается на весь заказ. То есть пока нельзя указать отдельным товарам размер скидки
будет неплохо сделать:
1. скидка на все товары
2. скидка на определенный каталог товаров
3. скидка на определенный товар
при этом 2 и 3 могут взаимосвязаны
Д
Денис Друщенко 14 августа 2016г в 21:31 #
Здравствуйте!
Николай, возможность добавить товар и удалить заказ в данный момент есть в сборке?
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.