Homepage
Explains the Written Worlds brand, promotes services, and links visitors to services, pricing, books, and contact.
Internal Owner Reference
This page is not a customer-facing sales page. It is a practical owner reference for current features, setup, order handling, and testing.
Current website
Explains the Written Worlds brand, promotes services, and links visitors to services, pricing, books, and contact.
Lists the main writing, author support, and website-service categories. Each category has its own detail page.
Shows fiction-writing prices by length and genre, including the $99 novella offer and higher-scope manuscript options.
Shows the Paradise collection with Amazon ASIN-backed Kindle buy links, ASIN display, and individual detail pages.
Collects customer inquiries and sends them to written.worlds.exist@gmail.com.
Explains that book purchases route to Amazon checkout instead of a direct Written Worlds cart.
Eligible fixed-scope Story Builder services can create a Stripe Checkout session when Stripe environment variables are configured.
Paid Stripe service orders generate a WW-YYYY-###### order number, admin email, customer email, success page, and paid Project Blueprint PDF.
Provides customer, author, and administrator dashboard previews for the future account system.
Provides active terms, privacy, refund, author terms, and marketplace disclaimer pages while future systems still require additional review.
Owner setup
These must stay set in the Vercel project: RESEND_API_KEY, CONTACT_FROM_EMAIL, CONTACT_TO_EMAIL, STRIPE_SECRET_KEY, and STRIPE_WEBHOOK_SECRET.
This sends contact form emails and order emails. Keep the API key private and do not paste it into public chats or documents.
Use Stripe Dashboard to confirm paid service orders, locate the Stripe Checkout Session ID, and issue refunds if needed.
Until a permanent database exists, record each paid order from the admin email into a manual tracker using the order number and Stripe Session ID.
writtenworlds.net should point to Vercel. Email-related DNS records from Resend or Gmail should not be deleted.
Confirm the public author or pen name that should replace Written Worlds Studio if needed.
Replace temporary catalog descriptions with final owner-approved descriptions for each Paradise title.
Add cover images and specialized graphics when files or approved AI graphics are available.
Provide paperback URLs later if paperback editions are published through Amazon KDP.
Draft terms, refund, privacy, author, commission, and marketplace policy pages should be reviewed before launch.
Order operations
Current limitation: no permanent Written Worlds order database exists yet. Stripe metadata, Stripe records, and email confirmations are the current order record.
Testing
Private settings
These are private values stored in Vercel, not in the public website code.
Future build plan
Replace the current Stripe metadata and email-only record model with secure database storage and owner dashboard access.
Add final descriptions, cover images, author pages, publication dates, categories, and paperback links if available.
Keep branded homepage visuals, service icons, marketplace imagery, and social sharing images updated as artwork is approved.
Expand Stripe and/or PayPal only if direct payments for more services are approved later.
Turn dashboard previews into real account areas with saved orders, messages, listings, and admin controls.
Connect a real newsletter provider and consent process.