No SKU mappings yet
Go to SKU Mappings to link Cydekick products to Shopify variants, then click Push & Sync.
No results for "{{ $skuSearch }}"
Try a different SKU or product name.
| Cydekick | ⇄ Link | Shopify | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{-- Cydekick --}} | SKU | Product | Warehouse Qty | Cost | Channel Price | {{-- Link --}}Warehouse | Location | {{-- Shopify --}}SKU | Qty | Cost | Price | Data Match | {{-- Meta --}}Status | Last Synced |
| {{-- Cydekick SKU — clickable --}} | @if($productUrl) {{ $row['cydekick_sku'] ?? '—' }} @else {{ $row['cydekick_sku'] ?? '—' }} @endif | {{ $row['product_name'] ?? '—' }} | @if($row['warehouse_qty'] !== null) {{ (int) $row['warehouse_qty'] }} @else — @endif | @if($row['cydekick_cost'] !== null) £{{ number_format($row['cydekick_cost'], 2) }} @else — @endif | @if($row['cydekick_price'] !== null) £{{ number_format($row['cydekick_price'], 2) }} @else — @endif | {{-- Link columns --}}{{ $row['warehouse'] ?? '—' }} | {{ $row['shopify_location'] ?? '—' }} | {{-- Shopify SKU — clickable (same product) --}}@if($productUrl) {{ $row['shopify_sku'] ?? '—' }} @else {{ $row['shopify_sku'] ?? '—' }} @endif | @if($row['shopify_qty'] !== null) {{ $row['shopify_qty'] }} @else — @endif | @if($row['shopify_cost'] !== null) £{{ number_format($row['shopify_cost'], 2) }} @else — @endif | @if($row['shopify_price'] !== null) £{{ number_format($row['shopify_price'], 2) }} @else — @endif | {{-- Data Match: comprehensive mismatch breakdown --}}
@if(! $hasSyncData)
—
@elseif(! $anyDiff)
✓ All match
@else
@if($qtyDiff)
@endif
Qty: {{ (int)$row['warehouse_qty'] }} → {{ $row['shopify_qty'] }}
@endif
@if($priceDiff)
Price: £{{ number_format($row['cydekick_price'], 2) }} → £{{ number_format($row['shopify_price'], 2) }}
@endif
@if($costDiff)
Cost: £{{ number_format($row['cydekick_cost'], 2) }} → £{{ number_format($row['shopify_cost'], 2) }}
@endif
|
{{-- Status / meta --}}
@if($row['sync_status'] === 'synced') ✓ Synced @elseif($row['sync_status'] === 'error') ✗ Error @else Pending @endif | {{ $row['last_synced_at'] ?? '—' }} |