Link existing Paddle IDs

This commit is contained in:
Codex Agent
2026-01-02 22:24:52 +01:00
parent bb67d68eba
commit 3c0e7afeb2
4 changed files with 80 additions and 3 deletions

View File

@@ -152,6 +152,16 @@ class Package extends Model
return is_string($message) && $message !== '' ? $message : null;
}
public function linkPaddleIds(string $productId, string $priceId): void
{
$this->forceFill([
'paddle_product_id' => $productId,
'paddle_price_id' => $priceId,
'paddle_sync_status' => 'linked',
'paddle_synced_at' => now(),
])->save();
}
public function getActivatesImmediatelyAttribute(): bool
{
// Default: Pakete werden nach Kauf sofort freigeschaltet (digitale Dienstleistung).