+ {% block sw_settings_agentic_commerce_prepare_modal_description %}
+
+ {{ $t('swagAgenticCommerce.prepareModal.description') }}
+
+ {% endblock %}
+
+ {% block sw_settings_agentic_commerce_prepare_modal_content %}
+
+
+
+ {% block sw_settings_agentic_commerce_prepare_modal_empty %}
+
+ {{ $t('swagAgenticCommerce.prepareModal.emptyState') }}
+
+ {% endblock %}
+
+ {% block sw_settings_agentic_commerce_prepare_modal_select %}
+
+ {% endblock %}
+
+ {% endblock %}
+
+ {% block sw_settings_agentic_commerce_prepare_modal_footer %}
+
+
+ {{ $t('global.default.cancel') }}
+
+
+ {{ $t('swagAgenticCommerce.prepareModal.confirm') }}
+
+
+ {% endblock %}
+
+{% endblock %}
diff --git a/src/Resources/app/administration/src/extension/sw-settings-agentic-commerce/prepare-modal/sw-settings-agentic-commerce-prepare-modal.scss b/src/Resources/app/administration/src/extension/sw-settings-agentic-commerce/prepare-modal/sw-settings-agentic-commerce-prepare-modal.scss
new file mode 100644
index 00000000..1c6360bf
--- /dev/null
+++ b/src/Resources/app/administration/src/extension/sw-settings-agentic-commerce/prepare-modal/sw-settings-agentic-commerce-prepare-modal.scss
@@ -0,0 +1,20 @@
+.sw-settings-agentic-commerce-prepare-modal {
+ &__description {
+ margin: 0 0 var(--scale-size-16);
+ color: var(--color-text-secondary-default);
+ }
+
+ &__list {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ flex-direction: column;
+ gap: var(--scale-size-12);
+ }
+
+ &__empty {
+ margin: 0;
+ color: var(--color-text-secondary-default);
+ }
+}
diff --git a/src/Resources/app/administration/src/extension/sw-settings-agentic-commerce/snippet/de.json b/src/Resources/app/administration/src/extension/sw-settings-agentic-commerce/snippet/de.json
new file mode 100644
index 00000000..762f8ff9
--- /dev/null
+++ b/src/Resources/app/administration/src/extension/sw-settings-agentic-commerce/snippet/de.json
@@ -0,0 +1,27 @@
+{
+ "swagAgenticCommerce": {
+ "subtitleActive": "Agentic Commerce ist installiert. Bereite deine bestehenden Verkaufskanäle vor, um deinen Shop KI-bereit zu machen.",
+ "subtitleReady": "Agentic Commerce ist installiert und deine Verkaufskanäle sind vorbereitet. Dein Shop ist KI-bereit.",
+ "extensionStep": {
+ "activeDescription": "Die Erweiterung ist in diesem Shop aktiv."
+ },
+ "shopReadiness": {
+ "extensionInstalled": "Installiert"
+ },
+ "prepareStep": {
+ "completedDescription": "Für alle infrage kommenden Verkaufskanäle sind UCP und die KI-Datei-Einstellungen aktiviert.",
+ "missingPermissionTooltip": "Du hast keine Berechtigung, Verkaufskanäle vorzubereiten."
+ },
+ "prepareModal": {
+ "title": "Verkaufskanäle vorbereiten",
+ "description": "Dies aktiviert UCP und die KI-Dateien (llms.txt, agents.md und den KI-Katalog) mit Standardeinstellungen für die ausgewählten Verkaufskanäle.",
+ "selectLabel": "Vorzubereitende Verkaufskanäle",
+ "selectPlaceholder": "Verkaufskanäle auswählen …",
+ "emptyState": "Alle infrage kommenden Verkaufskanäle sind bereits vorbereitet.",
+ "confirm": "Verkaufskanäle vorbereiten",
+ "successMessage": "Die ausgewählten Verkaufskanäle wurden vorbereitet.",
+ "errorMessage": "Die Verkaufskanäle konnten nicht vorbereitet werden. Bitte versuche es erneut.",
+ "loadErrorMessage": "Die Verkaufskanäle konnten nicht geladen werden. Bitte versuche es erneut."
+ }
+ }
+}
diff --git a/src/Resources/app/administration/src/extension/sw-settings-agentic-commerce/snippet/en.json b/src/Resources/app/administration/src/extension/sw-settings-agentic-commerce/snippet/en.json
new file mode 100644
index 00000000..bf2e7958
--- /dev/null
+++ b/src/Resources/app/administration/src/extension/sw-settings-agentic-commerce/snippet/en.json
@@ -0,0 +1,27 @@
+{
+ "swagAgenticCommerce": {
+ "subtitleActive": "Agentic Commerce is installed. Prepare your existing sales channels to make your shop AI ready.",
+ "subtitleReady": "Agentic Commerce is installed and your sales channels are prepared. Your shop is AI ready.",
+ "extensionStep": {
+ "activeDescription": "The extension is active in this shop."
+ },
+ "shopReadiness": {
+ "extensionInstalled": "Installed"
+ },
+ "prepareStep": {
+ "completedDescription": "All eligible sales channels have UCP and the AI-file settings enabled.",
+ "missingPermissionTooltip": "You do not have permission to prepare sales channels."
+ },
+ "prepareModal": {
+ "title": "Prepare sales channels",
+ "description": "This enables UCP and the AI files (llms.txt, agents.md and the AI catalog) with default settings for the selected sales channels.",
+ "selectLabel": "Sales channels to prepare",
+ "selectPlaceholder": "Select sales channels…",
+ "emptyState": "All eligible sales channels are already prepared.",
+ "confirm": "Prepare sales channels",
+ "successMessage": "The selected sales channels have been prepared.",
+ "errorMessage": "The sales channels could not be prepared. Please try again.",
+ "loadErrorMessage": "The sales channels could not be loaded. Please try again."
+ }
+ }
+}
diff --git a/src/Resources/app/administration/src/extension/sw-settings-agentic-commerce/sw-settings-agentic-commerce.html.twig b/src/Resources/app/administration/src/extension/sw-settings-agentic-commerce/sw-settings-agentic-commerce.html.twig
new file mode 100644
index 00000000..a552a222
--- /dev/null
+++ b/src/Resources/app/administration/src/extension/sw-settings-agentic-commerce/sw-settings-agentic-commerce.html.twig
@@ -0,0 +1,8 @@
+{% block sw_settings_agentic_commerce_after_content %}
+{% parent %}
+