@extends('layouts.app') @section('title', 'Settings') @section('content')

Integrations

Integration settings

Manage the connections used by your shop and workshop. Saved values are encrypted in the database.

Etsy shop

{{ $storedCredentials ? 'Credentials saved in the database.' : ($configured ? 'Using server credentials. Save them here to manage them in the dashboard.' : 'No credentials saved yet.') }}

{{ $configured ? 'Configured' : 'Setup needed' }}
@csrf @method('PUT')

Blank credential fields keep the current values. Saving imports any server credentials you have not entered here. Changing the app key disconnects the current Etsy shop. The callback must match the URL registered with Etsy.

Parcel2Go

Quotes, labels, shipments and collections.

$integrations['parcel2go']['configured'], 'bg-amber-500/10 text-amber-200' => ! $integrations['parcel2go']['configured']])>{{ $integrations['parcel2go']['configured'] ? 'Configured' : 'Setup needed' }}

{{ $integrations['parcel2go']['stored'] ? 'Saved in the database.' : 'Using server values where available. Save to import them.' }}

@csrf @method('PUT')

To request account history, sign in to Parcel2Go My Account → Settings → API and check this client's permissions. If my-profile is unavailable, email apihelp@parcel2go.com with your account email and Client ID. Ask them to enable my-profile for your live client. Never email the Client secret. After confirmation, select “Shipping and account history” here.

BamBuddy

Live print farm data.

$integrations['bambuddy']['configured'], 'bg-amber-500/10 text-amber-200' => ! $integrations['bambuddy']['configured']])>{{ $integrations['bambuddy']['configured'] ? 'Configured' : 'Setup needed' }}

{{ $integrations['bambuddy']['stored'] ? 'Saved in the database.' : 'Using server values where available. Save to import them.' }}

@csrf @method('PUT')

Filament dryer

Status, cycles and fault controls.

$integrations['dryer']['configured'], 'bg-amber-500/10 text-amber-200' => ! $integrations['dryer']['configured']])>{{ $integrations['dryer']['configured'] ? 'Configured' : 'Setup needed' }}

{{ $integrations['dryer']['stored'] ? 'Saved in the database.' : 'Using server values where available. Save to import them.' }}

@csrf @method('PUT')

OAuth callback

Register this exact HTTPS URL in your Etsy developer app.

{{ $redirectUri }} @if($configured)Go to Etsy shop@endif
@endsection