Редактор свойств и типов товаров

50 000 руб. за проект
14 марта 2023, 13:43 • 14 откликов • 81 просмотр
Нужен редактор свойств товаров на PHP без php-фреймворков и composer. HTML Bootstrap, JQuery (или аналог), модальные окна, Mysql.

Таблица goods содержит список всех товаров и их типов. (Id, Наименование, goods_type). Пылесос X.

Таблица goods_types содержит список всех типов. Например, Пылесос, Смартфон

Таблица goods_prop_names содержит список всех свойств и их
  • тип значения (число, строка(500), текст(16Мб), урл, картинка, файл, список файлов, список картинок, 1 значение из списка goods_prop_list_values, множественное значение из списка goods_prop_list_values, значение из goods, множественное значение из goods)
  • единица измерения.
Таблица goods_prop_list_values содержит список разрешенных значений привязанных к свойству 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();