diff --git a/app/Filament/User/Resources/ProductResource/Pages/EditProduct.php b/app/Filament/User/Resources/ProductResource/Pages/EditProduct.php index 4e8d2fd..cf79ac7 100644 --- a/app/Filament/User/Resources/ProductResource/Pages/EditProduct.php +++ b/app/Filament/User/Resources/ProductResource/Pages/EditProduct.php @@ -24,7 +24,12 @@ class EditProduct extends EditRecord ->requiresConfirmation() ->modalHeading('Produkt in Shopify anlegen') ->modalDescription('Erstellt das Produkt mit allen Varianten in Shopify und verknüpft die IDs.') - ->visible(fn () => ! $this->record->shopify_product_id) + ->visible(fn () => + ! $this->record->shopify_product_id && + ! ProductSize::where('product_id', $this->record->id) + ->whereNotNull('shopify_variant_id') + ->exists() + ) ->action(fn () => $this->createProductInShopify()), Actions\Action::make('rezept-versionen') ->label('Rezept-Versionen')