Я хочу добавить расширение объекта для клиента в ПО для магазина 6. Я смог сделать это с помощью примеров в документации по ПО для магазина на стороне PHP, и теперь мне интересно, как отобразить и изменить это новое «поле» в ПО для магазина 6. бэкенд.
Я много искал, а также пытался найти простой плагин, из которого я мог бы черпать вдохновение, но, к сожалению, не смог найти.
Итак, снова вопрос 😊 Есть ли простой пример того, как добавить расширение сущности для клиентов с полем в админке shopware 6? Или пример плагина, где я могу увидеть, как это можно сделать?
То, чего вы (вероятно) пытаетесь достичь, будет комбинацией нескольких отдельных задач.
Я дал ссылки на примеры соответственно, но вам, вероятно, все равно придется потратить время и потратиться на изучение документации.
Я также создал пример плагина, который объединяет все эти шаги и добавляет новый объект с полем высоты в качестве ассоциации с клиентом и отображает поле в администрировании. Репозиторий можно найти здесь.
Не уверен, рассматривали ли вы это, но в зависимости от того, чего вы пытаетесь достичь, самым простым способом, вероятно, является добавление настраиваемого поля (это можно сделать автоматически или даже через панель администратора).
Недостатком является то, что значения этих полей хранятся в формате JSON, и у него есть недостатки, когда вы пытаетесь выполнить поиск по ним.
Спасибо за ваше предложение. Сначала я использовал «настраиваемое поле». Это было очень легко сделать, и это сработало. В какой-то момент я хотел отфильтровать по этому полю, а дальше все усложняется. Также с точки зрения производительности позже я хочу иметь здесь конкретное поле :)
Ладно, понял. Тогда путь Днеуштадта - это путь :-)
Спасибо за подробную информацию. Этот пример плагина очень помог.