Native Digital Products and a Storefront on Your Site
Create reusable products in Monetization, sell at /products/{slug}, list them with a new Products block, and gate pages with paywalls — alongside Fourthwall merch on /shop.
Sell your own digital products on Aveiro: create reusable offers in Monetization, upload files and storefront images, activate a public page at /products/{slug}, and list products with a new editor block. Fourthwall merch stays on /shop.
What we shipped
Creators can now sell native digital products on Aveiro sites — downloads, access bundles, and recurring memberships — alongside email, analytics, and the visual editor.
Monetization → Products
The Monetization dashboard section centers on a rebuilt product list and editor:
New product — name, slug, one-time or recurring price, optional intro discount
Storefront images — carousel on the public product page
Download files — up to 200 MB each, uploaded straight to private storage (no serverless body limit)
Draft → Active → Retired — retired products can be reactivated; only active products appear on the live site
Connect Payouts (Stripe) before the first sale — the overview shows a setup card until checkout can settle.
Storefront on your domain
Each active product gets a public page at /products/{slug} on the site that owns it. Fourthwall merchandise keeps /shop/{handle}, so both catalogs can run on one site without shadowing each other.Buyers see images, description, price, and checkout. Digital sales include the EU withdrawal waiver acknowledgement before payment.
Products block
A new Products component under Components → General lists active products in a grid or column. Cards link to each product page — no external collection handle required.
Paywall gates
Products are reusable across Access gating on pages and collections: pick one or more existing products; buying any one unlocks the gate.
Under the hood (no action needed)
Hosted MCP social tools now accept X as a draft target (parity with /api/v1/social/posts and the stdio server).
The dashboard language picker moved to Account → Settings → General with a labelled control.
Social engagement collection skips story metrics after the story expires and records refused reads instead of retrying forever.
Try it
Open Monetization → Payouts and connect Stripe if you have not already.
Click New product, add a price, upload an image and a test file, then Activate.
Insert the Products block on a page and publish the site.
Visit /products/your-slug on the live URL and run a test checkout.