{{ trans('plugins/marketplace::marketplace.quick_actions') }}
{{ trans('plugins/marketplace::marketplace.store_performance') }}
{{ trans('plugins/marketplace::marketplace.conversion_rate') }} {{ $totalOrders ? number_format(($totalOrders / max(1, $totalProducts)) * 100, 1) . '%' : '0%' }} {{ trans('plugins/marketplace::marketplace.avg_order_value') }} {{ $totalOrders ? format_price($data['revenue']['amount'] / max(1, $totalOrders)) : format_price(0) }} {{ trans('plugins/marketplace::marketplace.fulfillment_rate') }} {{ $totalOrders ? '100%' : '0%' }} {{ trans('plugins/marketplace::marketplace.store_visibility') }} {{ trans('plugins/marketplace::marketplace.active') }}
@if (!$totalProducts)
@elseif (!$totalOrders)
@else
{{ trans('plugins/marketplace::marketplace.sales_reports') }} {{ trans('plugins/marketplace::marketplace.revenues_in_label', ['label' => $data['predefinedRange']]) }}
format('Y-m-d') }}' date_to='{{ $data['endDate']->format('Y-m-d') }}' >
{{ trans('plugins/marketplace::marketplace.earnings') }} {{ trans('plugins/marketplace::marketplace.earnings_in_label', ['label' => $data['predefinedRange']]) }}
{{ trans('plugins/marketplace::marketplace.earnings') }} {{ format_price($data['revenue']['sub_amount']) }} {{ trans('plugins/marketplace::marketplace.revenues') }} {{ format_price($data['revenue']['sub_amount'] - $data['revenue']['fee']) }} {{ trans('plugins/marketplace::marketplace.withdrawals') }} {{ format_price($data['revenue']['withdrawal']) }} {{ trans('plugins/marketplace::marketplace.fees') }} {{ format_price($data['revenue']['fee']) }}
@endif
@if ($totalOrders)
{{ trans('plugins/marketplace::marketplace.recent_orders') }}
{{ trans('plugins/ecommerce::order.order') }} {{ trans('plugins/marketplace::marketplace.tables.date') }} {{ trans('plugins/ecommerce::order.customer_label') }} {{ trans('core/base::tables.status') }} {{ trans('plugins/ecommerce::order.total') }} @forelse ($data['orders'] as $order) {{ get_order_code($order->id) }}
{{ $order->created_at->translatedFormat('M d, Y') }}
{{ $order->created_at->translatedFormat('M d, Y') }}
{{ $order->user->name ?: $order->address->name }} @if (is_plugin_active('payment')) {!! BaseHelper::clean($order->payment->status->toHtml()) !!} @endif
{!! BaseHelper::clean($order->status->toHtml()) !!} {{ format_price($order->amount) }}
@empty {{ trans('plugins/marketplace::marketplace.no_orders') }} @endforelse
{{ trans('plugins/marketplace::marketplace.view_full_orders') }}
{{ trans('plugins/marketplace::marketplace.customer_reviews') }} @if (is_plugin_active('ecommerce')) @php $reviews = \Botble\Ecommerce\Models\Review::query() ->whereHas('product', function($query) use ($user) { $query->where('store_id', $user->store->id); }) ->with(['product', 'user']) ->latest() ->limit(5) ->get(); @endphp @if ($reviews->count()) @foreach($reviews as $review)
{{ $review->user->name }}
{{ $review->user->name }}
@for ($i = 0; $i < 5; $i++) @if ($i < $review->star) @else @endif @endfor

{{ Str::limit($review->comment, 60) }}

{{ $review->created_at->diffForHumans() }} {{ Str::limit($review->product->name, 15) }}
@endforeach @else

{{ trans('plugins/marketplace::marketplace.no_reviews_yet') }}

@endif @else

{{ trans('plugins/marketplace::marketplace.reviews_require_ecommerce') }}

@endif
@if (is_plugin_active('ecommerce') && $reviews->count()) {{ trans('plugins/marketplace::marketplace.view_all_products') }} @endif
@endif @if ($totalProducts)
{{ trans('plugins/marketplace::marketplace.top_selling_products') }}
{{ trans('core/base::tables.name') }} {{ trans('plugins/ecommerce::products.price') }} {{ trans('core/base::tables.status') }} {{ trans('core/base::tables.created_at') }} @forelse ($data['products'] as $product) {!! BaseHelper::clean($product->price_in_table) !!} {!! BaseHelper::clean($product->status->toHtml()) !!} {{ $product->created_at->translatedFormat('M d, Y') }} @empty {{ trans('plugins/marketplace::marketplace.no_products') }} @endforelse
{{ trans('plugins/marketplace::marketplace.view_full_products') }}
{{ trans('plugins/marketplace::marketplace.inventory_status') }}
@php $lowStockProducts = collect($data['products'])->filter(function($product) { return $product->with_storehouse_management && $product->quantity > 0 && $product->quantity <= 5; })->count(); $outOfStockProducts = collect($data['products'])->filter(function($product) { return $product->with_storehouse_management && $product->quantity <= 0; })->count(); $inStockProducts = $totalProducts - $lowStockProducts - $outOfStockProducts; @endphp
{{ $inStockProducts }}
{{ trans('plugins/marketplace::marketplace.in_stock') }}
{{ $lowStockProducts }}
{{ trans('plugins/marketplace::marketplace.low_stock') }}
{{ $outOfStockProducts }}
{{ trans('plugins/marketplace::marketplace.out_of_stock') }}
{{ trans('plugins/marketplace::marketplace.add_new_product') }}
@endif