# package.html

The package.html page displays details about a specific [package](https://creator.tebex.io/packages) on your store.

### Root Object

<table><thead><tr><th width="345.3333333333333">Variables</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td><code>id</code></td><td>string</td><td>The ID of the package.</td></tr><tr><td><code>identifier</code></td><td>string</td><td>The slug of the package. Defaults to the numeric ID if no slug is defined.</td></tr><tr><td><code>name</code></td><td>string</td><td>The name of the package.</td></tr><tr><td><code>description</code></td><td>string</td><td>The description of the package.</td></tr><tr><td><code>customPrice</code></td><td>boolean</td><td>If the package can have a custom price.</td></tr><tr><td><code>price</code></td><td>string</td><td>The price of the package.</td></tr><tr><td><code>purchasable</code></td><td>boolean</td><td>If the currently logged in customer is allowed to purchase this package on your store.</td></tr><tr><td><code>quantity</code></td><td>integer</td><td>The quantity of this package in the customers basket.</td></tr><tr><td><code>image.url</code></td><td>string</td><td>The public url of the packages image hosted on the Tebex CDN.</td></tr><tr><td><code>image.uploaded</code></td><td>boolean</td><td>If this package has an image uploaded.</td></tr><tr><td><code>category</code></td><td>string</td><td>The ID of the category which this package belongs to.</td></tr><tr><td><code>has_options</code></td><td>boolean</td><td>If this package requires options to be entered/selected before adding to the basket.</td></tr><tr><td><code>discount.applied</code></td><td>boolean</td><td>If the package has a discount applied.</td></tr><tr><td><code>discount.original</code></td><td>string</td><td>The original price of the package before the discount was applied.</td></tr><tr><td><code>discount.percentage</code></td><td>string</td><td>The percentage equivalent of the discount applied to the package.</td></tr></tbody></table>

### Request Variable

If you'd like access to a variable that is not currently available, [please let us know.](https://forms.monday.com/forms/8cbacdac7c30b725cd4617cbba0e5eeb?r=use1)


---

# Agent Instructions: 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:

```
GET https://docs.tebex.io/developers/templates/pages/package.html.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
