> For the complete documentation index, see [llms.txt](https://synap.ac/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://synap.ac/docs/platform/portal/products.md).

# Products

A Product is the offer a buyer selects on the storefront. It explains what is included, sets the price and determines which access Synap grants after a successful purchase.

### Product information

| Field or setting   | What it does                                                | Good practice                                                                |
| ------------------ | ----------------------------------------------------------- | ---------------------------------------------------------------------------- |
| Name               | Identifies the Product on cards, detail pages and checkout. | Make similar products easy to distinguish.                                   |
| Description        | Explains what the buyer receives.                           | State the content, audience, prerequisites and any important limitations.    |
| Image              | Helps buyers recognise the offer.                           | Do not place essential terms only inside the image.                          |
| Price and currency | Sets the amount shown at checkout.                          | Recheck published links and promotions before changing it.                   |
| Granted access     | Connects the purchase to Synap content or enrolment.        | Grant only what the Product promises and test the resulting learner account. |
| Availability       | Controls whether buyers can find and purchase it.           | Hiding a Product does not cancel or refund earlier purchases.                |

### Think from the buyer's perspective

A buyer should be able to answer: What will I get? How long will I have it? Is this right for my level? What happens after payment? Where can I ask a question? If one of those answers depends on your wider terms, link to them before checkout.

### Test access, not only payment

Complete test purchases with both a new account and an existing account. After checkout, sign in as the buyer and confirm that the correct Collection, Assignment, Exam or other entitlement is visible and usable. Also test what your team would do if payment succeeds but access is not granted automatically.

{% hint style="warning" %}
Avoid several Products granting overlapping or contradictory access unless that behaviour is deliberate and tested. A commercial refund and removal of Synap access may be separate actions.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://synap.ac/docs/platform/portal/products.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
