> For the complete documentation index, see [llms.txt](https://doc.product-reg.varify.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.product-reg.varify.xyz/admin/forms/form-settings/auto-registration-on-new-order.md).

# Auto registration on new order

## Overview

When a customer completes the checkout (e.g., pays for the products), Shopify will send the order content to the **My Product Cares** app. The app can then review the ordered products and automatically register them if the form's settings have auto registration enabled.

### Enable auto registration

The auto registration is form-specific, so you will have to set it for each form. Enable it in the **My Product Cares** app by going to **Forms > Open a form -> Settings > General > Automatically register products after order completed > Enable > Save**.

<figure><img src="/files/um7og0l1LQL8GSr36MLM" alt=""><figcaption></figcaption></figure>

### Limit auto registration

By default, when auto registration is enabled, it will register all the products that the customer bought. However, it is possible to limit the registration to specific products.

You can limit the registration by SKU or product tags. For example, you can add a "product registration" tag to the products you want to allow for registration.

From the same **Settings** page (as mentioned in the previous step), enter the New entry and select **Add**. Complete this step for each product and remember to **Save** when complete.

<figure><img src="/files/dGK0is5KyBhFYI42zE7X" alt=""><figcaption></figcaption></figure>

### Test

Please test the auto registration feature after enabling it to ensure everything is working correctly. For example, you can create a new order in the admin or go through the checkout process as a customer.


---

# 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://doc.product-reg.varify.xyz/admin/forms/form-settings/auto-registration-on-new-order.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.
