Luke Duff

Advanced Peptides Verification

Type the code off the label and see that batch's record and certificate

Software
Client
Advanced Peptides UK
Sector
WordPress plugin
Location
United Kingdom
Service
Custom software
Visit the live site (opens in a new tab)

The build, scrolling as you scroll.The build. Drag inside each frame to look around.

advancedpeptidesuk.co.uk (opens in a new tab)
Advanced Peptides Verification on a computer
Advanced Peptides Verification on a phone

About this project

Advanced Peptides UK wanted buyers to be able to check a product against the batch it came from, so I built them a WordPress plugin. Every label carries a code, or a QR that fills it in, and the site shows the batch, expiry, status and certificate on record. It confirms a match and says nothing about quality or safety. The team loads codes from a spreadsheet and can flag a recalled batch the moment they need to.

What they asked for

  • Let a customer check the code on a product label against the batch record held on the site.
  • Keep every message factual and research-use-only, with no safety, quality or medical claim.
  • Make it quick for the team to load codes in bulk and attach each batch's certificate.
  • Keep all of it on the client's own hosting, with no outside services.

What I built

  • Lookup by typed code or scanned QR
  • A certificate PDF per batch, view or save
  • Recall and expiry messages set per batch
  • CSV import and export, with a link per code
  • A check count and first check date per code
How it was built
  • A self-contained WordPress plugin with its own database table, no third-party services and no Composer or npm dependencies.
  • Lookups run in the background against a rate-limited public endpoint that needs no page nonce, so the form keeps working when the page is served from cache.
  • Codes are normalised the same way whether typed, scanned or imported, so a code matches however it is entered.
  • Admin screens are capability- and nonce-checked, and all dynamic SQL goes through prepared statements.

Want something like this?

Send me a message about what you need, or book a call.

I reply the same working day, in UK hours.

Or ring 07935 996850. If I can't pick up, leave a message or WhatsApp me.

5.0 from 31 Google reviews (checked Nov 2026)