Print one QR code on the label, then change what it shows yourself: the price, the recipe, the offer, the stockists, even a recall notice. No reprint, no developer, no agency. Here is how it works, and what still has to stay printed.
Change anything below. Watch the phone update while the printed label stays exactly as it is.
This is what scanning the label opens. In DeStore you change it by asking Clippy in plain words.
A static code holds the web address itself, so it can never change once printed. A dynamic code points to an address you control, so the destination changes and the print stays. Change the destination and see what happens to each.
The address is baked into the print.
The print points to your page; you change the page.
So which QR code is best for product labels? For anything you will want to change, a dynamic one. A static code is fine for a Wi-Fi password or a link that will never move.
Move the sliders to your own numbers. Nothing leaves this page.
Print the code once. Change the page forever.
Tap each detail to see where it belongs. The code adds to your label. It never replaces what the law says must be printed.
Pick a detail above.
General information based on the Australia New Zealand Food Standards Code and the Australian Consumer Law, not legal advice.
An AI product page builder does the building. You describe the product; it writes the page in your logo, colours and voice.
"A product page for our Smoked Chilli Jam, A$14.95, with the recipe and where to buy." Add a photo or your website if you like.
The page comes back in your brand. Want a change? Say so in plain words. Nobody touches <html>.
DeStore checks every link and picture first. Download the QR code for your label, once.
New price, sold out, a recall: change the page and every label already out there shows it, the moment you publish.
Use a dynamic QR code. The printed code points to a page you control, not to the final destination, so you change the page and every label already printed shows the change the moment you publish. In DeStore you ask Clippy for the change in plain words, or edit the page yourself, then press Publish. The printed code never changes.
Move the details that change (price, stockists, recipes, offers, how-to guides) behind a dynamic QR code on the label, and change them on the page instead of reprinting. With DeStore that costs 35c to publish the code and 99c once to host its page for 10 years, and publishing a change to that page costs nothing (Clippy's AI help is charged by what it uses). Information the Food Standards Code requires must still be printed on the label itself.
For product labels, dynamic. A static code holds the web address itself, so if your shop, page or offer moves, the printed code is wrong and the only fix is a reprint. A dynamic code points to an address you control, so the destination can change for as long as the stock is out there, and every scan can be counted. Static is fine for something that never moves, such as a Wi-Fi password.
Split the label in two. Keep what the law requires and what rarely changes printed. Put everything that changes behind one dynamic QR code with a few words beside it, such as "Scan for recipes and stockists". Then a new price, a new stockist or a seasonal offer is a change to the page, not a new print run. It is the simplest way to avoid a label reprint in Australia without breaking the Food Standards Code.
Put a recall notice on the product's page straight away, so anyone who scans a pack already sold sees it, and keep it there until the recall ends. It adds to your legal duties, never replaces them. Under the Australian Consumer Law, a supplier that voluntarily recalls consumer goods must notify the Commonwealth Minister within two days, through the ACCC's Product Safety Australia website, and food recalls are coordinated with Food Standards Australia New Zealand and the state food authority.
Describe the product to an AI product page builder and let it do the building. In DeStore's Link Studio you type what the product is, its price and where to buy it, add a photo or your website if you like, and Clippy builds the page in your logo, colours and voice. Changes are asked for in plain words. DeStore checks every link and picture before the page goes live.
Look for five things: codes that stay dynamic with no expiry or monthly fee per code, pages you can build and change without code, scan data that does not track people, payments into your own account if you want to sell, and prices in Australian dollars. DeStore is built in Byron Bay for exactly that: 35c a code, 99c once for 10 years of hosting, A$10 of free credit to start, no card.
Make the code open the product's own page and switch on Buy now. In DeStore the payment goes to your own Stripe or Square account, with Apple Pay, Google Pay or card, and DeStore takes 1% of the sale. If you already have an online shop, the button can open that product in your shop instead.
Every scan of a dynamic code can be counted by time, town and type of phone. DeStore shows them on a map and as a list you can download, with nothing kept that identifies the person scanning.
A static QR code holds the web address itself, drawn in squares, so what it opens is fixed the day it is printed. A dynamic QR code holds a short address you control, which forwards to your page, so you can change what it opens, see how often it is scanned and fix a mistake without touching the pack. On packaging that stays on shelves and in homes for months, the difference is a reprint.
A QR code printed on the pack that opens a page you can change at any time. The code itself never changes; the page behind it does. That lets one print run carry a new price, a recipe, a seasonal offer or a recall notice, and lets you count scans by town and phone.
Four you will meet: a static code (fixed, for things that never move, like a Wi-Fi password); a dynamic code (one per product, the page can change); a unique code per item (every pack its own code, so you can tell packs apart and count each one's scans); and GS1 Digital Link codes, which also carry the barcode number so a shop till can read them, a standard retailers are moving to. DeStore does the first three today, with GS1 labels coming.
For anything that changes, yes. An updatable (dynamic) code on Australian packaging costs cents and saves a reprint the first time a price, stockist or recipe changes. Keep what the Food Standards Code requires printed on the label, and put the rest behind the code. With DeStore it is 35c to publish the code, 99c once to host the page for 10 years, and A$10 of free credit to start.
One dynamic QR code per product, a page made with AI in your brand's look, changes whenever you like, Buy now into your own Stripe or Square account, and scans by town and phone with nothing personal kept.
You don't need DeStore to follow this guide. If you try it, we'd like to hear how it goes.
More: AI product page builder · Connected packaging that sells · QR answers · Direct commerce labels
Pick the product that changes most. Make its page, print the code on the next run, and never reprint for a price again.