<?php
    $excludeProductId = $excludeProductId ?? null;
    $selectedIds = old('similar_products', $selectedSimilar->pluck('id')->toArray());
    if (!empty($selectedIds)) {
        $selectedSimilar = \App\Models\Product::whereIn('id', $selectedIds)->get()
            ->sortBy(fn ($p) => array_search($p->id, $selectedIds))->values();
    }
?>

<div class="card mb-4" id="similar-products-card">
    <div class="card-header d-flex align-items-center justify-content-between">
        <h5 class="mb-0">محصولات مشابه</h5>
        <small class="text-muted">اختیاری</small>
    </div>
    <div class="card-body">
        <p class="text-muted small mb-3">
            محصولاتی که در صفحه نمایش این کالا به‌عنوان «محصولات مشابه» نشان داده می‌شوند.
            اگر چیزی انتخاب نکنید، به‌صورت خودکار ۶ محصول تصادفی از همان دسته‌بندی نمایش داده می‌شود.
        </p>

        <div class="similar-search-wrap position-relative mb-3">
            <label class="form-label" for="similar-product-search">جستجوی محصول</label>
            <input type="text"
                   id="similar-product-search"
                   class="form-control"
                   placeholder="نام محصول را تایپ کنید..."
                   autocomplete="off"
                   data-search-url="<?php echo e(route('admin.products.search')); ?>"
                   data-exclude-id="<?php echo e($excludeProductId); ?>">
            <div id="similar-search-results" class="similar-search-results d-none"></div>
        </div>

        <div id="similar-selected-list" class="similar-selected-list">
            <?php $__currentLoopData = $selectedSimilar; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $sp): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                <?php echo $__env->make('admin.products._similar-product-item', ['product' => $sp], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
        </div>

        <p id="similar-empty-hint" class="text-muted small mb-0 <?php echo e($selectedSimilar->isNotEmpty() ? 'd-none' : ''); ?>">
            هنوز محصول مشابهی انتخاب نشده است.
        </p>
    </div>
</div>
<?php /**PATH /home/louishop/public_html/engine/resources/views/admin/products/_similar-products.blade.php ENDPATH**/ ?>