Products

Sell courses, memberships, downloads and services from your storefront. Each product has its own plans and a sales page you build from elements.

How it works

From an idea to a page that sells, in one editor.

1

Create a product from the Products tab of your business. Give it a name; the URL is derived from it, or type your own.

2

Add up to four plans: one-time or subscription, each with its own price, billing period, bullet list and button.

3

Build the sales page on the canvas: drag elements into place and style each one. Plans and prices live in the settings below the canvas, never on the canvas.

4

Upload a product image. It is the hero of the page, the thumbnail everywhere else, and the picture on the social share card.

5

Save. Your product is live at affiliateo.com/your-business/your-product, and every affiliate of your business can promote it with their link.

Plans

What each plan charges and what its card says. Up to four per product.

Setting
Description
Price and billing periodOne-time, or a subscription billed every week, month, 3 months, 6 months or year, with an optional setup fee. Two plans at the same price and period are refused because buyers could not tell them apart.
Plan nameThe heading on the plan card, like Monthly or Lifetime. Leave it empty to draw no heading.
What's includedUp to 12 bullet lines under the price, with a bullet style of check, dot, star, dash or none.
Button textThe label on the plan's buy button. Unset, a one-time plan reads Buy now and a subscription uses the product's button text.
Plan colorAn accent for the card and the checkout it opens. Unset, the plan inherits the page's accent.
Affiliate commissionWhat affiliates earn on this plan, as a percentage (up to 90%) or a fixed amount. Unset, the plan inherits the product's rate, then the business default.
Stock limitHow many units this plan can sell. Sold units are counted from real payments and a refund returns the unit, so the number is always right.

Changing a subscription plan's price or billing period, or removing it, cancels every active subscriber on that plan. They are notified and can resubscribe at the new price. The editor asks you to confirm and shows the count first.

Page builder

Order is the layout. Drag an element up or down, or into a column, and style it with these controls.

AlignmentLeft, center or right. Moves the element and aligns its text.
WidthA percentage of the column, so the page survives a phone. Full width by default.
SpacingVertical room above and below the element, on a dial from 0 to 100.
Text sizeScales every piece of text inside the element, from half to triple size, keeping the proportions inside it.
Minimum heightA floor, never a fixed height: content can always grow past it.
BackgroundA solid color or a gradient, with a text color you pick. A block with a background is pinned to those colors in light and dark mode and stretches edge to edge.

The editor warns when your text color is hard to read on the background you picked, but never blocks you. It is your page.

Elements

Everything the Add element menu offers.

Element
Description
TextA heading, a paragraph or small print. The first heading becomes the product title and the first paragraph after it the subtitle.
Image or videoThe hero: your product image, or an MP4 with the image as its poster. One hero per product; the element says where it sits.
PlansThe plan cards, drawn from the plans you set up below the canvas.
Buy buttonA second buy button further down the page, pointing at one plan.
ReviewsThe reviews you feature, in one to four columns.
FAQThe product's questions and answers, in one to four columns.
CardsA grid of text cards with a heading and a body each, up to 12.
CountdownA timer to a fixed date. Once it passes, the timer hides or shows a message you wrote.
DividerA thin line to separate sections.
RowUp to four columns side by side. Every column stacks on a phone.

Through the API and the MCP

Everything above can also be created and edited by a script or an AI agent, with the same rules.

1

Generate an API key in the API tab of your business dashboard, then connect your agent to the Affiliateo MCP or call the REST API directly.

2

Create a product by sending its name, its plans, its FAQs, its page elements and a public image URL. A taken name or URL is refused so you can pick another.

3

Edit any product the same way. Re-pricing a live subscription plan is refused until the agent confirms, because it cancels subscribers.