Редактор свойств и типов товаров
50 000 руб. за проект
Нужен редактор свойств товаров на PHP без php-фреймворков и composer. HTML Bootstrap, JQuery (или аналог), модальные окна, Mysql.
Таблица goods содержит список всех товаров и их типов. (Id, Наименование, goods_type). Пылесос X.
Таблица goods_types содержит список всех типов. Например, Пылесос, Смартфон
Таблица goods_prop_names содержит список всех свойств и их
Таблица goods_files содержит список всех закачанных файлов к товару (имя файла)
Таблица goods_prop_types содержит связь свойств с goods_types. Здесь также необходима сортировка свойств и группировка свойств.
Таблица goods_prop_values содержит значения свойств привязанных к id товара.
На самом деле потребности разбивать все детально на таблицы нет, можно и через JSON сделать некоторые вещи.
Редактор должен запускаться так:
$goods=New Catalog("table_prefix", $work_space_id, $project_id, $user_id);
где table_prefix это префикс к названиям таблиц баз данных, если он пустой значит без префикса.
в каждой таблицы базы данных редактора должны быть эти поля
$work_space_id,
$project_id
$user_id
по умолчанию все переменные равны 1. Соответственно эти значения должны грамотно передаваться во все селекты, делеты, апдейты и инсерты.
echo $goods->GUI();
Таблица goods содержит список всех товаров и их типов. (Id, Наименование, goods_type). Пылесос X.
Таблица goods_types содержит список всех типов. Например, Пылесос, Смартфон
Таблица goods_prop_names содержит список всех свойств и их
- тип значения (число, строка(500), текст(16Мб), урл, картинка, файл, список файлов, список картинок, 1 значение из списка goods_prop_list_values, множественное значение из списка goods_prop_list_values, значение из goods, множественное значение из goods)
- единица измерения.
Таблица goods_files содержит список всех закачанных файлов к товару (имя файла)
Таблица goods_prop_types содержит связь свойств с goods_types. Здесь также необходима сортировка свойств и группировка свойств.
Таблица goods_prop_values содержит значения свойств привязанных к id товара.
На самом деле потребности разбивать все детально на таблицы нет, можно и через JSON сделать некоторые вещи.
Редактор должен запускаться так:
$goods=New Catalog("table_prefix", $work_space_id, $project_id, $user_id);
где table_prefix это префикс к названиям таблиц баз данных, если он пустой значит без префикса.
в каждой таблицы базы данных редактора должны быть эти поля
$work_space_id,
$project_id
$user_id
по умолчанию все переменные равны 1. Соответственно эти значения должны грамотно передаваться во все селекты, делеты, апдейты и инсерты.
echo $goods->GUI();
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.