Their product. Their record.

Register products without sending customers to another system

Let customers register a product directly in your store. Keep serial numbers and purchase details with their customer record, ready for your support team.

Installs from the Shopify App Store · Then US$29.99/month per store, billed through Shopify
A custom experience, built by you or your developer.

Illustration: a registered espresso machine with its serial number and purchase date.

Illustrative storefront · Your design, your brand

Why they built it

Registration data belongs with the customer

A customer may register a product weeks after purchase. They may have bought it from the Shopify store, a retailer, a distributor, or another approved seller.

The support team still needs the same details: who owns the product, which serial number belongs to it, where it was bought, and which region handles the request.

The brand used FieldsRaven to save that information on the Shopify customer. The form can live on the storefront while the result stays with the customer record used by support.

In practice

Support finds the registration beside everything else.

6,700+

US serial registrations

Processed in the US portion of a four-region implementation.

4

Regional stores on one field shape

A repeatable customer-record pattern across US, Europe, UK, and Canada stores.

6,700+ US serial registrations across a four-region implementation. The count describes FieldsRaven registration records processed, not unique customers or a guarantee that every asynchronous downstream operation completed. For this cumulative JSON-array pattern, keep metaobject sync disabled because the current synchronizer rejects arrays.

Historical implementation results from the existing FieldsRaven use-case story.

For you and your developer

Make it feel like
part of your store.

Start with the recipe and code generated for your field. Adapt the interface, connect it, then test the full experience.

01

Configure your field

Choose the customer resource and the data your experience needs to save.

02

Connect your storefront

Use your field’s Get Code output and the recipe to connect your custom interface.

03

Test the complete journey

Confirm the saved value in Shopify and test returning to it as a signed-in customer.

Read the complete recipe ↗
A head start for your technical team

Connect Codex, Claude Code, or Cursor through FieldsRaven MCP to configure fields, retrieve starter code, and check saved submissions.

Connect your coding tool ↗
View starter code

Scroll sideways to see more code

const cfg = window.FR_CUSTOM__CUSTOMER_PRODUCT_REGISTRATIONS;
const payload = [{
  product_handle: "portable-speaker",
  serial_number: "DEMO-1042",
  purchase_date: "2026-07-12"
}];

await fetch("/apps/raven/create_metafield", {
  method: "PUT",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    raven: {
      raven_id: cfg.ravenId,
      resource_id: cfg.resourceId,
      raven_mac: cfg.ravenMac,
      value: JSON.stringify(payload)
    }
  })
});

Run this request from a validated registration-form handler. Do not run it on page load.

A JSON save replaces the full metafield value. Read the current list, validate and append the registration, then send the complete updated array.

Get Code supplies the configuration and inline HMAC. FieldsRaven stores the submitted value; your theme or backend owns serial validation and warranty rules.

Custom storefront design, integration, and testing are still required.

Before you get started

A few useful answers.

Have something else in mind?
Email Karim

Can customers register products bought elsewhere?

Yes. Add a purchase-location field and save the submitted value with the registration.

Can one customer register more than one product?

Yes. The JSON example stores a list of product registrations under one customer.

Does this verify warranty coverage?

No. FieldsRaven stores registration data. Your theme or backend service should validate serial numbers and apply warranty rules.

Can I use the same setup in multiple stores?

Yes. This pattern runs across four regional Shopify stores, while each store keeps its own field configuration.

Keep every registration with the customer who owns the product

Build a registration form that fits your store, then test that your support team can find the saved product details.

Start 14-day free trial (opens in a new tab)

Installs from the Shopify App Store · Then US$29.99/month per store, billed through Shopify
Developer setup required