web: Preise-Seite zeigt unter Weitere Leistungen nur noch Depublizieren
Inhaltliche Korrektur (8 Credits) und Update/Ergänzung (4 Credits) existieren als buchbare Leistungen noch nicht — sie folgen erst mit dem Bookings-/Magic-Link-Rework und fliegen bis dahin von der Preisliste. Depublizieren wird als Direktkauf in Euro abgerechnet (Stripe-Checkout über billing.depublication_price_cents), nicht in Credits: Die Seite zeigt jetzt 35 € aus derselben Preisquelle wie der Kauf-Flow statt der falschen 35 Credits. Ohne konfigurierten Preis verschwindet der Block komplett (wie das Angebot auf der PM-Detailseite). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
2ea64ad222
commit
07d89a0e6a
5 changed files with 36 additions and 32 deletions
|
|
@ -30,7 +30,20 @@ test('the pricing page renders the editorial shell with real plans, single pm an
|
|||
->assertSeeText('7 Tage') // boost 7d aus config
|
||||
->assertSeeText('10 Credits') // Credit-Paket p10 aus config
|
||||
->assertSeeText('Depublizieren')
|
||||
->assertSeeText('35 Credits'); // depublish aus config
|
||||
->assertSee('35 €', false) // billing.depublication_price_cents (Direktkauf, keine Credits)
|
||||
// Korrektur/Update gibt es noch nicht (folgen mit dem Magic-Link-Rework).
|
||||
->assertDontSeeText('Inhaltliche Korrektur')
|
||||
->assertDontSeeText('Update / Ergänzung');
|
||||
});
|
||||
|
||||
test('the pricing page hides the depublication offer without a configured price', function () {
|
||||
/** @var TestCase $this */
|
||||
$this->seed(PlanSeeder::class);
|
||||
config()->set('billing.depublication_price_cents', null);
|
||||
|
||||
$this->get('https://businessportal24.test/de/preise')
|
||||
->assertSuccessful()
|
||||
->assertDontSeeText('Depublizieren');
|
||||
});
|
||||
|
||||
test('the pricing page serves english content on the english edition', function () {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue