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.
Create a product from the Products tab of your business. Give it a name; the URL is derived from it, or type your own.
Add up to four plans: one-time or subscription, each with its own price, billing period, bullet list and button.
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.
Upload a product image. It is the hero of the page, the thumbnail everywhere else, and the picture on the social share card.
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 period | One-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 name | The heading on the plan card, like Monthly or Lifetime. Leave it empty to draw no heading. |
| What's included | Up to 12 bullet lines under the price, with a bullet style of check, dot, star, dash or none. |
| Button text | The 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 color | An accent for the card and the checkout it opens. Unset, the plan inherits the page's accent. |
| Affiliate commission | What 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 limit | How 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.
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 |
|---|---|
| Text | One 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. |
| Media | One 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 cover | The hero: your product image, or an MP4 with the image as its poster. One hero per product; the element says where it sits. |
| Carousel | Strips 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. |
| Checklist | What they get, one mark per line. Up to 30 lines, five marks to choose from, in one to four columns. |
| Plans | The plan cards, drawn from the plans you set up below the canvas. |
| Buy button | A second buy button further down the page, pointing at one plan. |
| Button | A button that is not the buy button: it opens a link, or jumps to another element further down the page. |
| Countdown | A timer to a fixed date. Once it passes, the timer hides or shows a message you wrote. |
| Sticky bar | A 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. |
| Form | Boxes 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. |
| Booking | A 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. |
| Reviews | The reviews you feature, in one to four columns. |
| Quote | Somebody's words with their name and role under them, typed by you. Real reviews left on your business are the Reviews element. |
| Numbers | Up to eight figures with a few words under each, in one to four columns. |
| Comparison | You against the alternative, one row at a time. Each side is a tick, a cross or a few words, up to 15 rows. |
| FAQ | The product's questions and answers, in one to four columns. |
| Cards | A grid of cards with an optional picture, a heading and a body each, up to 12, in one to four columns. |
| Row | Up to four columns side by side. Every column stacks on a phone. |
| Divider | A thin line to separate sections. |
| Space | Empty 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.
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.
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.
Edit any product the same way. Re-pricing a live subscription plan is refused until the agent confirms, because it cancels subscribers.