1.1 โ Built for the App Store
The biggest release since 1.0. Twelve workstreams in one push, all aimed at one thing: making Provini the Shopify app you reach for when ESPR 2027 starts to look real.
New: physical tags beyond QR
You can now attach an NFC sticker or a UHF RFID inlay to any serialised product, alongside or instead of the QR code.
- NFC works automatically on every modern phone: customers tap, the phone opens the verify page, no app install needed.
- RFID is for production lines doing carton-level reads with Zebra / Impinj writers. Provini generates the GS1 SGTIN-96 binary EPC for each unit so your reader software has the right bytes.
- The verify URL is the same regardless of how it's read: QR, NFC, or RFID. One identifier per unit, three carriers.
The Admin shows the NDEF URI record bytes for each serial so your NFC-writing tool (NFC Tools, NXP TagWriter, or a custom CI pipeline) can program tags in bulk.
Digital Product Passport at the unit level
The DPP got the per-product polish ESPR-ready brands need:
- Five new fields per product track โ material composition, care instructions, manufacturer, country of origin, brand name โ surface directly in the Admin, the DPP JSON-LD, and the storefront theme block.
- Variant overrides: same five fields available per variant, so a t-shirt with one organic-cotton colourway and one conventional-cotton colourway can speak truthfully about each.
- AI auto-fill suggests realistic material breakdowns, care instructions, and country of origin from your product title + description. You confirm before publishing โ nothing is auto-applied.
- Bulk CSV import for both serials and full DPP content. Download a template, fill in the rows, import. Validates GTIN check digits and ISO 3166 country codes per row.
Now speaks 7 languages
Italian, Dutch, Spanish, and Polish join English, German, and French. The merchant Admin, the customer verify page, and the storefront theme block all switch automatically to the customer's browser locale โ nl-BE, es-MX, it-IT, pl-PL all resolve correctly.
Plans live in Shopify
We migrated off the legacy Billing API onto Shopify's new App Pricing flow:
- Plans (Core $29, Signal $99, Enterprise $199) are managed from Shopify directly, not from inside Provini.
- 14-day free trial on every paid plan.
- Live billing card visible inside your Shopify admin โ no more "why was I charged?" support tickets.
The flow is the one Shopify recommends for new app submissions. Plans can change without a Provini deploy.
Customer-side resale (preview)
We're calling this a preview โ the merchant side is live, the customer side ships in 1.2.
- Connect your Stripe Connect Express account from Settings โ Resale (preview).
- Set a brand commission rate (0โ50%) that you earn whenever one of your customers resells one of your products through Hebby.
- The plumbing for ownership transfer (identity preserved across owners) is in place; the listing-creation UX comes next.
Bigger picture
- EU data residency is unchanged โ your data stays in the EU, full stop.
- GDPR coverage is now exhaustive: every table that holds customer-attributable data is correctly redacted on
customers/redact, andshop/redactcleans up the entire shop within Shopify's 30-day compliance window. - Public APIs are now rate-limited per IP so the verify URL can't be used to scrape your catalogue.
- App Store + Built-for-Shopify prerequisites are now met or in collection โ Web Vitals telemetry started accumulating today; we're aiming for badge submission in June.
Coming next
- Workstream A โ supplier-data ingestion via email. Send a TC or invoice PDF to your dedicated Provini inbox, Claude extracts the certification batch, you approve it, and the certified serials get the upgraded badge tier. ETA: summer 2026.
- Hebby Sell โ the customer-side resale UI. Owner sets price, Provini issues a Stripe-backed payment link, ownership transfers post-payment with the badge tier preserved.
- Direct certification body integrations โ OEKO-TEX Label Check first (this one's already partly scaffolded), followed by GOTS, GRS, Fairtrade, and bluesign.
โ The Provini team