Create reusable products under Monetization, upload storefront images and download files, activate when payouts are connected, and link buyers to /products/{slug}. Use the Products block to list active products on any page, or attach products to paywall gates.
Create a product
Open Monetization in the organization sidebar (after payouts setup, or from the setup card).
Click New product.
Enter a name and slug — the slug becomes the public URL segment (/products/your-slug). Slugs are unique per site.
Choose One-time or Recurring billing. Recurring products can set monthly/yearly cadence and an optional intro discount percent.
Set a price and currency.
Save as draft while you finish assets, then Activate when you are ready to sell.
Open any product from the list to edit it in the two-column editor: storefront images on the left, pricing and files on the right.
Storefront images
Upload one or more images for the public product page carousel. Images are stored as org media and attached to the product — they are safe to show on the live storefront.If a product has no images, the page still renders with title, description, and price.
Download files
Attach the files buyers receive after purchase (PDFs, ZIPs, audio, and so on):
Each file can be up to 200 MB
Uploads go directly to private storage — the browser PUTs bytes to a signed URL, so large files do not pass through the app server
Files are optional — a product can sell access only (for example, unlocking a gated page) without a download payload
Buyers download entitled files from /api/monetization/download after checkout — files are never exposed on the public product page.
Statuses
Status
Dashboard
Live site
Draft
Editable
Not listed; `/products/{slug}` returns 404
Active
On sale
Storefront page and Products block include it
Retired
Withdrawn — can be reactivated
Hidden from visitors; checkout refuses
Retiring is reversible — useful when you pause sales without deleting history.
Public product pages
Each active product on a site resolves at:
https://your-site.example/products/{slug}
The page shows images, title, description, price, and a Buy button. Checkout runs through Stripe on your connected account.
For EU digital content, buyers must acknowledge the no-refund / withdrawal waiver checkbox before checkout starts — the product page enforces this before redirecting to payment.
Fourthwall merchandise uses /shop/{handle} instead, so both catalogs can coexist on one site.
Products block
In the site editor, open Components → General and insert Products:
Lists this site's active products (newest first)
Layout: grid or column, with configurable columns and max count
Toggle title and price on each card
Each card links to that product's /products/{slug} page
Unlike Store collection (Fourthwall), there is no external collection handle — the block always reflects your Aveiro product catalog.
Paywall gates
Products are reusable. Page and collection settings let you pick existing products for a paid gate instead of creating a one-off offer: