{{ trans('plugins/ecommerce::products.edit_attribute') }} {{ trans('plugins/ecommerce::products.generate_all_variations') }}
@if (!$productVariations->isEmpty()) @foreach ($productAttributeSets->where('is_selected', '<>', null)->whereIn('id', $productVariationsInfo->pluck('attribute_set_id')->all())->sortBy('id') as $attributeSet) @endforeach @foreach ($productAttributeSets->where('is_selected', '<>', null)->whereNotIn('id', $productVariationsInfo->pluck('attribute_set_id')->all())->sortBy('id') as $attributeSet) @endforeach @if (EcommerceHelper::isEnabledSupportDigitalProducts() && $product->isTypeDigital()) @endif @foreach($productVariations as $variation) @php $currentRelatedProduct = $productsRelatedToVariation->where('variation_id', $variation->id)->first(); @endphp @foreach ($productVariationsInfo->where('variation_id', $variation->id)->sortBy('attribute_set_id') as $key => $item) @endforeach @for($index = 0; $index < ($productAttributeSets->where('is_selected', '<>', null)->count() - $productVariationsInfo->where('variation_id', $variation->id)->count()); $index++) @endfor @if (EcommerceHelper::isEnabledSupportDigitalProducts() && $currentRelatedProduct->isTypeDigital()) @endif @endforeach
{{ trans('plugins/ecommerce::products.form.image') }}{{ $attributeSet->title }}{{ $attributeSet->title }}{{ trans('plugins/ecommerce::products.form.price') }} {{ trans('plugins/ecommerce::products.form.is_default') }}{{ $product->product_type->label() }}{{ trans('plugins/ecommerce::products.form.action') }}
{{ trans('plugins/ecommerce::products.form.image')  }}
{{ $item->title }}-- @if ($currentRelatedProduct) {{ format_price($currentRelatedProduct->front_sale_price) }} @if ($currentRelatedProduct->front_sale_price != $currentRelatedProduct->price) {{ format_price($currentRelatedProduct->price) }} @endif @else {{ format_price($product->front_sale_price) }} @if ($product->front_sale_price != $product->price) {{ format_price($product->price) }} @endif @endif {{ $currentRelatedProduct->productFiles->count() }} {{ trans('plugins/ecommerce::products.edit_variation_item') }} {{ trans('plugins/ecommerce::products.delete') }}
@else

{{ trans('plugins/ecommerce::products.variations_box_description') }}

@endif
{{ trans('plugins/ecommerce::products.add_new_variation') }}
{!! Form::modalAction('select-attribute-sets-modal', trans('plugins/ecommerce::products.select_attribute'), 'info', view('plugins/ecommerce::products.partials.attribute-sets', compact('productAttributeSets'))->render(), 'store-related-attributes-button', trans('plugins/ecommerce::products.save_changes')) !!} {!! Form::modalAction('add-new-product-variation-modal', trans('plugins/ecommerce::products.add_new_variation'), 'info', view('core/base::elements.loading')->render(), 'store-product-variation-button', trans('plugins/ecommerce::products.save_changes'), 'modal-lg') !!} {!! Form::modalAction('edit-product-variation-modal', trans('plugins/ecommerce::products.edit_variation'), 'info', view('core/base::elements.loading')->render(), 'update-product-variation-button', trans('plugins/ecommerce::products.save_changes'), 'modal-lg') !!} {!! Form::modalAction('generate-all-versions-modal', trans('plugins/ecommerce::products.generate_all_variations'), 'info', trans('plugins/ecommerce::products.generate_all_variations_confirmation'), 'generate-all-versions-button', trans('plugins/ecommerce::products.continue')) !!} {!! Form::modalAction('confirm-delete-version-modal', trans('plugins/ecommerce::products.delete_variation'), 'danger', trans('plugins/ecommerce::products.delete_variation_confirmation'), 'delete-version-button', trans('plugins/ecommerce::products.continue')) !!} {!! Form::modalAction('delete-variations-modal', trans('plugins/ecommerce::products.delete_variations'), 'danger', trans('plugins/ecommerce::products.delete_variations_confirmation'), 'delete-selected-variations-button', trans('plugins/ecommerce::products.continue')) !!}