# Frontend Page

This is the page customers see when they visit the Frontend page. The page is automatically created after the app is installed and is typically located at **/apps/product-registration**. Note: If the app proxy is manually changed, the address may differ (you can ignore this if it doesn't apply).

For example, if the shop URL is **mymart.shopify.com**, the registration page will be: **mymart.shopify.com/apps/product-registration**.

By default, this page displays the Product Registration Form. If additional forms are created, they will use the same path but with different query strings (you can find the frontend link for each form in the backend under **Form > View on Frontend**).

The form is divided into several sections, and all fields are fully customizable in the Form's admin settings.

## Introduction Text

This section contains an introduction text that highlights the benefits of product registration or any other information you'd like customers to see. By default, the app generates a generic text, but it can be customized in **App Admin > Forms > Form's Settings**.

![](/files/qrDAbyICmNXjXp6C3LEO)

## Customizable Fields

The fields in this section are fully customizable in the Form's Admin. However, the following fields are included by default to collect product information:

* **Product Name**: Includes an autocomplete feature, allowing customers to type keywords to search for products in the shop. Matching products are presented as selectable options. If a product is not available in the Shopify shop, the app will accept the product name provided by the customer.
* **Serial Number**
* **Purchase Date**

## Register Multiple Products

By default, the form allows customers to register multiple products in one submission. It lists all the products entered by the customer, providing clear visibility of what will be registered. Depending on the form settings, if it's a one-step form, only one product can be registered at a time.

![](/files/-M4QruPZ5nU2YGU9RPFJ)

## Customer Form

This section collects additional customer information, such as names, addresses, and phone numbers.


---

# 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://doc.product-reg.varify.xyz/frontend-page.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.
