@extends('backend.layouts.blank') @section('content')

{{ translate('Welcome') }}

{{ translate('Login to your account.') }}

@csrf
@if ($errors->has('email')) {{ $errors->first('email') }} @endif
@if ($errors->has('password')) {{ $errors->first('password') }} @endif
@if(env('MAIL_USERNAME') != null && env('MAIL_PASSWORD') != null) @endif
@if (env("DEMO_MODE") == "On")
admin@example.com 123456
seller@example.com 123456
@endif
@endsection @section('script') @endsection @extends('backend.layouts.blank') @section('content')
@if (session('status'))
{{ session('status') }}
@endif

{{ translate('Forgot Password?') }}

{{translate('Enter your email address to recover your password.')}}

@csrf
@if ($errors->has('email')) {{ $errors->first('email') }} @endif
@endsection @extends('backend.layouts.blank') @section('content')

{{ translate('Reset Password') }}

{{translate('Enter your email address and new password and confirm password.')}}

@csrf
@if ($errors->has('email')) {{ $errors->first('email') }} @endif
@if ($errors->has('password')) {{ $errors->first('password') }} @endif
@endsection @extends('frontend.layouts.app') @section('content')

{{ translate('Verify Your Email Address') }}

{{ translate('Before proceeding, please check your email for a verification link.') }} {{ translate('If you did not receive the email.') }}

{{ translate('Click here to request another') }} @if (session('resent')) @endif
@endsection @extends('backend.layouts.app') @section('content')
{{ translate('Install or update Addon')}}
@csrf
@endsection @extends('backend.layouts.app') @section('content')

    @forelse(\App\Models\Addon::all() as $key => $addon)
  • Image

    {{ ucfirst($addon->name) }}

    {{ translate('Version')}}: {{ $addon->version }}

  • @empty
  • Image
    {{ translate('No Addon Installed')}}
  • @endforelse
@endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')
{{translate('Profile')}}
@csrf
{{ translate('Browse')}}
{{ translate('Choose File') }}
@endsection @extends('backend.layouts.app') @section('content')
{{translate('Blog Information')}}
@csrf
{{ translate('Browse')}}
{{ translate('Choose File') }}
{{ translate('Browse')}}
{{ translate('Choose File') }}
@endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')
{{translate('Update Blog Information')}}
@csrf @method('PATCH')
{{ translate('Browse')}}
{{ translate('Choose File') }}
{{ translate('Browse')}}
{{ translate('Choose File') }}
@endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')

{{translate('All Blog Posts')}}

@can('add_blog') @endcan

{{ translate('All blog posts') }}
@foreach($blogs as $key => $blog) @endforeach
# {{translate('Title')}} {{translate('Category')}} {{translate('Short Description')}} {{translate('Status')}} {{translate('Options')}}
{{ ($key+1) + ($blogs->currentPage() - 1) * $blogs->perPage() }} {{ $blog->getTranslation('title') }} @if($blog->category != null) {{ $blog->category->getTranslation('name') }} @else -- @endif {{ $blog->short_description }} @can('edit_blog') @endcan @can('delete_blog') @endcan
{{ $blogs->links() }}
@endsection @section('modal') @include('backend.inc.delete_modal') @endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')
{{translate('Update Blog Category')}}
@csrf
@endsection @extends('backend.layouts.app') @section('content')

{{translate('All Blog Categories')}}

{{ translate('Blog Categories') }}
@foreach($categories as $key => $category) @endforeach
# {{translate('Name')}} {{translate('Options')}}
{{ ($key+1) + ($categories->currentPage() - 1)*$categories->perPage() }} {{ $category->getTranslation('name') }} @can('edit_blog_category') @endcan @can('delete_blog_category') @endcan
{{ $categories->links() }}
@can('add_blog_category')
{{translate('Add New Blog Category')}}
@csrf
@endcan
@endsection @section('modal') @include('backend.inc.delete_modal') @endsection @extends('backend.layouts.app') @section('content')
{{translate('Chat List')}}
@foreach($chat_threads as $key => $chat_thread) @endforeach
# {{translate('Customer')}} {{translate('Last Message')}} {{translate('Options')}}
{{ ($key+1) + ($chat_threads->currentPage() - 1)*$chat_threads->perPage() }} {{ optional($chat_thread->customer)->name }} {{ $chat_thread->chats()->latest()->first()->message }}
{{ Carbon\Carbon::parse($chat_thread->last_message_at)->diffForHumans()}}
@can ('show_messages') @endcan
{{ $chat_threads->appends(request()->input())->links() }}
@endsection@foreach ($chats as $key => $chat) @if ($chat->user_id == $chat->chat_thread->user_id) @if ($chat->message != null)
{{$chat->message}}
{{ Carbon\Carbon::parse($chat->created_at)->diffForHumans()}}
@endif @else @if ($chat->message != null)
{{$chat->message}}
{{ Carbon\Carbon::parse($chat->created_at)->diffForHumans()}}
@endif @endif @endforeach@extends('backend.layouts.app') @section('content')
{{ translate('Messages of ') }} {{ optional($chatThread->customer)->name }}
@foreach ($chatThread->chats as $key => $chat) @if ($chat->user_id == $chatThread->user_id) @if ($chat->message != null)
{{$chat->message}}
{{ $chat->created_at->diffForHumans()}}
@endif @else @if ($chat->message != null)
{{$chat->message}}
{{ $chat->created_at->diffForHumans()}}
@endif @endif @endforeach
@endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')
@foreach($club_point_details as $key => $club_point) @if ($club_point->product != null) @else @endif @endforeach
# {{translate('Product Name')}} {{translate('Points')}} {{translate('Earned At')}}
{{ ($key+1) + ($club_point_details->currentPage() - 1)*$club_point_details->perPage() }}{{ $club_point->product->getTranslation('name') }}{{ translate('Deleted Product') }}{{ $club_point->point }} {{ $club_point->created_at }}
{{ $club_point_details->appends(request()->input())->links() }}
@endsection @extends('backend.layouts.app') @section('content')
{{translate('Convert Point To Wallet')}}
@csrf
{{translate('Points')}}
{{ translate('Note: You need to activate wallet option first before using club point.') }}
{{ translate('Set Points') }}
@foreach($products as $key => $product) @endforeach
# {{translate('Name')}} {{translate('Owner')}} {{translate('Price')}} {{translate('Point')}} {{translate('Options')}}
{{ ($key+1) + ($products->currentPage() - 1)*$products->perPage() }}
Image
{{ $product->getTranslation('name') }}
@if ($product->shop_id != null) {{ $product->shop->user->name }} @endif {{ format_price(product_base_price($product)) }} {{ $product->earn_point }}
{{ $products->appends(request()->input())->links() }}
{{translate('Set Point for Product Within a Range')}}
{{ translate('Set any specific point for those products what are between Min-price and Max-price. Min-price should be less than Max-price') }}
@csrf
{{translate('Set Point for all Products')}}
@csrf
{{translate('Points')}}
@endsection @extends('backend.layouts.app') @section('content')
@foreach($club_points as $key => $club_point) @endforeach
# {{translate('Order Code')}} {{translate('Customer Name')}} {{translate('Points')}} {{translate('Convert Status')}} {{translate('Earned At')}} {{translate('Options')}}
{{ ($key+1) + ($club_points->currentPage() - 1)*$club_points->perPage() }} @if ($club_point->combined_order != null) {{ $club_point->combined_order->code }} @else {{ translate('Order not found') }} @endif @if ($club_point->user != null) {{ $club_point->user->name }} @else {{ translate('User not found') }} @endif {{ $club_point->points }} @if ($club_point->convert_status == 1) {{translate('Converted')}} @else {{translate('Pending')}} @endif {{ $club_point->created_at }}
{{ $club_points->appends(request()->input())->links() }}
@endsection @extends('backend.layouts.app') @section('content')
{{translate('Set Point for Product')}}
@csrf
@endsection @extends('backend.layouts.app') @section('content')
@foreach($products as $key => $product) @endforeach
# {{translate('Name')}} {{translate('Owner')}} {{translate('Price')}} {{translate('Point')}} {{translate('Options')}}
{{ ($key+1) + ($products->currentPage() - 1)*$products->perPage() }}
Image
{{ $product->getTranslation('name') }}
@if ($product->shop_id != null) {{ $product->shop->user->name }} @endif {{ format_price(product_base_price($product)) }} {{ $product->earn_point }}
{{ $products->appends(request()->input())->links() }}
{{translate('Set Point for Product Within a Range')}}
{{ translate('Set any specific point for those products what are between Min-price and Max-price. Min-price should be less than Max-price') }}
@csrf
{{translate('Set Point for all Products')}}
@csrf
@endsection @extends('backend.layouts.app') @section('content')

{{translate('All Querries')}}

{{ $conversations->links() }}
@endsection@extends('backend.layouts.app') @section('content')
{{ translate('Query With')}} @if ($conversation->sender_id == Auth::user()->id && $conversation->receiver->shop != null) {{ $conversation->receiver->shop->name }} @else {{ $conversation->sender->name }} @endif
#{{ $conversation->title }} ( {{ translate('Between you and') }} @if ($conversation->sender_id == Auth::user()->id) {{ $conversation->receiver->name }} @else {{ $conversation->sender->name }} @endif )
    @foreach($conversation->messages as $message)
  • user != null) src="{{ uploaded_asset($message->user->avatar) }}" @endif onerror="this.onerror=null;this.src='{{ static_asset('assets/img/avatar-place.png') }}';">
    @if ($message->user != null) {{ $message->user->name }} @endif

    {{$message->created_at}}

    {{ $message->message }}

  • @endforeach
@csrf
@endsection @section('script') @endsection@extends('backend.layouts.app') @section('content')

{{ translate('All Customers') }}

{{ translate('Customers') }}
@foreach ($customers as $key => $user) @endforeach
# {{ translate('Name') }} {{ translate('Email Address') }} {{ translate('Phone') }} {{ translate('Wallet Balance') }} {{ translate('Number of Orders') }} {{ translate('Options') }}
{{ $key + 1 + ($customers->currentPage() - 1) * $customers->perPage() }} {{ $user->name }} {{ $user->email }} {{ $user->phone }} {{ format_price($user->balance) }} {{ $user->orders_count }} @can('view_customers') @endcan @if ($user->banned != 1) @else @endif @can('delete_customers') @endcan
{{ $customers->appends(request()->input())->links() }}
@endsection @section('modal') @include('backend.inc.delete_modal') @endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')
@if ($user->avatar != null) @else @endif

{{ $user->name }}

{{ translate('Account Information') }}

{{ translate('Full Name') }} : {{ $user->name }}

{{ translate('Email') }} : {{ $user->email }}

{{ translate('Phone') }} : {{ $user->phone }}

{{ translate('Registration Date') }} : {{ $user->created_at }}

{{ translate('Balance') }} : {{ format_price($user->balance) }}

{{ translate('Others Information') }}

{{ translate('Number of Orders') }} : {{ $user->orders()->count() }}

{{ translate('Ordered Amount') }} : {{ format_price($user->orders()->sum('grand_total')) }}

{{ translate('Number of items in cart') }} : {{ $user->carts()->count() }}

{{ translate('Number of items in wishlist') }} : {{ $user->wishlists()->count() }}

{{ translate('Total reviewed products') }} : {{ $user->reviews()->count() }}

{{ translate('Orders of this customer') }}
@foreach ($user->orders()->latest()->get() as $key => $order) @endforeach
# {{ translate('Order Code') }} {{ translate('Amount') }} {{ translate('Delivery Status') }} {{ translate('Payment Status') }} {{ translate('options') }}
{{ $key + 1 }} {{ $order->code }} {{ format_price($order->grand_total) }} {{ translate(str_replace('_', ' ', $order->delivery_status)) }} @if ($order->payment_status == 'paid') {{ translate('Paid') }} @else {{ translate('Unpaid') }} @endif @can('view_orders') @endcan @can('invoice_download') @endcan @can('delete_orders') @endcan
@endsection @extends('backend.layouts.app') @section('content') @if (env('MAIL_USERNAME') == null && env('MAIL_PASSWORD') == null && auth()->user()->can('smtp_setting'))
{{ translate('Please Configure SMTP Setting to work all email sending functionality') }}, {{ translate('Configure Now') }}
@endif @can('show_dashboard')
{{ translate('Total Customers') }}
{{ \App\Models\User::where('user_type', 'customer')->count() }}
{{ translate('Total Products') }}
{{ \App\Models\Product::count() }}
{{ translate('Total Orders') }}
{{ \App\Models\Order::count() }}
{{ translate('Total Sales') }}
{{ format_price(\App\Models\Order::where('delivery_status', '!=', 'cancelled')->sum('grand_total'), true) }}
{{ translate('Order stat') }}
{{ \App\Models\Category::count() }}
{{ translate('Total Category') }}
{{ \App\Models\Brand::count() }}
{{ translate('Total Brands') }}
{{ \App\Models\Coupon::count() }}
{{ translate('Coupons') }}
{{ \App\Models\Offer::count() }}
{{ translate('Offers') }}
{{ translate('Order Placed') }}
{{ \App\Models\Order::where('delivery_status', 'order_placed')->count() }}
{{ translate('Confirmed Order') }}
{{ \App\Models\Order::where('delivery_status', 'confirmed')->count() }}
{{ translate('Processed Order') }}
{{ \App\Models\Order::where('delivery_status', 'processed')->count() }}
{{ translate('Order Delivered') }}
{{ \App\Models\Order::where('delivery_status', 'delivered')->count() }}
{{ translate('Top Category') }}
    @foreach (\App\Models\Category::orderBy('sales_amount', 'desc')->take(6)->get() as $category)
  • {{ $category->getTranslation('name') }}
    {{ format_price($category->sales_amount, true) }}
  • @endforeach
{{ translate('Top Brands') }}
    @foreach (\App\Models\Brand::orderBy('sales_amount', 'desc')->take(6)->get() as $brand)
  • {{ $brand->getTranslation('name') }}
    {{ format_price($brand->sales_amount, true) }}
  • @endforeach
{{ translate('Sales stat') }}
{{ translate('Sales by Category ') }}
{{ translate('Top Products') }}
@endcan @endsection @section('script') @endsection
@php $logo = get_setting('header_logo'); @endphp
@if($logo != null) @else @endif
@foreach ($brands as $key => $brand) @endforeach
{{translate('Brand Name') }} {{translate('ID') }}
{{ $brand->name }} {{ $brand->id }}
@php $logo = get_setting('header_logo'); @endphp
@if($logo != null) @else @endif

{{ uploaded_asset($logo) }}

@foreach ($categories as $key => $category) @endforeach
{{translate('Category Name') }} {{translate('ID') }}
{{ $category->name }} {{ $category->id }}
@php $logo = get_setting('header_logo'); @endphp @if($logo != null) {{ get_setting('site_name') }} @else {{ get_setting('site_name') }} @endif
{{--
--}} @php if(Session::has('locale')){ $locale = Session::get('locale', Config::get('app.locale')); } else{ $locale = env('DEFAULT_LANGUAGE'); } $language = \App\Models\Language::where('code', $locale)->first(); @endphp
@php $value = null; for ($i=0; $i < $child_category->level; $i++){ $value .= '--'; } @endphp @if ($child_category->categories) @foreach ($child_category->categories as $childCategory) @include('backend.inc.child_category', ['child_category' => $childCategory]) @endforeach @endif {{ translate('INVOICE') }}
@if (get_setting('invoice_logo') != null) @else @endif
{{ get_setting('site_name') }}
{{ get_setting('invoice_address') }}
{{ translate('Email') }}: {{ get_setting('invoice_email') }}
{{ translate('Phone') }}: {{ get_setting('invoice_phone') }}
{{ translate('INVOICE') }}
{{ translate('Order Code') }}: {{ $order->combined_order->code }}
{{ translate('Order Date') }}: {{ $order->created_at->format('d.m.Y') }}
{{ translate('Delivery type') }}: {{ translate($order->delivery_type) }}
@php $billing_address = json_decode($order->billing_address); @endphp
{{ translate('Billing address') }}:
{{ $billing_address->address }}, {{ $billing_address->postal_code }}
{{ $billing_address->city }}, {{ $billing_address->state }}, {{ $billing_address->country }}
{{ translate('Phone') }}: {{ $billing_address->phone }}
@php $shipping_address = json_decode($order->shipping_address); @endphp
{{ translate('Shipping address') }}:
{{ $shipping_address->address }}, {{ $shipping_address->postal_code }}
{{ $shipping_address->city }}, {{ $shipping_address->state }}, {{ $shipping_address->country }}
{{ translate('Phone') }}: {{ $shipping_address->phone }}
{{ translate('S/L') }} {{ translate('Product Name') }} {{ translate('Qty') }} {{ translate('Unit Price') }} {{ translate('Unit Tax') }} {{ translate('Total') }}
@foreach ($order->orderDetails as $key => $orderDetail) @if ($orderDetail->product != null) @endif @endforeach
{{ $key + 1 }} {{ $orderDetail->product->name }} @if ($orderDetail->variation && $orderDetail->variation->combinations->count() > 0) @foreach ($orderDetail->variation->combinations as $combination) {{ optional($combination->attribute)->getTranslation('name') }}: {{ optional($combination->attribute_value)->getTranslation('name') }} @endforeach @endif {{ $orderDetail->quantity }} {{ format_price($orderDetail->price) }} {{ format_price($orderDetail->tax) }} {{ format_price($orderDetail->total) }}
@if ($order->payment_status == 'paid')
@elseif($order->payment_type == 'cash_on_delivery')
@endif
@php $totalTax = 0; foreach ($order->orderDetails as $item) { $totalTax += $item->tax * $item->quantity; } @endphp
{{ translate('Sub Total') }} {{ format_price($order->orderDetails->sum('total') - $totalTax) }}
{{ translate('Total Tax') }} {{ format_price($totalTax) }}
{{ translate('Shipping Cost') }} {{ format_price($order->shipping_cost) }}
{{ translate('Coupon Discount') }} {{ format_price($order->coupon_discount) }}
{{ translate('Grand Total') }} {{ format_price($order->grand_total) }}
{{ translate('INVOICE') }}
@if (get_setting('invoice_logo') != null) @else @endif
{{ get_setting('site_name') }}
{{ get_setting('invoice_address') }}
{{ translate('Email') }}: {{ get_setting('invoice_email') }}
{{ translate('Phone') }}: {{ get_setting('invoice_phone') }}
{{ translate('INVOICE') }}
{{ translate('Order Code') }}: {{ $order->combined_order->code }}
{{ translate('Order Date') }}: {{ $order->created_at->format('d.m.Y') }}
{{ translate('Delivery type') }}: {{ translate($order->delivery_type) }}
@php $billing_address = json_decode($order->billing_address); @endphp
{{ translate('Billing address') }}:
{{ $billing_address->address }}, {{ $billing_address->postal_code }}
{{ $billing_address->city }}, {{ $billing_address->state }}, {{ $billing_address->country }}
{{ translate('Phone') }}: {{ $billing_address->phone }}
@php $shipping_address = json_decode($order->shipping_address); @endphp
{{ translate('Shipping address') }}:
{{ $shipping_address->address }}, {{ $shipping_address->postal_code }}
{{ $shipping_address->city }}, {{ $shipping_address->state }}, {{ $shipping_address->country }}
{{ translate('Phone') }}: {{ $shipping_address->phone }}
{{ translate('S/L') }} {{ translate('Product Name') }} {{ translate('Qty') }} {{ translate('Unit Price') }} {{ translate('Unit Tax') }} {{ translate('Total') }}
@foreach ($order->orderDetails as $key => $orderDetail) @if ($orderDetail->product != null) @endif @endforeach
{{ $key + 1 }} {{ $orderDetail->product->name }} @if ($orderDetail->variation && $orderDetail->variation->combinations->count() > 0) @foreach ($orderDetail->variation->combinations as $combination) {{ optional($combination->attribute)->getTranslation('name') }}: {{ optional($combination->attribute_value)->getTranslation('name') }} @endforeach @endif {{ $orderDetail->quantity }} {{ format_price($orderDetail->price) }} {{ format_price($orderDetail->tax) }} {{ format_price($orderDetail->total) }}
@if ($order->payment_status == 'paid')
@elseif($order->payment_type == 'cash_on_delivery')
@endif
@php $totalTax = 0; foreach ($order->orderDetails as $item) { $totalTax += $item->tax * $item->quantity; } @endphp
{{ translate('Sub Total') }} {{ format_price($order->orderDetails->sum('total') - $totalTax) }}
{{ translate('Total Tax') }} {{ format_price($totalTax) }}
{{ translate('Shipping Cost') }} {{ format_price($order->shipping_cost) }}
{{ translate('Coupon Discount') }} {{ format_price($order->coupon_discount) }}
{{ translate('Grand Total') }} {{ format_price($order->grand_total) }}
@if (\App\Models\Language::where('code', Session::get('locale', Config::get('app.locale')))->first()->rtl == 1) @else @endif {{ config('app.name', 'The Shop') }} @if (\App\Models\Language::where('code', Session::get('locale', Config::get('app.locale')))->first()->rtl == 1) @endif @php CoreComponentRepository::instantiateShopRepository(); @endphp
@include('backend.inc.admin_sidenav')
@include('backend.inc.admin_nav')
@yield('content')

© {{ get_setting('site_name') }} {{ get_setting('current_version') }}

@yield('modal') @yield('script') {{ config('app.name', 'eCommerce') }}
@yield('content')
@yield('script') @extends('backend.layouts.app') @section('content')
{{translate('Manual Payment Information')}}
@csrf
{{ translate('Browse')}}
{{ translate('Choose File') }}
@endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')

{{translate('Offline Customer Package Payment Requests')}}

@foreach($package_payment_requests as $key => $package_payment_request) @if($package_payment_request->user != null && $package_payment_request->customer_package != null) @endif @endforeach
# {{translate('Name')}} {{translate('Package')}} {{translate('Method')}} {{translate('TXN ID')}} {{translate('Reciept')}} {{translate('Approval')}} {{translate('Date')}}
{{ ($key+1) }} {{ $package_payment_request->user->name }} {{ $package_payment_request->customer_package->getTranslation('name') }} {{ $package_payment_request->payment_method }} {{ $package_payment_request->payment_details }} @if ($package_payment_request->reciept != null) {{translate('Open Reciept')}} @endif {{ $package_payment_request->created_at }}
{{ $package_payment_requests->links() }}
@endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')

{{translate('Manual Payment Information')}}

@csrf
{{ translate('Browse')}}
{{ translate('Choose File') }}
@if($manual_payment_method->bank_info != null) @foreach (json_decode($manual_payment_method->bank_info) as $key => $bank_info)
@if ($key == 0) @else
@endif
@endforeach @endif
@endsection @section('script') @endsection @extends('backend.layouts.app') @section('content') @can('add_manual_payment_method')
@endcan
{{translate('Manual Payment Method')}}
@foreach($manual_payment_methods as $key => $manual_payment_method) @endforeach
# {{translate('Heading')}} {{translate('Logo')}} {{translate('Options')}}
{{ ($key+1) }} {{ $manual_payment_method->heading }} Logo @can('edit_manual_payment_method') @endcan @can('delete_manual_payment_method') @endcan
@endsection @section('modal') @include('backend.inc.delete_modal') @endsection @extends('backend.layouts.app') @section('content')
{{translate('Offline Seller Package Payment Requests')}}
@foreach($package_payment_requests as $key => $package_payment_request) @if ($package_payment_request->user != null) @endif @endforeach
# {{translate('Name')}} {{translate('Package')}} {{translate('Method')}} {{translate('TXN ID')}} {{translate('Reciept')}} {{translate('Approval')}} {{translate('Date')}}
{{ ($key+1) }} {{ $package_payment_request->user->name}} {{ optional($package_payment_request->seller_package)->name }} {{ $package_payment_request->payment_method }} {{ $package_payment_request->transaction_id }} @if ($package_payment_request->reciept != null) {{translate('Open Reciept')}} @endif {{ $package_payment_request->created_at }}
{{ $package_payment_requests->links() }}
@endsection @section('modal') @endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')
{{translate('Offline Wallet Recharge Requests')}}
@foreach($wallets as $key => $wallet) @if ($wallet->user != null) @endif @endforeach
# {{translate('Name')}} {{translate('Amount')}} {{translate('Method')}} {{translate('TXN ID')}} {{translate('Receipt')}} {{translate('Approval')}} {{translate('Date')}}
{{ ($key+1) }} {{ $wallet->user->name }} {{ $wallet->amount }} {{ $wallet->payment_method }} {{ $wallet->payment_details }} @if ($wallet->reciept != null) {{translate('Open Reciept')}} @endif {{ $wallet->created_at }}
{{ $wallets->links() }}
@endsection @section('modal') @endsection @section('script') @endsection

{{ translate('Add Your Cart Base Coupon') }}

{{ translate('Browse') }}
{{ translate('Choose File') }}
@php $coupon_det = json_decode($coupon->details); @endphp

{{ translate('Edit Your Cart Base Coupon') }}

{{ translate('Browse') }}
{{ translate('Choose File') }}
@php $start_date = date('Y-m-d', $coupon->start_date); $end_date = date('Y-m-d', $coupon->end_date); @endphp
@extends('backend.layouts.app') @section('content')
{{translate('Coupon Information Adding')}}
@csrf
@endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')

{{translate('Coupon Information Update')}}

@csrf
@endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')

{{translate('All Coupons')}}

@can('add_coupons') {{translate('Add New Coupon')}} @endcan
{{translate('Coupon Information')}}
@foreach($coupons as $key => $coupon) @endforeach
# {{translate('Code')}} {{translate('Type')}} {{translate('Start Date')}} {{translate('End Date')}} {{translate('Options')}}
{{$key+1}} {{$coupon->code}} @if ($coupon->type == 'cart_base') {{ translate('Cart Base') }} @elseif ($coupon->type == 'product_base') {{ translate('Product Base') }} @endif {{ date('d-m-Y', $coupon->start_date) }} {{ date('d-m-Y', $coupon->end_date) }} @can('edit_coupons') @endcan @can('delete_coupons') @endcan
@endsection @section('modal') @include('backend.inc.delete_modal') @endsection

{{ translate('Add Your Product Base Coupon') }}

{{ translate('Browse') }}
{{ translate('Choose File') }}

{{ translate('Add Your Product Base Coupon') }}
{{ translate('Browse') }}
{{ translate('Choose File') }}
@php $start_date = date('Y-m-d', $coupon->start_date); $end_date = date('Y-m-d', $coupon->end_date); @endphp
@extends('backend.layouts.app') @section('content')
{{translate('Send Newsletter')}}
@csrf
@endsection @extends('backend.layouts.app') @section('content')
{{translate('Offer Information')}}
@csrf
{{ translate('Browse')}}
{{ translate('Choose File') }}
{{ translate('If any product has discount or exists in another offer, that discount will be replaced by this discount & time limit.') }}

@endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')
{{ translate('Offer Information') }}
{{ translate('Edit Offer Information') }}
@csrf
{{ translate('Browse') }}
{{ translate('Choose File') }}
@php $start_date = date('d-m-Y H:i:s', $offer->start_date); $end_date = date('d-m-Y H:i:s', $offer->end_date); @endphp
@php $offer_products_id = \App\Models\OfferProduct::where('offer_id', $offer->id) ->pluck('product_id') ->toArray(); @endphp
{{ translate('If any product has discount or exists in another offer, that discount will be replaced by this discount & time limit.') }}

@endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')

{{translate('Offers')}}

@can('add_offers') {{translate('Create Offer')}} @endcan
{{translate('Offer')}}
@foreach($offers as $key => $offer) @endforeach
# {{translate('Title')}} {{ translate('Banner') }} {{ translate('Start Date') }} {{ translate('End Date') }} {{ translate('Status') }} {{ translate('Page Link') }} {{translate('Options')}}
{{ ($key+1) + ($offers->currentPage() - 1)*$offers->perPage() }} {{ $offer->title }} banner {{ date('d-m-Y H:i:s', $offer->start_date) }} {{ date('d-m-Y H:i:s', $offer->end_date) }} {{ url('offer/'.$offer->slug) }} @can('edit_offers') @endcan @can('delete_offers') @endcan
{{ $offers->appends(request()->input())->links() }}
@endsection @section('modal') @include('backend.inc.delete_modal') @endsection @section('script') @endsection @if (count($product_ids) > 0)
@foreach ($product_ids as $key => $id) @php $product = \App\Models\Product::findOrFail($id); @endphp @endforeach
Image
{{ $product->name }}
@if ($product->highest_price != $product->lowest_price) {{ format_price($product->lowest_price) }} - {{ format_price($product->highest_price) }} @else {{ format_price($product->lowest_price) }} @endif
@endif @if (count($product_ids) > 0)
@foreach ($product_ids as $key => $id) @php $product = \App\Models\Product::findOrFail($id); @endphp @endforeach
Image
@if ($product->highest_price != $product->lowest_price) {{ format_price($product->lowest_price) }} - {{ format_price($product->highest_price) }} @else {{ format_price($product->lowest_price) }} @endif
@endif @extends('backend.layouts.app') @section('content')
{{translate('All Subscribers')}}
@foreach($subscribers as $key => $subscriber) @endforeach
# {{translate('Email')}} {{translate('Date')}}
{{ ($key+1) + ($subscribers->currentPage() - 1)*$subscribers->perPage() }} {{ $subscriber->email }} {{ date('d-m-Y', strtotime($subscriber->created_at)) }}
{{ $subscribers->appends(request()->input())->links() }}
@endsection @extends('backend.layouts.app') @section('content') @php CoreComponentRepository::instantiateShopRepository(); @endphp
{{ translate('Orders') }}
@foreach ($orders as $key => $order) @endforeach
# {{ translate('Order Code') }} {{ translate('Num. of Products') }} {{ translate('Customer') }} {{ translate('Amount') }} {{ translate('Delivery Status') }} {{ translate('Payment Status') }} {{ translate('options') }}
{{ $key + 1 + ($orders->currentPage() - 1) * $orders->perPage() }} @if (addon_is_activated('multi_vendor'))
{{ translate('Package') }} {{ $order->code }} {{ translate('of') }}
@endif
{{ $order->combined_order->code ?? '' }}
{{ count($order->orderDetails) }} @if ($order->user != null) {{ $order->user->name }} @else Guest ({{ $order->guest_id }}) @endif {{ format_price($order->grand_total) }} {{ translate(str_replace('_', ' ', $order->delivery_status)) }} @if ($order->payment_status == 'paid') {{ translate('Paid') }} @else {{ translate('Unpaid') }} @endif @can('view_orders') @endcan @can('invoice_download') @endcan @can('invoice_download') @endcan @can('delete_orders') @endcan
{{ $orders->appends(request()->input())->links() }}
@endsection @section('modal') @include('backend.inc.delete_modal') @endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')

{{ translate('Order code') }}: {{ $order->combined_order->code }}

{{ translate('Order Details') }}

{{ translate('Customer info') }}
{{ translate('Name') }}: {{ $order->user->name ?? '' }}
{{ translate('Email') }}: {{ $order->user->email ?? '' }}
{{ translate('Phone') }}: {{ $order->user->phone ?? '' }}
@if ($order->manual_payment == 1 && $order->manual_payment_data !==null) @php $manual_payment_data = json_decode($order->manual_payment_data); @endphp @if ($manual_payment_data->reciept) @endif @endif
{{ translate('Order code') }}: {{ $order->combined_order->code }}
{{ translate('Order Date') }}: {{ $order->created_at->format('d.m.Y') }}
{{ translate('Delivery type') }}: {{ ucfirst(str_replace('_', ' ', $order->delivery_type)) }}
{{ translate('Payment method') }}: {{ ucfirst(str_replace('_', ' ', $order->payment_type)) }}
{{ translate('Transaction ID') }}: {{ $manual_payment_data->transactionId}}
{{ translate('Paid Via') }}: {{ $manual_payment_data->payment_method}}
{{ translate('Receipt') }}: {{ translate('Download') }}
@php $shipping_address = json_decode($order->shipping_address); @endphp
{{ translate('Shipping address') }}
{{ $shipping_address->phone }}
{{ $shipping_address->address }}
{{ $shipping_address->city }}, {{ $shipping_address->postal_code }}
{{ $shipping_address->state }}, {{ $shipping_address->country }}
@php $billing_address = json_decode($order->billing_address); @endphp
{{ translate('Billing address') }}
{{ $billing_address->phone }}
{{ $billing_address->address }}
{{ $billing_address->city }}, {{ $billing_address->postal_code }}
{{ $billing_address->state }}, {{ $billing_address->country }}
@foreach ($order->orderDetails as $key => $orderDetail) @endforeach
# {{ translate('Product') }} {{ translate('Qty') }} {{ translate('Unit Price') }} {{ translate('Unit Tax') }} {{ translate('Total') }}
{{ $key + 1 }} @if ($orderDetail->product != null)

{{ $orderDetail->product->name }}

@if ($orderDetail->variation)
@foreach ($orderDetail->variation->combinations as $combination) {{ optional($combination->attribute)->name }}: {{ optional($combination->attribute_value)->name }} @endforeach
@endif
@else {{ translate('Product Unavailable') }} @endif
{{ $orderDetail->quantity }} {{ format_price($orderDetail->price) }} {{ format_price($orderDetail->tax) }} {{ format_price($orderDetail->total) }}
@php $totalTax = 0; foreach ($order->orderDetails as $item) { $totalTax += $item->tax * $item->quantity; } @endphp @if (addon_is_activated('refund') && $order->refund_amount > 0) @endif
{{ translate('Sub Total') }} : {{ format_price($order->orderDetails->sum('total') - $totalTax) }}
{{ translate('Tax') }} : {{ format_price($totalTax) }}
{{ translate('Shipping') }} : {{ format_price($order->shipping_cost) }}
{{ translate('Coupon discount') }} : @if ($order->coupon_code)
({{ $order->coupon_code }})
@endif
{{ format_price($order->coupon_discount) }}
{{ translate('TOTAL') }} : {{ format_price($order->grand_total) }}
{{ translate('Refunded') }} : - {{ format_price($order->refund_amount) }}
@if (addon_is_activated('refund')) @can('show_refund_requests') @php $refund_request = \App\Models\RefundRequest::where('order_id',$order->id)->first(); @endphp

{{ translate('Refund requests') }}

@php $refund_request_time_period = get_setting('refund_request_time_period'); $last_refund_date = $orderDetail->created_at->addDays($refund_request_time_period); $today_date = Carbon\Carbon::now(); $refund_request_order_status = get_setting('refund_request_order_status') != null ? json_decode(get_setting('refund_request_order_status')) : []; @endphp @if ($order->payment_status == 'paid' && in_array($order->delivery_status, $refund_request_order_status) && $refund_request == null && $today_date <= $last_refund_date) {{ translate('Create Refund') }} @endif
@if ($refund_request != null) @foreach ($refund_request->refundRequestItems as $key => $refundRequestItem) @endforeach
# {{ translate('Name') }} {{ translate('Qty') }}
{{ $key + 1 }}

{{ $refundRequestItem->orderDetail->product->name }}

@if ($refundRequestItem->orderDetail->variation)
@foreach ($refundRequestItem->orderDetail->variation->combinations as $combination) {{ $combination->attribute->name }}: {{ $combination->attribute_value->name }} @endforeach
@endif
{{ $refundRequestItem->quantity }}
@if ($order->refund_status != null) @endif @if ($refund_request->shop->user->user_type == 'seller') @endif
{{ translate('Refund Amount') }}: {{ format_price($refund_request->amount) }}
{{ translate('Refund Type') }} : {{ $order->refund_status == 'partially_refunded' ? translate('Partial') : translate('Full') }}
{{ translate('Seller Approval') }}: @if ($refund_request->seller_approval == 0) {{ translate('Pending') }} @elseif($refund_request->seller_approval == 1) {{ translate('Accepted') }} @elseif($refund_request->seller_approval == 2) {{ translate('Rejected') }} @endif
{{ translate('Status') }} : @if ($refund_request->admin_approval == 0) {{ translate('Pending') }} @elseif($refund_request->admin_approval == 1) {{ translate('Accepted') }} @elseif($refund_request->admin_approval == 2) {{ translate('Rejected') }} @endif
{{ translate('Options') }}: @if ($refund_request->admin_approval == 0) @endif
@endif
@endcan @endif @if (addon_is_activated('multi_vendor') && optional(optional($order->shop)->user)->user_type != 'admin')

{{ translate('Earning History') }}

@foreach ($order->commission_histories()->latest()->get() as $history) @endforeach
# {{ translate('Admin Commission') }} {{ translate('Seller Earning') }} {{ translate('Details') }} {{ translate('Type') }} {{ translate('Calculated At') }}
{{ ($key+1) }} {{ format_price($history->admin_commission) }} {{ format_price($history->seller_earning) }} {{ $history->details }} @if ($history->type == 'Added') {{ translate($history->type) }} @else {{ translate($history->type) }} @endif {{ $history->created_at }}
@endif

{{ translate('Tracking information') }}

@csrf

{{ translate('Order updates') }}

@foreach ($order->order_udpates as $order_udpate)
{{ $order_udpate->translatable_note ? translate($order_udpate->note) : $order_udpate->note }}
{{ translate('by') .' ' .($order_udpate->user->name ?? translate('Deleted user')) .' at ' .$order_udpate->created_at->format('h:ia, d-m-Y') }}
@endforeach
@endsection @section('modal') {{-- Accept refund request Modal --}} {{-- Reject Refund request Modal --}} @endsection @section('script') @endsection
@php $subtotal = 0; $tax = 0; @endphp @if (Session::has('pos.cart')) @else

{{ translate('No Product Added') }}

@endif
{{translate('Sub Total')}} {{ single_price($subtotal) }}
{{translate('Tax')}} {{ single_price($tax) }}
{{translate('Shipping')}} {{ single_price(Session::get('pos.shipping', 0)) }}
{{translate('Discount')}} {{ single_price(Session::get('pos.discount', 0)) }}
{{translate('Total')}} {{ single_price($subtotal+$tax+Session::get('pos.shipping', 0) - Session::get('pos.discount', 0)) }}
@extends('addon:multivendor::seller.layouts.app') @section('content')
@csrf
{{ translate('Loading..') }}
@php $subtotal = 0; $tax = 0; @endphp @if (Session::has('pos.cart'))
    @forelse (Session::get('pos.cart') as $key => $cartItem) @php $subtotal += $cartItem['price']*$cartItem['quantity']; $tax += $cartItem['tax']*$cartItem['quantity']; $product_variation = \App\Models\ProductVariation::find($cartItem['variation_id']); @endphp
  • {{ $product_variation->product->name }}
    {{ $cartItem['variant'] }}
    {{ single_price($cartItem['price']) }} x {{ $cartItem['quantity'] }}
    {{ single_price($cartItem['price']*$cartItem['quantity']) }}
  • @empty
  • {{ translate('No Product Added') }}

  • @endforelse
@else

{{ translate('No Product Added') }}

@endif
{{translate('Sub Total')}} {{ single_price($subtotal) }}
{{translate('Tax')}} {{ single_price($tax) }}
{{translate('Shipping')}} {{ single_price(Session::get('pos.shipping', 0)) }}
{{translate('Discount')}} {{ single_price(Session::get('pos.discount', 0)) }}
{{translate('Total')}} {{ single_price($subtotal+$tax+Session::get('pos.shipping', 0) - Session::get('pos.discount', 0)) }}
@endsection @section('modal') {{-- Offline Payment Modal --}} @endsection @section('script') @endsection
@foreach (\App\Models\Address::where('user_id',$user_id)->get() as $key => $address) @endforeach
{{ translate('Add New Address') }}
@extends('backend.layouts.app') @section('content')
@csrf
{{ translate('Loading..') }}
@php $subtotal = 0; $tax = 0; @endphp @if (Session::has('pos.cart'))
    @forelse (Session::get('pos.cart') as $key => $cartItem) @php $subtotal += $cartItem['price']*$cartItem['quantity']; $tax += $cartItem['tax']*$cartItem['quantity']; $product_variation = \App\Models\ProductVariation::find($cartItem['variation_id']); @endphp
  • {{ $product_variation->product->name }}
    {{ $cartItem['variant'] }}
    {{ single_price($cartItem['price']) }} x {{ $cartItem['quantity'] }}
    {{ single_price($cartItem['price']*$cartItem['quantity']) }}
  • @empty
  • {{ translate('No Product Added') }}

  • @endforelse
@else

{{ translate('No Product Added') }}

@endif
{{translate('Sub Total')}} {{ single_price($subtotal) }}
{{translate('Tax')}} {{ single_price($tax) }}
{{translate('Shipping')}} {{ single_price(Session::get('pos.shipping', 0)) }}
{{translate('Discount')}} {{ single_price(Session::get('pos.discount', 0)) }}
{{translate('Total')}} {{ single_price($subtotal+$tax+Session::get('pos.shipping', 0) - Session::get('pos.discount', 0)) }}
@endsection @section('modal') {{-- Offline Payment Modal --}} @endsection @section('script') @endsection
@php $subtotal = 0; $tax = 0; @endphp @if (Session::has('pos.cart'))
    @forelse (Session::get('pos.cart') as $key => $cartItem) @php $subtotal += $cartItem['price']*$cartItem['quantity']; $tax += $cartItem['tax']*$cartItem['quantity']; $product_variation = \App\Models\ProductVariation::find($cartItem['variation_id']); @endphp
  • @if($product_variation->image == null) @else @endif
    {{ $product_variation->product->name }}
    {{ $cartItem['variant'] }}
    {{ single_price($cartItem['price']) }}
    {{ translate('QTY') }}: {{ $cartItem['quantity'] }}
  • @empty
  • {{ translate('No Product Added') }}

  • @endforelse
@else

{{ translate('No Product Added') }}

@endif
{{ translate('Customer Info') }}
@if(Session::has('pos.shipping_info') && Session::get('pos.shipping_info')['name'] != null)
{{translate('Name')}}: {{ Session::get('pos.shipping_info')['name'] }}
{{translate('Email')}}: {{ Session::get('pos.shipping_info')['email'] }}
{{translate('Phone')}}: {{ Session::get('pos.shipping_info')['phone'] }}
{{translate('Address')}}: {{ Session::get('pos.shipping_info')['address'] }}
{{translate('Country')}}: {{ Session::get('pos.shipping_info')['country'] }}
{{translate('City')}}: {{ Session::get('pos.shipping_info')['city'] }}
{{translate('Postal Code')}}: {{ Session::get('pos.shipping_info')['postal_code'] }}
@else
{{ translate('No customer information selected.') }}
@endif
{{translate('Total')}} {{ single_price($subtotal) }}
{{translate('Tax')}} {{ single_price($tax) }}
{{translate('Shipping')}} {{ single_price(Session::get('pos.shipping', 0)) }}
{{translate('Discount')}} {{ single_price(Session::get('pos.discount', 0)) }}
{{translate('Total')}} {{ single_price($subtotal+$tax+Session::get('pos.shipping', 0) - Session::get('pos.discount', 0)) }}
@extends('backend.layouts.app') @section('content')

{{translate('POS Activation for Seller')}}

{{translate('POS Activation for Seller')}}
@endsection @section('script') @endsection
@foreach (\App\Models\Address::where('user_id',$user_id)->get() as $key => $address) @if ($address) @endif @endforeach
{{ translate('Add New Address') }}
@extends('backend.layouts.app') @section('content')
{{translate('Attribute Information')}}
@csrf
@endsection @extends('backend.layouts.app') @section('content')

{{translate('All Values')}}

{{ $attribute->name.' '.translate('Values')}}
@foreach($attribute_values as $key => $attribute_value) @endforeach
# {{ translate('Attribute Value')}} {{ translate('Attribute')}} {{ translate('Actions')}}
{{$key+1}} {{$attribute_value->getTranslation('name')}} {{$attribute_value->attribute->getTranslation('name')}}
{{ $attribute_values->appends(request()->input())->links() }}
{{ translate('Add New Values') }}
@csrf
{{ translate('Attribute values are non deletable. You can only add or edit.') }}
{{ $attribute->name }}
@endsection @section('modal') @include('backend.inc.delete_modal') @endsection @extends('backend.layouts.app') @section('content')
{{translate('Attribute Information')}}
@csrf
@endsection @extends('backend.layouts.app') @section('content')

{{translate('All Attributes')}}

{{ translate('Attributes')}}
@foreach($attributes as $key => $attribute) @endforeach
# {{ translate('Name')}} {{ translate('Values')}} {{ translate('Actions')}}
{{$key+1}} {{$attribute->getTranslation('name')}} @foreach($attribute->attribute_values as $key => $value) {{ $value->getTranslation('name') }} @endforeach @can('configure_attributes', Model::class) @endcan @can('edit_attributes', Model::class) @endcan
{{ $attributes->appends(request()->input())->links() }}
@can('add_attributes')
{{ translate('Add New Attribute') }}
@csrf
{{ translate('Attributes are non deletable. You can only add or edit.') }}
@endcan
@endsection @section('modal') @include('backend.inc.delete_modal') @endsection @extends('backend.layouts.app') @section('content')
{{translate('Brand Information')}}
@csrf
{{ translate('Browse')}}
{{ translate('Choose File') }}
{{--
--}}
@endsection @extends('backend.layouts.app') @section('content')

{{ translate('All Brands') }}

{{ translate('Brands') }}
@foreach ($brands as $key => $brand) @endforeach
# {{ translate('Name') }} {{ translate('Logo') }} {{ translate('Options') }}
{{ $key + 1 + ($brands->currentPage() - 1) * $brands->perPage() }} {{ $brand->getTranslation('name') }}
{{ translate('Brand') }}
@can('edit_brands') @endcan @can('delete_brands') @endcan
{{ $brands->appends(request()->input())->links() }}
@can('add_brands')
{{ translate('Add New Brand') }}
@csrf
{{ translate('Browse') }}
{{ translate('Choose File') }}
@endcan
@endsection @section('modal') @include('backend.inc.delete_modal') @endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')
{{ translate('Product Bulk Upload') }}
{{ translate('Step 1') }}:

1. {{ translate('Download the skeleton file and fill it with proper data') }}.

2. {{ translate('You can download the example file to understand how the data must be filled') }}.

3. {{ translate('Once you have downloaded and filled the skeleton file, upload it in the form below and submit') }}.

4. {{ translate('After uploading products you need to edit them and set product\'s images and choices') }}.


{{ translate('Step 2') }}:

1. {{ translate('Category and Brand should be in numerical id') }}.

2. {{ translate('You can download the pdf to get Category and Brand id') }}.



{{ translate('Upload Product File') }}
@csrf
@endsection @extends('backend.layouts.app') @section('content')
{{ translate('Category Information') }}
@csrf
{{ translate('Higher number has high priority') }}
{{ translate('Browse') }}
{{ translate('Choose File') }}
@php CoreComponentRepository::instantiateShopRepository(); @endphp {{--
{{ translate('Browse')}}
{{ translate('Choose File') }}
--}}
{{ translate('Browse') }}
{{ translate('Choose File') }}
@endsection @extends('backend.layouts.app') @section('content')
{{ translate('Category Information') }}
@php CoreComponentRepository::instantiateShopRepository(); @endphp
@csrf
{{ translate('Higher number has high priority') }}
{{ translate('Browse') }}
{{ translate('Choose File') }}
{{--
{{ translate('Browse')}}
{{ translate('Choose File') }}
--}}
{{ translate('Browse') }}
{{ translate('Choose File') }}
@endsection @extends('backend.layouts.app') @section('content') @php CoreComponentRepository::instantiateShopRepository(); @endphp

{{ translate('All categories') }}

@can('add_categories') {{ translate('Add New category') }} @endcan
{{ translate('Categories') }}
{{-- --}} @foreach ($categories as $key => $category) {{-- --}} @endforeach
# {{ translate('Name') }} {{ translate('Parent Category') }} {{ translate('Order Level') }} {{ translate('Level') }} {{ translate('Banner') }}{{translate('Icon')}}{{ translate('Featured') }} {{ translate('Options') }}
{{ $key + 1 + ($categories->currentPage() - 1) * $categories->perPage() }} {{ $category->getTranslation('name') }} @php $parent = \App\Models\Category::where('id', $category->parent_id)->first(); @endphp @if ($parent != null) {{ $parent->getTranslation('name') }} @else — @endif {{ $category->order_level }} {{ $category->level }} {{ translate('Banner') }} {{translate('icon')}} @can('edit_categories') @endcan @can('delete_categories') @endcan
{{ $categories->appends(request()->input())->links() }}
@endsection @section('modal') @include('backend.inc.delete_modal') @endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')
{{ translate('Add New Digital Product') }}
@csrf
{{ translate('General') }}
{{ translate('Browse') }}
{{ translate('Choose File') }}
{{ translate('Images') }}
{{ translate('Browse') }}
{{ translate('Choose File') }}
{{ translate('Browse') }}
{{ translate('Choose File') }}
{{ translate('Meta Tags') }}
{{ translate('Browse') }}
{{ translate('Choose File') }}
@if (get_setting('club_point'))
{{ translate('Club Point') }}
@endif
{{ translate('Price') }}
@foreach (\App\Models\Tax::all() as $tax)
@endforeach
{{ translate('Product Information') }}
@endsection @extends('backend.layouts.app') @section('content')
{{ translate('Edit Digital Product') }}
{{-- --}} @csrf {{--
--}}
{{ translate('General') }}
{{ translate('Browse') }}
{{ translate('Choose File') }}
{{ translate('Images') }}
{{ translate('Browse') }}
{{ translate('Choose File') }}
{{ translate('Browse') }}
{{ translate('Choose File') }}
{{ translate('Meta Tags') }}
{{ translate('Browse') }}
{{ translate('Choose File') }}
{{ translate('Price') }}
@foreach (\App\Models\Tax::all() as $tax) @php $tax_amount = 0; $tax_type = ''; foreach ($tax->product_taxes as $row) { if ($product->id == $row->product_id) { $tax_amount = $row->tax; $tax_type = $row->tax_type; } } @endphp
@endforeach @php $start_date = $product->discount_start_date ? date('d-m-Y H:i:s', $product->discount_start_date) : null; $end_date = $product->discount_end_date ? date('d-m-Y H:i:s', $product->discount_end_date) : null; @endphp
{{ translate('Description') }}
@endsection @extends('backend.layouts.app') @section('content')
@can('add_digital_product') @endcan
{{ translate('Digital Products') }}
@foreach($products as $key => $product) @endforeach
# {{translate('Name')}} {{translate('Photo')}} {{translate('Price')}} {{translate('Published')}} {{translate('Options')}}
{{ ($key+1) + ($products->currentPage() - 1)*$products->perPage() }} {{ $product->getTranslation('name') }} Image {{ number_format($product->highest_price,2) }}
{{ $products->appends(request()->input())->links() }}
@endsection @section('modal') @include('modals.delete_modal') @endsection @section('script') @endsection @php $value = null; for ($i=0; $i < $child_category->level; $i++){ $value .= '-'; } @endphp
  • {{ $value }}{{ $childCategory->name }}
  • @if ($child_category->childrenCategories) @foreach ($child_category->childrenCategories as $childCategory) @include('backend.product.products.child_category', ['child_category' => $childCategory]) @endforeach @endif @extends('backend.layouts.app') @section('content')
    {{ translate('Add New Product') }}
    @csrf
    {{ translate('Product Information') }}
    {{ translate('Customer need to purchase this minimum quantity for this product. Minimum should be 1.') }}
    {{ translate('Customer will be able to purchase this maximum quantity for this product. Default 0 for unlimited.') }}
    {{ translate('Product Images') }}
    {{ translate('Browse') }}
    {{ translate('Choose File') }}
    {{ translate('This image is visible in all product box. Use 300x300 sizes image. Keep some blank space around the main object of your image as we had to crop some edge in different devices to make it responsive.') }}
    {{ translate('Browse') }}
    {{ translate('Choose File') }}
    {{ translate("These images are visible in the product details page gallery. Use 600x600 or higher sizes images for better quality. But try to keep file size low as it'll increase page load time.") }}
    {{ translate('Product price, stock') }}
    {{ translate('Product Discount') }}
    @if(get_setting('club_point'))
    {{ translate('Club Point') }}
    @endif
    {{ translate('Shipping Information') }}
    hr(s)
    hr(s)
    {{ get_setting('weight_unit') }}
    {{ get_setting('dimension_unit') }}
    {{ get_setting('dimension_unit') }}
    {{ get_setting('dimension_unit') }}
    {{ translate('Product Description') }}
    {{ translate('Product attributes') }}
    {{ translate('These attributes will be used only for filtering.') }}
    {{ translate('SEO Meta Tags') }}
    {{ translate('Browse') }}
    {{ translate('Choose File') }}
    {{ translate('Product Status') }}
    {{ translate('Product Brand') }}
    {{ translate('Product Category') }}
    {{ translate('Select Main') }} {{ translate('These will be used for Affiliate System.') }}
    {{--
      @foreach ($categories as $category)
    • @if (count($category->childrenCategories) > 0)
        @foreach ($category->childrenCategories as $childCategory)
      • @if (count($childCategory->childrenCategories) > 0)
          @foreach ($childCategory->childrenCategories as $grandChildCategory)
        • @endforeach
        @endif
      • @endforeach
      @endif
    • @endforeach
    --}}
      @foreach ($categories as $category)
    • {{ $category->name }}
    • @foreach ($category->childrenCategories as $childCategory) @include('backend.product.products.child_category', ['child_category' => $childCategory]) @endforeach @endforeach
    {{ translate('Product Tags') }}
    {{ translate('These will be used for product search.') }}
    {{ translate('VAT & Tax') }}
    @foreach (\App\Models\Tax::all() as $tax)
    @endforeach
    {{ translate('Warranty') }}
    {{ translate('Warranty available for this product?') }}
    @endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')

    {{ translate('Edit Product') }}

    @csrf
    {{ translate('Product Information') }}
    {{ translate('Customer need to purchase this minimum quantity for this product. Minimum should be 1.') }}
    {{ translate('Customer will be able to purchase this maximum quantity for this product. Default 0 for unlimited.') }}
    {{ translate('Product Images') }}
    {{ translate('Browse') }}
    {{ translate('Choose File') }}
    {{ translate('This image is visible in all product box. Use 300x300 sizes image. Keep some blank space around the main object of your image as we had to crop some edge in different devices to make it responsive.') }}
    {{ translate('Browse') }}
    {{ translate('Choose File') }}
    {{ translate("These images are visible in the product details page gallery. Use 600x600 or higher sizes images for better quality. But try to keep file size low as it'll increase page load time.") }}
    {{ translate('Product price, stock') }}
    @php $first_variation = $product->variations->first(); $price = !$product->is_variant ? $first_variation->price : 0; $sku = !$product->is_variant ? $first_variation->sku : null; $stock = !$product->is_variant ? $first_variation->stock : 1; @endphp
    is_variant) style="display:none;" @endif>
    is_variant) style="display:none;" @endif>
    {{ translate('Select an option for this product and then select choices of each option. Max 3 options') }}
    @forelse (generate_variation_options($product->variation_combinations) as $key => $combination)
    @php $attribute_values = \App\Models\AttributeValue::where('attribute_id', $combination['id'])->get(); $old_val = array_map(function ($val) { return $val['id']; }, $combination['values']); @endphp
    @if ($key == 0)
    @else
    @endif
    @empty
    {{ translate('Select an option') }}
    @endforelse
    @if ($product->is_variant) @include('backend.product.products.sku_combinations_edit',['variations' => $product->variations]) @endif
    {{ translate('Product Discount') }}
    @php if ($product->discount_start_date) { $start_date = date('d-m-Y H:i:s', $product->discount_start_date); $end_date = date('d-m-Y H:i:s', $product->discount_end_date); $discount_date = $start_date . ' to ' . $end_date; } else { $discount_date = ''; } @endphp
    @if(get_setting('club_point'))
    {{ translate('Club Point') }}
    @endif
    {{ translate('Shipping Information') }}
    hr(s)
    hr(s)
    {{ get_setting('weight_unit') }}
    {{ get_setting('dimension_unit') }}
    {{ get_setting('dimension_unit') }}
    {{ get_setting('dimension_unit') }}
    {{ translate('Product Description') }}
    {{ translate('Product attributes') }}
    {{ translate('These attributes will be used only for filtering.') }}
    @foreach ($product->attributes as $product_attribute)
    @php $attribute_values = \App\Models\AttributeValue::where('attribute_id', $product_attribute->attribute_id)->get(); @endphp
    @endforeach
    {{ translate('SEO Meta Tags') }}
    {{ translate('Browse') }}
    {{ translate('Choose File') }}
    {{ translate('Product Status') }}
    {{ translate('Product Brand') }}
    {{ translate('Product Category') }}
    {{ translate('Select Main') }} {{ translate('These will be used for Affiliate System.') }}
    {{--
      @php $old_categories = $product->product_categories->pluck('category_id')->toArray(); @endphp @foreach ($categories as $category)
    • @if (count($category->childrenCategories) > 0)
        @foreach ($category->childrenCategories as $childCategory)
      • @if (count($childCategory->childrenCategories) > 0)
          @foreach ($childCategory->childrenCategories as $grandChildCategory)
        • @endforeach
        @endif
      • @endforeach
      @endif
    • @endforeach
    --}} @php $old_categories = $product->product_categories->pluck('category_id')->toArray(); @endphp
      @foreach ($categories as $category)
    • {{ $category->name }}
    • @foreach ($category->childrenCategories as $childCategory) @include('backend.product.products.child_category', ['child_category' => $childCategory]) @endforeach @endforeach
    {{ translate('Product Tags') }}
    {{ translate('These will be used for product search.') }}
    {{ translate('VAT & Tax') }}
    @foreach (\App\Models\Tax::all() as $tax) @php $tax_amount = 0; $tax_type = 'flat'; foreach ($product->taxes as $row) { if ($row->tax_id == $tax->id) { $tax_amount = $row->tax; $tax_type = $row->tax_type; } } @endphp
    @endforeach
    {{ translate('Warranty') }}
    {{ translate('Warranty available for this product?') }}
    @endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')

    {{ translate('All products') }}

    @can('add_products') {{ translate('Add New Product') }} @endcan
    {{ translate('All Products') }}
    @foreach ($products as $key => $product) @endforeach
    # {{ translate('Name') }} {{ translate('Info') }} {{ translate('Categories') }} {{ translate('Brand') }} {{ translate('Published') }} {{ translate('Options') }}
    {{ $key + 1 + ($products->currentPage() - 1) * $products->perPage() }}
    Image
    {{ $product->getTranslation('name') }}
    {{ translate('Rating') }}: {{ renderStarRating($product->rating) }}
    {{ translate('Total Sold') }}: {{ $product->num_of_sale }}
    {{ translate('Price') }}: @if ($product->highest_price != $product->lowest_price) {{ format_price($product->lowest_price) }} - {{ format_price($product->highest_price) }} @else {{ format_price($product->lowest_price) }} @endif
    @foreach ($product->categories as $category) {{ $category->getTranslation('name') }} @endforeach @if ($product->brand)
    {{ translate('Brand') }}
    @else {{ translate('No brand') }} @endif
    @can('view_products') @endcan @can('edit_products') @endcan @can('duplicate_products') @endcan @can('delete_products') @endcan
    {{ $products->appends(request()->input())->links() }}
    @php CoreComponentRepository::instantiateShopRepository(); @endphp @endsection @section('modal') @include('backend.inc.delete_modal') @endsection @section('script') @endsection
    {{ translate('Select an attribute') }}
    {{ translate('Select an option') }}
    @extends('backend.layouts.app') @section('content')

    {{ $product->getTranslation('name') }}

    {{ renderStarRating($product->rating) }} ({{ number_format($product->rating, 2) }})
    {{ $product->reviews_count }}
    {{ translate('Reviews') }}
    {{ $product->wishlists_count }}
    {{ translate('In wishlist') }}
    {{ $product->carts_count }}
    {{ translate('In cart') }}
    {{ $product->num_of_sale }}
    {{ translate('Times sold') }}
    {{ format_price($product->orderDetails()->sum('price')) }}
    {{ translate('Amount sold') }}
    @if ($product->discount > 0)
    @if ($product->discount_type == 'flat') {{ format_price($product->discount) }} @else {{ $product->discount }}% @endif {{ translate('Off') }}
    {{ date('Y/m/d H:i:s', $product->discount_start_date) }} - {{ date('Y/m/d H:i:s', $product->discount_end_date) }}
    @endif
    {{ translate('Status') }}: @if ($product->published) {{ translate('Published') }} @else {{ translate('Draft') }} @endif
    {{ translate('Brand') }}: @if ($product->brand)
    {{ translate('Brand') }}
    @else {{ translate('No brand') }} @endif
    {{ translate('Category') }}: @foreach ($product->categories as $category) {{ $category->getTranslation('name') }} @endforeach
    {{ translate('Tags') }}: {{ $product->tags }}
    {{ translate('Warranty') }}: @if ($product->has_warranty) {{ translate('Has warranty') }} @else {{ translate('No warranty') }} @endif
    {{ translate('Minimum Purchase Qty ') }}: {{ $product->min_qty }}
    {{ translate('Maximum Purchase Qty ') }}: {{ $product->max_qty }}
    {{ translate('VAT & Tax') }}
    @foreach (\App\Models\Tax::all() as $tax) @php $tax_amount = 0; $tax_type = 'flat'; foreach ($product->taxes as $row) { if ($row->tax_id == $tax->id) { $tax_amount = $row->tax; $tax_type = $row->tax_type; } } @endphp
    @if ($tax_type == 'flat') {{ format_price($tax_amount) }} @else {{ $tax_amount }}% @endif
    @endforeach
    {{ translate('Product price, stock') }}
    @if ($product->is_variant) @endif @if ($product->is_variant) @endif @foreach ($product->variations as $key => $variation) @php $name = ''; $code_array = array_filter(explode('/', $variation->code)); $lstKey = array_key_last($code_array); foreach ($code_array as $j => $comb) { $comb = explode(':', $comb); $option_name = \App\Models\Attribute::find($comb[0])->getTranslation('name'); $choice_name = \App\Models\AttributeValue::find($comb[1])->getTranslation('name'); $name .= $option_name . ': ' . $choice_name; if ($lstKey != $j) { $name .= ' / '; } } @endphp @if ($product->is_variant) @endif @if ($product->is_variant) @endif @endforeach
    {{ $name }}
    {{ format_price($variation->price) }}
    @if ($variation->stock == '1') {{ translate('In stock') }} @else {{ translate('Out of stock') }} @endif
    {{ $variation->sku }}
    {{ translate('Gallery') }}
    {{ translate('Shipping Information') }}
    hr(s)
    hr(s)
    {{ get_setting('weight_unit') }}
    {{ get_setting('dimension_unit') }}
    {{ get_setting('dimension_unit') }}
    {{ get_setting('dimension_unit') }}
    {{ translate('Product Description') }}
    {!! $product->getTranslation('description') !!}
    @endsection @if (count($combinations[0]) > 0) @foreach ($combinations as $key => $combination) @php $name = ''; $code = ''; $lstKey = array_key_last($combination); foreach ($combination as $option_id => $choice_id) { $option_name = \App\Models\Attribute::find($option_id)->getTranslation('name'); $choice_name = \App\Models\AttributeValue::find($choice_id)->getTranslation('name'); $name .= $option_name . ': ' . $choice_name; $code .= $option_id . ':' . $choice_id . '/'; if ($lstKey != $option_id) { $name .= ' / '; } } @endphp @endforeach
    {{ translate('Browse') }}
    {{ translate('Choose File') }}
    @endif @foreach ($variations as $key => $variation) @php $name = ''; $code_array = array_filter(explode('/', $variation->code)); $lstKey = array_key_last($code_array); foreach ($code_array as $j => $comb) { $comb = explode(':', $comb); $option_name = \App\Models\Attribute::find($comb[0])->getTranslation('name'); $choice_name = \App\Models\AttributeValue::find($comb[1])->getTranslation('name'); $name .= $option_name . ': ' . $choice_name; if ($lstKey != $j) { $name .= ' / '; } } @endphp @endforeach
    {{ translate('Browse') }}
    {{ translate('Choose File') }}
    @extends('backend.layouts.app') @section('content')

    {{ translate('Product Reviews') }}

    {{ translate('Product Reviews') }}
    @foreach ($reviews as $key => $review) @if ($review->product != null && $review->user != null) @endif @endforeach
    # {{ translate('Product & rating') }} {{ translate('Customer') }} {{ translate('Comment') }} {{ translate('Published') }}
    {{ $key + 1 + ($reviews->currentPage() - 1) * $reviews->perPage() }} {{ $review->product->name }} {{ translate('Name') . ': ' . $review->user->name }} {{ translate('Email') . ': ' . $review->user->email }} {{ translate('Phone') . ': ' . $review->user->phone }} {{ translate('Rating') }}: {{ renderStarRating($review->rating) }} {{ $review->comment }}
    {{ $reviews->appends(request()->input())->links() }}
    @endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')
    {{ translate('Seller Verification Form') }}
    @csrf
    @foreach (json_decode(get_setting('verification_form')) as $key => $element) @if ($element->type == 'text' || $element->type == 'file')
    @elseif ($element->type == 'select' || $element->type == 'multi_select' || $element->type == 'radio')
    @if (is_array(json_decode($element->options))) @foreach (json_decode($element->options) as $value)
    @endforeach @endif
    @endif @endforeach
    • {{ translate('Text Input') }}
    • {{ translate('Select') }}
    • {{ translate('Multiple Select') }}
    • {{ translate('Radio') }}
    • {{ translate('File') }}
    @endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')
    {{ translate('City Information') }}
    @csrf
    @endsection @extends('backend.layouts.app') @section('content')

    {{translate('All cities')}}

    {{ translate('Cities') }}
    @foreach($cities as $key => $city) @endforeach
    # {{translate('Name')}} {{translate('State')}} {{translate('Show/Hide')}} {{translate('Options')}}
    {{ ($key+1) + ($cities->currentPage() - 1)*$cities->perPage() }} {{ $city->name }} {{ $city->state->name }}
    {{ $cities->appends(request()->input())->links() }}
    {{ translate('Add New city') }}
    @csrf
    @endsection @section('modal') @include('backend.inc.delete_modal') @endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')
    {{ translate('Countries') }}
    @foreach($countries as $key => $country) @endforeach
    # {{translate('Name')}} {{translate('Code')}} {{translate('Show/Hide')}}
    {{ ($key+1) + ($countries->currentPage() - 1)*$countries->perPage() }} {{ $country->name }} {{ $country->code }}
    {{ $countries->links() }}
    @endsection @section('script') @endsection
    @csrf
    @csrf
    @extends('backend.layouts.app') @section('content') @php CoreComponentRepository::instantiateShopRepository(); @endphp @can('show_currencies')
    {{ translate('System Default Currency') }}
    @csrf
    {{ translate('Set Currency Formats') }}
    @csrf
    @endcan

    {{ translate('All Currencies') }}

    @can('add_currencies') {{ translate('Add New Currency') }} @endcan
    {{ translate('Currencies') }}
    {{-- --}} @foreach ($currencies as $key => $currency) {{-- --}} @endforeach
    # {{ translate('Currency name') }} {{ translate('Currency symbol') }} {{ translate('Currency code') }} {{ translate('Exchange rate') }}(1 USD = ?){{translate('Status')}}{{ translate('Options') }}
    {{ $key + 1 + ($currencies->currentPage() - 1) * $currencies->perPage() }} {{ $currency->name }} {{ $currency->symbol }} {{ $currency->code }} {{ $currency->exchange_rate }} @can('edit_currencies') @endcan
    {{ $currencies->appends(request()->input())->links() }}
    @endsection @section('modal') @include('backend.inc.delete_modal') @endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')

    {{translate('S3 File System Credentials')}}

    @csrf

    {{translate('S3 File System Activation')}}

    @endsection @section('script') @endsection @extends('backend.layouts.app') @section('content')

    {{ translate('General Settings') }}

    @csrf
    {{ translate('Browse') }}
    {{ translate('Choose Files') }}
    {{ translate('Will be used in admin panel side menu') }}
    {{ translate('Browse') }}
    {{ translate('Choose Files') }}
    {{ translate('Will be used in admin panel topbar in mobile + Admin login page') }}
    {{ translate('Browse') }}
    {{ translate('Choose Files') }}
    @if (addon_is_activated('multi_vendor'))

    {{ translate('Seller Minimum Withdrawal Amount') }}

    @csrf
    @endif

    {{ translate('Shop Settings') }}

    @csrf
    {{ translate('Customer need to purchase minimum this amount of admin shop products to place an order.') }}

    {{ translate('Cache Settings') }}

    @csrf
    {{ get_setting('force_cache_clear_version') }}

    {{ translate('Features Activation') }}