@extends('layouts.app') @section('title', 'Toko Saya') @php $isImgUrl = fn ($v) => $v && \Illuminate\Support\Str::startsWith($v, ['http','/','data:']); $modBadge = fn ($s) => match ($s) { 'approved' => 'bg-emerald-100 text-emerald-700', 'rejected' => 'bg-rose-100 text-rose-700', default => 'bg-amber-100 text-amber-700', }; @endphp @section('content')
Kelola etalase, listing desain, penjualan, dan promosi seller.
Jual desain di marketplace. Platform mengurus produksi, pembayaran & pengiriman — kamu terima royalti hingga 100%.
Listing aktif
{{ $stats['listings'] }}
Menunggu moderasi
{{ $stats['pending'] }}
Order masuk
{{ $stats['orders'] }}
Saldo komisi tersedia
@rupiah($balance)
{{ $store->description ?: 'Belum ada deskripsi toko.' }}
Royalti {{ $store->royalty_percent }}% · slug {{ $store->slug }}
{{ $design->name }}
{{ $design->product->name ?? '-' }}
Belum ada desain. Buat di editor
@endforelse{{ $row->design->name ?? 'Desain #'.$row->design_id }}
{{ $row->sold_qty }} pcs · @rupiah($row->revenue)
Belum ada penjualan dari toko Anda.
@endforelse{{ $design->name }}
{{ $design->product->name ?? '' }}
@if ($design->is_sellable || ($design->store_id && $design->moderation_status === 'pending'))Menunggu review moderator.
@endif @if ($design->moderation_status === 'approved' && $design->is_sellable) Preview marketplace @endif @else @if ($design->moderation_status === 'rejected' && $design->moderation_note)Ditolak: {{ $design->moderation_note }}
@endif @endifOrder masuk
{{ $stats['orders'] }}
GMV
@rupiah($stats['gmv'])
Komisi terkumpul
@rupiah($stats['commission'])
Fulfillment dikelola platform (read-only)
| Order | Item toko | Status | Nilai item |
|---|---|---|---|
|
{{ $order->order_code }} {{ $order->created_at->format('d/m/Y H:i') }} |
@foreach ($order->items as $item)
{{ $item->design->name ?? $item->product_name }} × {{ $item->qty }} @endforeach |
{{ $order->statusLabel() }} | @rupiah($order->items->sum('line_total')) |
| Belum ada order masuk ke toko Anda. | |||
Bagikan link etalase ke sosial media / marketplace eksternal.