@extends(EcommerceHelper::viewPath('customers.master'))
@section('title', SeoHelper::getTitle())
@section('content')
@if($orderProducts->isNotEmpty())
@foreach ($orderProducts as $orderProduct)
@php
$product = get_products([
'condition' => [
'ec_products.id' => $orderProduct->product_id,
],
'take' => 1,
'select' => [
'ec_products.id',
'ec_products.images',
'ec_products.name',
'ec_products.price',
'ec_products.sale_price',
'ec_products.sale_type',
'ec_products.start_date',
'ec_products.end_date',
'ec_products.sku',
'ec_products.is_variation',
'ec_products.status',
'ec_products.order',
'ec_products.created_at',
],
]);
$hasDigitalFiles = $orderProduct->product_file_internal_count || $orderProduct->product_file_external_count;
@endphp
@include(
EcommerceHelper::viewPath('includes.cart-item-options-extras'),
['options' => $orderProduct->options]
)
@if (!empty($orderProduct->product_options) && is_array($orderProduct->product_options))
{!! render_product_options_html($orderProduct->product_options, $orderProduct->price) !!}
@endif
@if ($orderProduct->license_code)
@php
$licenseCodes = $orderProduct->license_codes_array;
$hasMultipleCodes = count($licenseCodes) > 1;
@endphp
{{ $hasMultipleCodes
? trans('plugins/ecommerce::products.license_codes.codes') . ' (' . count($licenseCodes) . ')'
: trans('plugins/ecommerce::products.license_codes.code') }}:
@if ($hasMultipleCodes)
@foreach ($licenseCodes as $index => $code)
{{ $index + 1 }}.
{{ $code }}
@endforeach
@else
{{ $licenseCodes[0] ?? $orderProduct->license_code }}
@endif
@endif
@if ($hasDigitalFiles)
@endif
@endforeach
@else
@include(EcommerceHelper::viewPath('customers.partials.empty-state'), [
'title' => trans('plugins/ecommerce::customer-dashboard.no_digital_products'),
'subtitle' => trans('plugins/ecommerce::customer-dashboard.no_digital_products_description'),
])
@endif
@stop