@extends('layouts.merchant') @section('title', 'Товары — кабинет продавца') @section('content')

Товары

Выгрузки
{{-- Фильтры: акции и товары без категории. Вторые — рабочий список для правки руками: без категории товар на витрину не выходит, а в общем списке среди тысяч позиций его не найти. --}} @if ($saleCount > 0 || $noCategoryCount > 0 || $filter)
Все @if ($saleCount > 0 || $filter === 'sale') С акцией @if ($saleCount)({{ $saleCount }})@endif @endif @if ($noCategoryCount > 0 || $filter === 'no_category') Без категории @if ($noCategoryCount)({{ $noCategoryCount }})@endif @endif
@if ($filter === 'no_category') {{-- Без категории товар оказывается по двум разным причинам, и путать их нельзя: подбор не сработал — или папку скрыли в сопоставлении намеренно. У одного продавца таких скрытых под девяносто тысяч, и звать его «поправить» их все было бы вредным советом. --}}

Эти товары не публикуются: категорию не удалось подобрать — либо их папка скрыта в сопоставлении фида. Если товар нужен на витрине, откройте его и выберите категорию сами: она закрепится за товаром, автоматика её больше не изменит.

@endif @endif @if ($products->isEmpty())
@if ($filter === 'sale') Нет товаров с акцией. Показать все товары. @elseif ($filter === 'no_category') Товаров без категории нет. Показать все товары. @else {{-- Продавцы регулярно спрашивают, где «создать товар руками». Ответ не в том, что нам лень сделать форму, а в том, что цена и наличие живут в его учётной системе и меняются каждый день. --}}

Товары загружаются из выгрузок — YML-фидов и кабинетов Ozon и Wildberries, — так цена и наличие обновляются сами.

Выгрузка забирается с вашего сайта по расписанию, поэтому покупатель видит те же цены и остатки, что и у вас. Карточки, заведённые вручную, пришлось бы править самому после каждого изменения цены или наличия — и любая пропущенная правка вводила бы покупателя в заблуждение.

Добавить фид @endif
@else
@foreach ($products as $product) @endforeach
Товар Цена Модерация Публикация
@if ($img = $product->primaryImage()) @else
@endif
{{ $product->title }} {{-- Категория видна прямо в списке: неверную иначе не заметить, а именно из-за неё товар и оказывается не в том разделе. --}}
@if ($product->category) {{ $product->category->name }} @else без категории — не публикуется @endif
@if ($product->onSale())
{{ number_format($product->salePrice(), 0, '.', ' ') }} ₽ {{ number_format((float) $product->price, 0, '.', ' ') }} ₽ −{{ $product->discount_percent }}%
@else
{{ number_format((float) $product->price, 0, '.', ' ') }} ₽ @if ($product->discount_percent) −{{ $product->discount_percent }}% · не активна @endif
@endif
@if ($product->marked_for_deletion) На удаление @else {{ $product->moderation_status->label() }} @endif {{ $product->publication_status->label() }}
{{-- Ссылка только у опубликованных: у остальных публичной страницы ещё нет, и иконка вела бы в 404. --}} @if ($product->isPublic()) @endif Изменить
@csrf
{{ $products->links() }}
@endif @include('partials.placeo-promo') @endsection