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

MakerWorld Product Importer & Collecties Sync

Koppel je MakerWorld collecties (zoals @user_1718037659). Het systeem controleert elke 10 minuten automatisch op nieuwe modellen!

@if(session('success'))
{{ session('success') }}
@endif @if(session('warning'))
{{ session('warning') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($currentTab === 'collections')
Nieuwe Collectie Toevoegen

MakerWorld Collectie Koppelen aan Auto-Sync

Voer de link in van een collectie (bijv. https://makerworld.com/nl/collections/9205051) of je gebruikersprofiel https://makerworld.com/nl/@user_1718037659/collections.

@csrf

Actief Gevolgde Collecties (Auto-Sync)

Modellen uit deze collecties worden binnengehaald als concepten in Artikel Beheer.

@if($trackedCollections->isEmpty())

Nog geen collecties gekoppeld

Voeg hierboven een collectie toe of gebruik je gebruikersnaam @user_1718037659 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) Auto-Sync 10m @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->diffForHumans() : 'Nog niet' }}
@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']))

MakerWorld Modellen Showcase

Selecteer modellen om direct toe te voegen aan je webshop catalogus.

@forelse($models as $model) @php $mId = $model['id'] ?? 0; $cover = $model['cover'] ?? $model['coverUrl'] ?? 'https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=600&q=80'; $title = $model['title'] ?? 'MakerWorld Model #' . $mId; $author = $model['designCreator']['name'] ?? $model['designCreator']['handle'] ?? 'MakerWorld Maker'; @endphp
{{ $title }}
Door {{ $author }} #{{ $mId }}

{{ $title }}

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

Los Model Importeren via MakerWorld URL of ID

Plak de URL van een specifiek model op MakerWorld (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)
Momenteel actief gekoppeld
@csrf
@endif
@endif
@endsection