@extends('layouts.admin') @section('title', 'MakerWorld Collecties & Auto-Sync | Jouwdriedee.nl Beheer') @section('content')
MakerWorld Sync Engine • 10-minuten automatische synchronisatie

MakerWorld Product Importer & Collecties

Koppel MakerWorld collecties van je profiel (@user_1718037659). Nieuwe prints worden elke 10 minuten automatisch binnengehaald.

@if(session('success'))
{{ session('success') }}
@endif @if(session('warning'))
{{ session('warning') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if(session('makerworld_2fa_account'))
Tweestapsverificatie (2FA)

Bambu Lab Beveiligingscode

Vul de 6-cijferige verificatiecode in die verzonden is naar {{ session('makerworld_2fa_account') }}.

@csrf
@csrf
• Ander account
@endif
Gekoppelde Collecties {{ $trackedCollections->count() }} Artikel Beheer @if($stagedCount > 0) {{ $stagedCount }} @endif Los Model MakerWorld Login @if($isAuthenticated) @endif
@if($currentTab === 'collections')
Nieuwe collectie koppelen

MakerWorld Collectie toevoegen aan Auto-Sync

Voer een collectie URL in of je gebruikersprofiel https://makerworld.com/nl/@user_1718037659/collections.

@csrf

Actief gevolgde collecties ({{ $trackedCollections->count() }})

Prints uit deze collecties komen binnen als concepten in Artikel Beheer.

@if($trackedCollections->isEmpty())

Nog geen collecties gekoppeld

Koppel hierboven je profiel om automatische 10-minuten import te starten.

@else
@foreach($trackedCollections as $collection)
@if($collection->cover_url) {{ $collection->name }} @else
@endif
@if($collection->is_active_sync) 10m Sync @else Gepauzeerd @endif
ID: #{{ $collection->makerworld_collection_id }} • {{ $collection->user_handle ?? 'MakerWorld' }}

{{ $collection->name }}

@if($collection->description)

{{ $collection->description }}

@endif
Totaal
{{ $collection->items_count }}
Concept
{{ $collection->draft_products_count }}
Live
{{ $collection->published_products_count }}
Laatste controle: {{ $collection->last_synced_at ? $collection->last_synced_at->timezone(config('app.timezone', 'Europe/Amsterdam'))->diffForHumans() : 'Nog niet' }} @if($collection->last_synced_at) ({{ $collection->last_synced_at->timezone(config('app.timezone', 'Europe/Amsterdam'))->format('H:i') }}) @endif
@if($collection->last_sync_message)
Status: {{ $collection->last_sync_message }}
@endif
@csrf
@csrf
@csrf @method('DELETE')
@endforeach
@endif
@endif @if(in_array($currentTab, ['community', 'favorites']))

Populaire MakerWorld Modellen

Direct importeren naar je catalogus of artikelbeheer.

@forelse($models ?? [] as $model) @php $mId = $model['id'] ?? 0; $cover = $model['cover'] ?? $model['coverUrl'] ?? ''; $title = $model['title'] ?? 'MakerWorld Model #' . $mId; $author = $model['designCreator']['name'] ?? $model['designCreator']['handle'] ?? 'MakerWorld'; @endphp
@if($cover) {{ $title }} @else
@endif
#{{ $mId }} • {{ $author }}

{{ $title }}

@csrf
@empty
Geen modellen gevonden in dit overzicht.
@endforelse
@endif @if($currentTab === 'quick')

Los model importeren

Plak de URL van een specifiek MakerWorld model (bijv. https://makerworld.com/nl/models/55866) om het direct op te halen met alle foto's en printgegevens.

Printtijd
Gewicht
Adviesprijs
@csrf
@endif @if($currentTab === 'auth')

Inloggen met MakerWorld

Bambu Lab / MakerWorld inloggegevens

@csrf

MakerWorld Bearer Token

Plak direct je MakerWorld JWT token

@csrf
@if($isAuthenticated)
Actief verbonden
@csrf
@endif
@endif
@endsection