Админка
Leo SpektorЖелательно разместить её не на адресе домена (не bananclothing.com/admin), а где-то на адресе хостинга или ещё каком-то адресе.
Вход:
Если введён неправильный логин или пароль просто ничего не происходит.
После входа небольшое меню:
Ссылка "Разделы" ведёт нас на редактирование женских и мужских категорий:
Тут сверху кнопка "Назад", которая ведёт нас назад к меню. Пустая строка под "Мужским" и "Женским" -- это добавление новой категории.
Далее все существующие категории. Их можно редактировать, нажав на название (подчёркнуто). Слева в коробочке -- это порядок, в котором категории отображаются на сайте. Отредактировал номер -- сразу меняется порядок. Ну и кнопка "Удалить" - понятно. Удаление раздела полностью.
Далее, если нажать на название категории, её можно редактировать:
Слева сверху строка, в которой можно редактировать название категории. Ниже -- url категории.
Справа -- возможность добавлять и удалять товары. Список товаров, и в квадратах нумерация -- это порядок отображения товара на сайте.
Если нажать на название товара -- переходишь на страницу редактирования товара:
Левый ряд -- это добавление фотографий. Итак, Preview -- фотография, которая отображается при выборе товаров.
Main Photos -- основные фотографии, которые отображаются на странице товара.
Size Chart -- это размерная сетка. Тут добавляется только сама таблица размерной сетки. Фотография товара в размерной сетке берётся из Preview, а заголовок берётся из названия товара.
Правый ряд -- сначала идёт количество товара в наличии. В квадратах по умолчанию стоит 0 (ноль). И если товара нет в наличии -- этот размер не отображается на сайте. Если стоит 1 или больше -- этот размер отображается на сайте. Просто вписывается число в квадрат, и сразу количество товара сохраняется. Если так можно сделать.
Далее -- название продукта, цена, цвет, материал, описание товара, инфо о модели -- всё соответствует инфе на страничке продукта.
Последнее поле -- url продукта. Все товары имеют доменный уровень bananclothing.com/product/
По умолчанию, при создании нового товара, может приписываться какое-то порядковое число, типа 0001, это не имеет значения.
Итак, переходим ко второму разделу меню -- Заказы.
Здесь нужна простая табличка, с самой важной инфой о заказах -- я тут сделал ошибку, и нарисовал отображение заказов в убывающем порядке. Лучше сделать наоборот -- последний заказ сверху, а предыдущие идут по убыванию. Так будет удобнее по навигации.
Если нажать "Удалить" -- заказ исчезает из списка, но не из базы данных. Эта кнопка нужна, чтобы левые заказы не маячили перед глазами -- я имею в виду, когда это не заказ, а просто кто-то вписал какую-то абракадабру в поля (ну типа sdjghsdg@kgass.ff). Поэтому такие заказы сразу будут удаляться.
Если нажать на номер заказа (подчеркнутый), то мы переходим на страницу заказа:
Таблица слева -- тут находится вся информация о заказе. Если нажать на название товара (подчёркнуто в таблице) -- мы переходим на страничку товара, который был заказан. Это чтобы не перепутать ничего, так как названия товара могут быть похожими.
Далее, если оплата выбрана наложенным платежом -- никакой ссылки нет. Просто написано "Наложенный платёж". А если была оплата карта -- то надпись "Оплачено картой" ведёт на страницу транзакции нашего партнёра -- эквайера. Конечно, если это сложно сделать технически, можно и без этого. Надо будет смотреть на api платёжной системы, позволяет ли она такое делать.
И справа поля -- это возможность добавлять номер накладной. То есть когда отправили заказ, мы вписываем туда номер накладной, и он отображается в Личном Кабинете у покупателя. И сразу же генерируется ссылка на трекинг посылки. По принципу: https://novaposhta.ua/tracking/?cargo_number=XXXXXXXXXXXXXX где XXXXXXXXXXXXXX -- это номер накладной. Такая ссылка ведёт сразу на статус посылки. Вот, например: https://novaposhta.ua/tracking/?cargo_number=59000278200417
И последнее поле -- статус заказа. Его будем заполнять вручную. По умолчанию, как только заказ создан, статус будет "В обработке". Я (или кто-то) будем вручную заполнять на "Отправлено", "Доставлено", "Заказ отменён", и "Возврат". Возможно, к заказу надо будет добавить какое-то примечание, и тогда это поле как раз отлично послужит для этой цели.
Кнопка Удалить -- удаляет заказ из списка заказов, но не из базы данных.
На этом всё, спасибо!)