Skip to content
Serial & WarrantyTrackerGet notified at launch

One serial. The sale, the owner, the warranty and every claim.

NorthpeakSample data
Model
Trail E-Bike 500
Mfg date
05/2025
Serial no.
NP5-24-00817
Rated
36 V · 250 W
Warranty
Activeto Sep 14, 202824 months from order #1038

Sample plate. Northpeak is a fictional e-bike brand.

A Shopify app for serial numbers, warranty registration and claims.

Your products already carry the serial. The app fills in the Warranty field: it ties each serial to the sale, the owner and the warranty. Capture serials while you pack, let customers register by serial on your storefront, and keep every claim on the unit it's about.

Get notified at launch (opens your email app)

Opens your email with the message ready: just press Send. Or write to xthallis@gmail.com.

Not on the Shopify App Store yet.

Free up to 50 registrations a month. Pro is $9.99/month.

“Is my bike still under warranty?” One lookup answers it.

Type or scan the serial from the customer's email. The unit history shows the order it shipped on, who registered it, when the warranty ends and every claim about it, inside your Shopify admin.

FromMegan OrtizSubjectWarranty question

Hi, is my Trail 500 still under warranty? I opened a claim about the display a few days ago. The serial is NP5-24-00817.

Sample email
Serial lookupNP5-24-00817
Sold
Sep 14, 2026Order #1038 · Trail E-Bike 500
Owner
Megan Ortizmegan.ortiz@example.com · registered Sep 20, 2026
Answers
Where did you buy it? northpeak.comWas it a gift? No
Warranty
Active until Sep 14, 202824 months, counted from the order date
Claim
Q7M2KX4D OpenOpened Oct 6, 2026The display turns off after 10 minutes of riding, then the motor stops assisting.
Sample unit history for one serial. Names, numbers and dates are made up.

Capture, register, claim. The same serial the whole way.

  1. At the packing bench

    Choose which products carry a serial and how many months of warranty each one gets. When you pack an order, scan or paste one serial per unit. A barcode scanner types the code and moves to the next line.

    The order saves only when every serial checks out. The serials are stored on the order as a custom field (a metafield named warranty.serials), ready for the packing slip.

    NORTHPEAKPacking slip · Order #1038
    Trail E-Bike 500× 1

    Serial numbersNP5-24-00817

    Sample packing slip, printed from the order's serials.
  2. After delivery

    The customer registers on your store at /apps/warranty, a page that wears your theme. They enter the serial, their name, email and purchase date, plus up to 10 questions you write: short text, dropdown or yes/no.

    When the serial is on one of your orders, the warranty end is counted from the order date, not from what the customer typed.

    yourstore.com/apps/warranty

    Register your product

    Serial numberNP5-24-00817
    Purchase dateSep 14, 2026
    NameMegan Ortiz
    Emailmegan.ortiz@example.com
    Where did you buy it? · Your questionnorthpeak.com
    Sample. On your store it takes your theme's fonts, colors, header and footer.
  3. When something goes wrong

    The customer opens a claim at /apps/warranty/claim with the serial and their email, and follows it at /apps/warranty/status.

    You set the status, write a reply the customer sees and keep an internal note they don't. When email is on, they get a receipt and an update each time you reply.

    1. Open
    2. ApprovedorRejected
    3. Resolved
    Reply to customer
    Thanks, Megan. Could you send a short video of the display turning off? Reply to this email with it attached.
    Internal note
    Check the firmware version once the video comes in.
    Sample claim Q7M2KX4D, still open.

It fits inside Shopify

Nothing to embed, no extra login for you or your customers.

Admin
Opens inside your Shopify admin, built with Shopify's own interface components. No separate login.
Storefront
Registration, claim and status pages open on your store's own domain, inside your theme's header and footer. (Shopify's app proxy serves them there.)
Orders
Serials are saved on the order itself, as a custom field (a metafield). Three lines pasted into your packing slip template (a Liquid snippet) print them.
Billing
Plans are charged through Shopify, on the same bill as your Shopify subscription.
Export
Download the registrations visible on your plan, with your custom answers, as a CSV file.
Data
When you uninstall, Shopify tells the app to delete your store's data, and it does.

Two plans. Customers are never turned away.

Every feature is on both plans. The only difference is how many registrations you can see each month.

Free

$0

Rated
50 registrations / month

Past 50 in a month, registrations are still accepted, saved and confirmed to the customer. Their details stay masked in your admin until you upgrade, then all of them unlock.

Pro

$9.99/ month

Rated
Unlimited registrations

Every registration visible as it arrives. Charged through Shopify.

Get notified at launch (opens your email app)

Opens your email with the message ready: just press Send. Or write to xthallis@gmail.com.

Not on the Shopify App Store yet.

Questions merchants ask

Something else? Email xthallis@gmail.com or read the support page.

Is the app on the Shopify App Store?

Not yet. Leave your email in the form on this page, or write to xthallis@gmail.com, and you'll get one email when it's listed.

Do my customers need an account?

No. They register and open claims with the serial number and their email address. The status page asks for both, so nobody can look up someone else's claim.

What if a customer registers a serial that isn't on any order?

By default it's accepted, and the warranty is counted from the purchase date the customer enters. If you only sell direct, turn on “Only accept serial numbers recorded on an order” in Settings.

Which barcode scanners work?

Any scanner that types like a keyboard. Each scan lands on its own line, and Ctrl+Enter (Cmd+Enter on a Mac) saves the order. Camera scanning isn't built.

How far back can I capture serials?

Shopify shares the last 60 days of orders with apps, so capture serials when you pack.

Can I change the registration form myself?

Yes. In Settings you write up to 10 questions, each short text, a dropdown or yes/no, required or optional. No support ticket.

Which emails go out?

When the app's email is on (Settings shows whether it is): a confirmation when a customer registers, a receipt for each claim, an email when you reply or change a claim's status, and an alert to your store email for each new claim. Customer replies go to your store email.

What happens after 50 registrations on the free plan?

Registration 51 and later are still accepted, saved, and confirmed to the customer. In your admin their details stay masked until you upgrade to Pro, and then all of them unlock.

What doesn't it do yet?

Serial capture inside Shopify POS, camera scanning, photo uploads on claims, threaded conversations and bulk actions.

Know every unit you've sold, by its serial.

Get notified at launch (opens your email app)

Opens your email with the message ready: just press Send. Or write to xthallis@gmail.com.

Not on the Shopify App Store yet.