StudioDock
Back to What's New
NotablePackages, wallets, and invoicesJune 2, 2026

Package purchases keep invoice links reliable

Public Offers package and gift-card purchases now keep Stripe invoice access available to the paying customer in email and the customer portal.

All studiosPhoto studiosVideo studiosPodcast studiosRecording studios

What changed

What changed

  • Paid public package checkouts now require recoverable Stripe customer and invoice records before wallet credit is issued.
  • Package and gift-card storefront invoices are persisted in the commerce invoice ledger so customer purchase emails and portal wallet cards can keep the same Stripe invoice link.
  • When Stripe has created an invoice but hosted invoice links are not ready yet, customer-facing surfaces show an invoice-preparing note instead of a broken action.
  • Gifted package and gift-card recipient emails and recipient portal cards stay invoice-free unless the recipient is also the paying customer.
  • Webhook replay and delayed invoice updates backfill the existing invoice record instead of issuing duplicate credit.

What changed

Why this matters

  • Studios can sell higher-value prepaid packages without losing the Stripe invoice trail.
  • Customers can reopen their package or gift-card invoice from the purchase email or customer portal without asking the studio to resend it.
  • Customer portal invoice access stays tied to the same buyer email and Stripe customer identity used at checkout.
  • Normal Spaces booking invoices remain on their existing booking invoice path while package invoices use the storefront ledger.