@extends('layouts.bootstrap') @section('title', 'Verify Similar Products') @section('header')

Verify Similar Products

Back to Import View Products
@endsection @section('content')
Import Progress for Category: {{ $importData['category_name'] }}

{{ $importData['imported'] }}

Auto Imported

{{ $importData['exact_duplicates'] }}

Exact Duplicates

{{ count($importData['similar_items']) }}

Need Verification

{{ count($importData['errors']) }}

Errors
Manual Verification Required

The following products have names that are more than 90% similar to existing products. Please review each item and decide:

  • Skip: Don't import this product
  • Import as New: Import as a separate product
  • Update Existing: Update the existing product with new information
Bulk Actions:
@foreach($importData['similar_items'] as $index => $item)
Row {{ $item['row'] }}: Similar Product Found
{{ number_format($item['similar_products'][0]['similarity'], 1) }}% Similar
New Product (from CSV)
Name: {{ $item['new_product']['name'] }}
@if($item['new_product']['country_of_origin'])
Country: {{ $item['new_product']['country_of_origin'] }}
@endif @if($item['new_product']['subcategory_name'])
Subcategory: {{ $item['new_product']['subcategory_name'] }}
@endif @if($item['new_product']['price'])
Price: ${{ number_format($item['new_product']['price'], 2) }}
@endif @if($item['new_product']['measurement_unit'])
Unit: {{ $item['new_product']['measurement_unit'] }}
@endif @if($item['new_product']['description'])
Description: {{ Str::limit($item['new_product']['description'], 100) }}
@endif
Similar Existing Products
@foreach($item['similar_products'] as $similar) @php $existingProduct = \App\Models\Product::with(['category', 'subcategory'])->find($similar['id']); @endphp
{{ $similar['name'] }} {{ number_format($similar['similarity'], 1) }}%
@if($existingProduct) @if($existingProduct->country_of_origin)
Country: {{ $existingProduct->country_of_origin }}
@endif @if($existingProduct->subcategory)
Subcategory: {{ $existingProduct->subcategory->name }}
@endif @if($existingProduct->price)
Price: ${{ number_format($existingProduct->price, 2) }}
@endif @if($existingProduct->measurement_unit)
Unit: {{ $existingProduct->measurement_unit }}
@endif @endif
@endforeach
Decision:
@endforeach
@push('scripts') @endpush @endsection