@extends('layouts.app') @section('content')

Sync Frontpage Tabs

Sync product frontpage tabs from Magento 1 to Magento 2

Scans all products by SKU in the Magento 1 database and ensures Magento 2 products have the same frontpage tabs. Missing values are added to M2; existing values are updated to match M1.

@if(isset($frontpageTabsInfo['m1']) && $frontpageTabsInfo['m1'])

Detected attribute: {{ $frontpageTabsInfo['m1']->attribute_code }} (M1: backend_type {{ $frontpageTabsInfo['m1']->backend_type }})@if(isset($frontpageTabsInfo['m2']) && $frontpageTabsInfo['m2']) — M2 attribute present.@else — M2 attribute not found; create it in Magento 2 first.@endif

@elseif(!empty($frontpageTabsInfo['suggested_codes']))

No default frontpage-tabs attribute found. Try attribute code: {{ implode(', ', $frontpageTabsInfo['suggested_codes']) }}

@else

Enter the product attribute code that stores frontpage tabs (e.g. frontpage_tabs).

@endif

⚠️ This will modify your Magento 2 database. Use dry run first if unsure.

Sync Frontend Tabs Configuration (MGS Protabs)

Find and add missing product tabs in Magento 2

Compares M1 product text attributes (those with actual product values) against M2's mgs_protabs configuration per website scope. Any attribute that has content in M1 but no corresponding Protabs entry in M2 is shown as missing.

⚠️ This will modify M2's mgs_protabs table. Flush the M2 cache after syncing.

@endsection @push('scripts') @endpush