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: start from a template or from scratch, drag elements into place, drop one beside another to make columns, duplicate the ones you want twice, and style each one. Undo and redo cover every edit. Prices are set inside the Payment options element, never by dragging.

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.

Alignment - Left, center or right. Moves the element and aligns its text.
Width - A percentage of the column, so the page survives a phone. Full width by default.
Spacing - Vertical room above and below the element, on a dial from 0 to 100.
Side spacing - Extra room on the left and right, added to the margin the page already keeps. Useful to narrow a paragraph inside a wide colored section.
Full width - Runs the element from one edge of the page to the other, for a picture or a carousel that should fill the screen.
Minimum height - Short, medium, tall or the height of the screen. A floor, never a fixed height: content can always grow past it, and it sits in the middle of the room it is given.
Text size - Scales every piece of text inside the element, from half to triple size, keeping the proportions inside it. It works on a Text element too, so a headline can go well past its normal size.
Typeface - Sans, serif or mono. These three look the same in a browser and in the iPhone app.
Corners - Rounded corners in pixels, from 0 to 48.
Outline - A line around the element, 0 to 8 pixels, in any color.
Glow - A soft shadow in a dark color, or a glow in a bright one.
Fade in on scroll - The element fades in as the reader reaches it. Off for anyone who asked their device for less motion.
Background - A solid color, a gradient (straight in any direction, or round) or a photo with a dark overlay you control, 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.
Duplicate - Copies an element, with its content and its style, straight under the original.
Templates - Three finished layouts to start from: Classic, Video sales page and Launch with a deadline. Picking one replaces the page, and Undo brings the old one back.

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
TextOne box holds a whole passage. Each line picks its own size (Display, Title, Heading, Subheading, Body or Small), its own alignment and its own indent, so a title and its subtitle live together. Bold, italic, underline, strikethrough, a color on any words, lists and links. Blank lines are kept and push everything below them down. The first Display or Title line becomes the product title and the first other line the subtitle.
MediaOne picture or one video of its own, anywhere on the page. Upload a picture or a video file, or paste a YouTube or Vimeo link, and swap one for another at any time. Long sales videos belong on YouTube or Vimeo; an upload suits a short clip.
Product coverThe hero: your product image, or an MP4 with the image as its poster. One hero per product; the element says where it sits.
CarouselStrips of pictures that scroll by on their own, across or down, in one to five lanes that alternate direction, with a size and a speed you set.
ChecklistWhat they get, one mark per line. Up to 30 lines, five marks to choose from, in one to four columns.
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.
ButtonA button that is not the buy button: it opens a link, or jumps to another element further down the page.
CountdownA timer to a fixed date. Once it passes, the timer hides or shows a message you wrote.
Sticky barA bar that follows the reader down the page with a line of text, an optional deadline and a button. Only the first one on a page is shown.
FormBoxes a visitor fills in: an email at least, plus a name, phone, country, zip code or your own questions. They need no account. Entries land in your Leads app, with the affiliate who sent them.
BookingA calendar of your open times, shown in the visitor’s own time zone. They pick a slot and leave an email, and get the meeting link you set by email, with your own note if you wrote one. You set the hours, days off, how many calls a day, how far ahead people can book and a reminder email. They can move or cancel the call from that email, and you can from Leads. The call happens on your Zoom, Meet or phone, not on Affiliateo.
ReviewsThe reviews you feature, in one to four columns.
QuoteSomebody's words with their name and role under them, typed by you. Real reviews left on your business are the Reviews element.
NumbersUp to eight figures with a few words under each, in one to four columns.
ComparisonYou against the alternative, one row at a time. Each side is a tick, a cross or a few words, up to 15 rows.
FAQThe product's questions and answers, in one to four columns.
CardsA grid of cards with an optional picture, a heading and a body each, up to 12, in one to four columns.
RowUp to four columns side by side. Every column stacks on a phone.
DividerA thin line to separate sections.
SpaceEmpty room between two elements: small, medium or large.

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.