Николай Ланец
25 окт. 2015 г., 16:22

ShopModxBox-2.7.0. Редактирование заказов, скидки и отладка.

Во многом благодаря Семёну, заказавшему доработку управления заказами для магазина, сегодня вышел 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.
Так же предупреждаю на счет возможного роста лог-файла, из-за баги, на которую все никак не могут пуллреквест принять. Если проблема имеется, придется патчить вручную.
На счет баги, приходится каждый раз лечить :(
А так тема хорошая, Уже прогресс хоть какой по админке! Классно. Скрипты вот в тему новым разработчикам, помню первый раз пришлось перелопатить все, зато весь движок теперь знаю :D
Да, везде есть свои плюсы-минусы.
Скидка указывается в процентах и учитывается на весь заказ. То есть пока нельзя указать отдельным товарам размер скидки будет неплохо сделать: 1. скидка на все товары 2. скидка на определенный каталог товаров 3. скидка на определенный товар при этом 2 и 3 могут взаимосвязаны
Здравствуйте! Николай, возможность добавить товар и удалить заказ в данный момент есть в сборке?

Добавить комментарий