@lang('admin::app.catalog.products.edit.title') {!! view_render_event('bagisto.admin.catalog.product.edit.before', ['product' => $product]) !!} {!! view_render_event('bagisto.admin.catalog.product.edit.actions.before', ['product' => $product]) !!}

@lang('admin::app.catalog.products.edit.title')

@lang('admin::app.account.edit.back-btn') @if ( $product->status && $product->visible_individually && $product->url_key ) @lang('admin::app.catalog.products.edit.preview') @endif
@php $channels = core()->getAllChannels(); $currentChannel = core()->getRequestedChannel(); $currentLocale = core()->getRequestedLocale(); @endphp
@foreach ($channels as $channel) {{ $channel->name }} @endforeach @foreach ($currentChannel->locales->sortBy('name') as $locale) {{ $locale->name }} @endforeach
{!! view_render_event('bagisto.admin.catalog.product.edit.actions.after', ['product' => $product]) !!} {!! view_render_event('bagisto.admin.catalog.product.edit.form.before', ['product' => $product]) !!}
@foreach ($product->attribute_family->attribute_groups->groupBy('column') as $column => $groups) {!! view_render_event('bagisto.admin.catalog.product.edit.form.column_' . $column . '.before', ['product' => $product]) !!}
@foreach ($groups as $group) @php $customAttributes = $product->getEditableAttributes($group); @endphp @if (count($customAttributes)) {!! view_render_event('bagisto.admin.catalog.product.edit.form.' . $group->code . '.before', ['product' => $product]) !!}

{{ $group->name }}

@if ($group->code == 'meta_description') @endif @foreach ($customAttributes as $attribute) {!! view_render_event('bagisto.admin.catalog.product.edit.form.' . $group->code . '.controls.before', ['product' => $product]) !!} {!! $attribute->admin_name . ($attribute->is_required ? '' : '') !!} @if ( $attribute->value_per_channel && $channels->count() > 1 ) {{ $currentChannel->name }} @endif @if ($attribute->value_per_locale) {{ $currentLocale->name }} @endif @include ('admin::catalog.products.edit.controls', [ 'attribute' => $attribute, 'product' => $product, ]) {!! view_render_event('bagisto.admin.catalog.product.edit.form.' . $group->code . '.controls.before', ['product' => $product]) !!} @endforeach @includeWhen($group->code == 'price', 'admin::catalog.products.edit.price.group') @includeWhen( $group->code == 'inventories' && ! $product->getTypeInstance()->isComposite(), 'admin::catalog.products.edit.inventories' )
{!! view_render_event('bagisto.admin.catalog.product.edit.form.' . $group->code . '.after', ['product' => $product]) !!} @endif @endforeach @if ($column == 1) @include('admin::catalog.products.edit.images') @include('admin::catalog.products.edit.videos') @includeIf('admin::catalog.products.edit.types.' . $product->type) @include('admin::catalog.products.edit.links') @foreach ($product->getTypeInstance()->getAdditionalViews() as $view) @includeIf($view) @endforeach @else @include('admin::catalog.products.edit.categories') @endif
{!! view_render_event('bagisto.admin.catalog.product.edit.form.column_' . $column . '.after', ['product' => $product]) !!} @endforeach
{!! view_render_event('bagisto.admin.catalog.product.edit.form.after', ['product' => $product]) !!}
@if (! empty(core()->getConfigData('marketplace.settings.general.enable_product_flag')))

@lang('marketplace::app.admin.products.edit.flags')

@endif {!! view_render_event('bagisto.admin.catalog.product.edit.after', ['product' => $product]) !!}