{{ t('integrations.create.wizard.step1.magentoExample') }}
-{{ t('integrations.create.wizard.step1.shopifyExample') }}
-{{ t('integrations.create.wizard.step1.amazonExample') }}
-{{ t('integrations.create.wizard.step1.woocommerceExample') }}
-{{ t('integrations.create.wizard.step1.webhookExample') }}
-{{ t('integrations.create.wizard.step1.ebayExample') }}
-+ {{ t('integrations.create.wizard.step1.title') }} +
++ {{ t('integrations.create.wizard.step1.heroDescription') }} +
++ {{ t('integrations.create.wizard.step1.resultsLabel') }} +
++ {{ filteredCount }} +
+{{ t('integrations.create.wizard.step1.sheinExample') }}
-+ {{ loadingCards ? t('shared.labels.loading') : t('integrations.create.wizard.step1.empty.title') }} +
++ {{ loadingCards + ? t('integrations.create.wizard.step1.heroDescription') + : cardLoadError + ? t('shared.labels.error') + : t('integrations.create.wizard.step1.empty.description') }} +
++ {{ getCardFilter(section.key) }} +
++ {{ section.description }} +
++ {{ t('integrations.create.wizard.step1.selection.title') }} +
++ {{ t('integrations.create.wizard.step1.selection.description', { integration: selectedCard.title }) }} +
++ {{ t('integrations.create.wizard.step1.filters.storefronts') }} +
++ {{ t('integrations.create.wizard.step1.magentoInfoModal.section.integrationDescription') }} +
+- {{ t('integrations.create.wizard.step1.magentoInfoModal.section.integrationDescription') }} -
-- {{ t('integrations.create.wizard.step1.magentoInfoModal.section.apiSettingsDescription') }} -
-- {{ t('integrations.create.wizard.step1.magentoInfoModal.section.legacyAuthWarning') }} -
-+ {{ t('integrations.create.wizard.step1.magentoInfoModal.section.apiSettingsDescription') }} +
+- {{ t('integrations.create.wizard.step1.magentoInfoModal.section.importRecommendation') }} -
-+ {{ t('integrations.create.wizard.step1.magentoInfoModal.section.legacyAuthWarning') }} +
++ {{ t('integrations.create.wizard.step1.magentoInfoModal.section.importRecommendation') }} +
+- {{ t('integrations.create.wizard.step1.magentoInfoModal.section.eanDescription') }} -
++ {{ t('integrations.create.wizard.step1.magentoInfoModal.section.eanDescription') }} +
++ {{ t('integrations.integrationTypes.mirakl') }} +
++ {{ modalDescription }} +
++ {{ t('integrations.create.wizard.step1.miraklInfoModal.description', { marketplace: props.marketplace }) }} +
++ {{ t('integrations.create.wizard.step1.miraklInfoModal.instructions', { marketplace: props.marketplace }) }} +
++ {{ t('integrations.create.wizard.step1.miraklInfoModal.credentials.description') }} +
++ {{ t('integrations.create.wizard.step1.miraklInfoModal.credentials.apiKeyIntro') }} +
++ {{ t('integrations.create.wizard.step1.miraklInfoModal.credentials.shopIdDescription') }} +
++ {{ t('integrations.create.wizard.step1.miraklInfoModal.credentials.apiKeyIntro') }} +
++ {{ t('integrations.create.wizard.step1.miraklInfoModal.credentials.shopIdDescription') }} +
++ {{ t('integrations.create.wizard.step1.filters.storefronts') }} +
++ {{ t('integrations.create.wizard.step1.shopifyInfoModal.section.integrationDescription') }} +
+- {{ - t( - "integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep1", - ) - }} + +
+ {{ t('integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep1') }}
-- {{ - t( - "integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep2", - ) - }} + +
+ {{ t('integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep2') }}
-- {{ - t( - "integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep3", - ) - }} -
-- {{ - t( - "integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep4", - ) - }} -
+ ++ {{ t('integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep3') }} +
++ {{ t('integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep4') }} +
- {{ - t( - "integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep5Part1", - ) - }} +
+ {{ t('integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep5Part1') }}
- {{ - t( - "integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep5Part2", - ) - }} -
-+ {{ t('integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep5Part2') }} +
+- - {{ - t( - "integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep5Part3", - ) - }} - -
++ {{ t('integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep5Part3') }} +
- {{ - t( - "integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep6Part1", - ) - }} +
+ {{ t('integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep6Part1') }}
-- {{ - t( - "integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep6Part2", - ) - }} +
+ {{ t('integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep6Part2') }}
- {{
- t(
- "integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep7",
- )
- }}
+
+ {{ t('integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep7') }}
+ {{ t('integrations.create.wizard.step1.shopifyInfoModal.section.detectWebsiteUrlTitle') }}
+
+
- {{ - t( - "integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep8", - ) - }} -
-+ {{ t('integrations.create.wizard.step1.shopifyInfoModal.section.integrationStep8') }} +
++
+ {{ t('integrations.create.wizard.step1.filters.storefronts') }} +
+{{ t('integrations.create.wizard.step1.woocommerceInfoModal.integrationDescription') }}
-+ {{ t('integrations.create.wizard.step1.woocommerceInfoModal.apiSettingsDescription') }} +
++ {{ t('integrations.create.wizard.step1.woocommerceInfoModal.importRecommendation') }} +
++ {{ t('integrations.create.wizard.step1.woocommerceInfoModal.eanDescription') }} +
+{{ fieldErrors['shopId'] }}
+{{ fieldErrors['apiKey'] }}
+{{ fieldErrors['requestsPerMinute'] }}
+{{ t('integrations.salesChannel.helpText.requestsPerMinute') }}
+{{ fieldErrors['maxRetries'] }}
+{{ t('integrations.salesChannel.helpText.maxRetries') }}
+| {{ t('shared.labels.createdAt') }} | +{{ t('shared.labels.type') }} | +{{ t('shared.labels.status') }} | +{{ t('shared.labels.progress') }} | +{{ t('shared.labels.actions') }} | +
|---|---|---|---|---|
| + + {{ formatDate(importItem.createdAt) }} + + | +{{ t(`integrations.imports.types.${importItem.type}`) }} | +
+ |
+
+ |
+
+ |
+
+ {{ t('integrations.imports.miraklFeeds.description') }} +
+| {{ t('shared.labels.createdAt') }} | +{{ t('shared.labels.status') }} | +{{ t('integrations.imports.miraklFeeds.labels.importStatus') }} | +{{ t('integrations.imports.miraklFeeds.labels.remoteId') }} | +{{ t('integrations.imports.miraklFeeds.labels.productType') }} | +{{ t('integrations.imports.miraklFeeds.labels.view') }} | +{{ t('shared.labels.actions') }} | +
|---|---|---|---|---|---|---|
|
+
+ {{ formatDate(feed.createdAt) }}
+
+
+ {{ t('shared.labels.updatedAt') }}: {{ formatDate(feed.remoteDateCreated || feed.lastSyncedAt) }}
+
+ |
+
+
+
+ |
+
+ {{ getMiraklFeedImportStatusLabel(t, feed.importStatus) }}
+ {{ feed.reasonStatus || '-' }}
+ |
+
+ {{ feed.remoteId || '-' }}
+
+ {{ feed.errorMessage || '-' }}
+
+ |
+
+ {{ feed.productType?.name || '-' }}
+
+ {{ feed.productType?.remoteId || '-' }}
+
+
+
+ |
+
+ {{ feed.salesChannelView?.name || '-' }}
+ {{ feed.salesChannelView?.remoteId || '-' }}
+ |
+
+
+
+
+ |
+
+ {{ t("integrations.imports.types.schemaDescription") }} +
++ {{ t("integrations.imports.types.productsDescription") }} +
++ {{ feed.errorMessage || t('integrations.imports.miraklFeeds.showDescription') }} +
+{{ payloadJson }}
+ {{ rawJson }}
+ {{ t('integrations.imports.miraklFeeds.productsDescription') }}
+{{ issue.mainCode || '-' }}
+ {{ issue.code || '-' }}
+ {{ issue.message || '-' }}
+ {{ jsonRawData }}
+ + {{ t('integrations.show.mirakl.representationGuide.eyebrow') }} +
++ {{ representationGuide.summary }} +
++ {{ t('integrations.show.mirakl.representationGuide.cards.general.title') }} +
++ {{ representationGuide.description }} +
++ {{ representationGuide.summary }} +
++ {{ t('integrations.show.mirakl.representationGuide.cards.current.title') }} +
++ {{ representationGuide.source }} +
++ {{ representationGuide.fill }} +
+{{ typeCompatibilitySummary }}
++ {{ typeCompatibilityStatus }} +
++ {{ t('integrations.show.propertySelectValues.recommendation.none') }} +
+{{ field.label }}
++ {{ formatMetadataValue(propertyMetadata?.[field.key], field.boolean) }} +
++ {{ t('integrations.show.mirakl.properties.labels.labelTranslations') }} +
+—
++ {{ t('integrations.show.mirakl.properties.labels.descriptionTranslations') }} +
+—
+{{ section.label }}
+{{ formatJson(propertyMetadata?.[section.key]) }}
+ + {{ t('integrations.show.mirakl.properties.labels.labelTranslations') }} +
+—
++ {{ t('integrations.show.mirakl.selectValues.labels.valueLabelTranslations') }} +
+—
+{{ formatJson(form.rawData) }}
+
+ + {{ t('integrations.show.mirakl.productRules.templateHelp.eyebrow') }} +
++ {{ t('integrations.show.mirakl.productRules.templateHelp.description') }} +
+