Посоветуйте как лучше реализовать

InstantCMS 2.X

как лучше реализовать такое ?

#1 8 марта 2023 в 06:47

Девушек и женщин с праздником 8 марта!)


теперь суть вопроса - 

есть тип контента — Заказы (там пользователи добавляют заказы, фото заказа, цена и так далее)
и например добавил пользователь в этот тип контента 5 записей (каждая запись это отдельный товар)
и теперь нужно объединит как то эти записи в один — так как теперь нужна доставка этих товаров (доставка одна всех этих заказов)
первые мысли были такие :
1. было бы хорошо что бы в одном заказе сразу создавать все 5 товаров — но тогда дублирование полей как сделать? (так как неизвестно сколько будет товаров именно у этого человека)

2. попробовал применить функционал папок — но не очень удобно для пользователя

3. попробовал сделать функционал связей и тут то же вопросы  — то есть создал тип контента Доставка и в настройках связал его с типом контента Заказы, но тут то же вопросы — нужно что бы записи в типе контента Доставка мог создать только админ и только админ мог привязывать товары на доставку, но записи числилась что автор пользователь (так как что бы исключить мошенничества при доставке, придет 5 товаров а пользователь скажет что было 6, привяжет сам его — это нужно исключить ) — поэтому нужен функционал что бы админ мог у записи менять автора записи

какие есть еще варианты? надеюсь не запутанно объяснил суть проблемы? )))))

#2 8 марта 2023 в 08:23

Для этого существует корзина).В ней заказы по выборке конкретного пользователя.Создайте таблицу где будите хранить заказы

#3 8 марта 2023 в 11:30

 No Name, на самом деле запутано ) 

У меня кто торгует в интернете и надо продать несколько товаров, они просто перечисляют в одном товаре все что туда входит и следовательно цену. за набор весь . 

#4 8 марта 2023 в 11:45

Ну да видимо запутанно описал)) 

На сайте не мы и не пользователеи не продают, а юзеры оформляют заказы, типа заказы с Таобао, мы выкупаем и доставляем в Россию,

Так же дополнительный вопрос, есть виджет список контента, вот в нём в шаблоне как прописать условие — выводит записи только данного пользователя? 

#5 8 марта 2023 в 11:59

Ну да видимо запутанно описал)) 

На сайте не мы и не пользователеи не продают, а юзеры оформляют заказы, типа заказы с Таобао, мы выкупаем и доставляем в Россию,

Так же дополнительный вопрос, есть виджет список контента, вот в нём в шаблоне как прописать условие — выводит записи только данного пользователя? 

No Name

В виджете там есть пункт выводить только свой контент. а с заказами еще запутанней стало ) 

#6 9 марта 2023 в 06:37

В виджете есть пункт выводит только автора, но он работает если этот виджет опубликовать в записи (в настройках есть пометка об этом), а я выводу в списке

Добавлено спустя 18 часов

Проверку на вывод записей только текущего пользователя сделал вот так (не знаю правильно ли) вроде работает

<?php if ($item['user']['id'] == cmsUser::get('id')){ ?>

тут записи в цикле foreach

<?php } ?>

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.