How it worksPricingAboutTeamContactQuestions Launch app
Direct commerce labels · Shoppable packaging

Your label is the shop.

A direct commerce label is shoppable packaging: a QR code on the pack that opens the product and takes the payment. Customers scan, tap Apple Pay, Google Pay or card, and the money goes to your own Stripe or Square account. No retailer in the middle, no app, no reprint when anything changes.

PackYour QR code, printed once
ScanYour product page opens on their phone
PayApple Pay, Google Pay or card, to you
A coffee bag with a QR code on its label, beside a phone showing the checkout with Apple Pay
Print the code once. Change the page whenever the price, the roast or the offer changes.

What is a direct commerce label (shoppable packaging)?

A direct commerce label is a product label or pack with a QR code that opens a page for that product where the customer can buy it straight away, paying by Apple Pay, Google Pay or card, with the money going to the brand rather than a retailer or marketplace. Most connected packaging opens a story or a manual; this opens the checkout.

Sell from the QR code on your packaging: from pack to paid in four steps

No developer and no shop to set up. If you already sell online, the button can open your shop instead.

01

Make the page

Describe the product in Link Studio, or start from a template. Our AI builds the page in your logo, colours and voice.

02

Connect Stripe or Square

Log in to the Square you already use, or connect or create a Stripe account, in a few minutes. Payments go straight into it.

03

Switch on Buy now

Set the price, postage per order or pick-up only, and the countries you post to. Publish, and the page checks every link before it goes live.

04

Print the code

Download the QR code for your label, pack, swing tag or shelf talker. Change the page whenever you like; the code stays the same.

Made for things people buy again

The empty pack is the reminder, and the code is the reorder button sitting right on it.

A wine bottle, a skincare bottle and a jar of sauce, each with its own QR code on the label
Coffee and teaSauces and condimentsWine and spiritsSkincareCandlesPet food and treatsSupplementsCleaning refillsLimited releasesMarket stalls

Your customer, your money, your data

Paid straight to you

The checkout is created on your own Stripe or Square account. The money lands there, not with DeStore, and is paid out to your bank as usual.

Buyer details stay with you

Stripe or Square collects the delivery address for the courier, and it stays in your account. DeStore records the order count and amount, never the buyer's name or address.

Every scan counted

See which products are scanned, in which towns, when and on what phones. Nothing that identifies the person scanning is kept.

Change it without reprinting

New price, sold out, new photo, a seasonal offer: change the page and every label already printed shows it.

Selling direct makes you the seller: the Australian Consumer Law's guarantees apply online as they do in a shop, and if you are registered for GST, your price includes it. Stripe or Square sends the buyer a receipt.

Selling direct from your label in Australia: the rules

Selling from the pack makes you the seller, online. These are the rules that matter most, in plain words.

ACL

Consumer guarantees

The Australian Consumer Law applies online as in a shop. If a product has a major problem, the buyer can choose a refund or a replacement. You don't have to refund a change of mind unless your own policy says you will.

GST

Prices include GST

Once your turnover reaches A$75,000 you must register for GST. Show buyers the total price, GST included. If a registered business buyer asks, give a tax invoice for a sale over A$82.50.

PAY

Your own payment account

Connect the Square you already use, or an Australian Stripe account. The money settles to your bank as usual, in Australian dollars, and Stripe or Square sends the buyer a receipt.

RETURNS

Say how returns work

Put your returns and refund policy on the product page, and refund through Stripe or Square.

POST

Postage and where you send

Set one postage price per order, or pick-up only, and choose the countries you post to. The buyer's delivery address goes to your Stripe or Square for the courier.

PRIVACY

Buyers' details stay with you

DeStore keeps the order count and amount, never the buyer's name or address. Those stay in your own Stripe or Square account.

General information, not legal or tax advice. See the ACCC on consumer guarantees and the ATO on GST and tax invoices.

What it costs

Pay as you go, in Australian dollars. Every account starts with A$10 of credit, no card and no end date.

A$1.34

a QR code and its page, hosted 10 years, paid in advance

3c

each update you publish to the page

1%

of each sale to DeStore, plus Stripe's or Square's own fees. Buyers pay the price you set.

1,000

scans free each month, then 1c a scan

Plans on sale: Launch A$39 a month with A$39 back in usage, Standard A$199 with A$199 back, each with lower rates. See pricing →

What it does today, and what is next

Today

  • One product per page, with Buy now and a quantity of 1 to 10
  • Apple Pay, Google Pay and card through your own Stripe or Square account
  • Postage per order or pick-up only, and the countries you post to
  • Or a button to your existing online shop
  • The page listed on Google as a product, if you choose
  • How many you have: it shows Sold out when they are gone

Not yet

  • A cart with several products
  • Sizes, colours and other variants
  • GS1 barcodes and batch numbers on the label (coming)

Questions brands ask

What is the easiest way to sell direct from a physical product label in Australia?

Put a QR code on the pack that opens a page for that product with a Buy now button on it. The customer scans with their phone camera, sees the product, and pays with Apple Pay, Google Pay or a card. There is no app to download and no shop to search.

In DeStore you build the page in Link Studio, connect your own Stripe or Square account and switch on Buy now. The money goes straight to your account; DeStore takes 1% of the sale. You set the price, the postage per order (or pick-up only) and the countries you post to.

Selling direct makes you the seller. The Australian Consumer Law's guarantees (refunds and repairs for major faults) apply online just as they do in a shop, and if you are registered for GST, your price includes it. Stripe or Square sends the buyer a receipt.

Can a QR code take payment?

Yes. The code opens the product page, and the page takes the payment with Apple Pay, Google Pay or card. There is no app to download.

The charge is made on your own Stripe or Square account, so the money lands with you; DeStore takes 1% of the sale.

How can I add a Buy now button to my product packaging QR code?

If you already have an online shop, the simplest Buy now is a button that links to that product in your shop. Your checkout, stock and shipping stay where they are.

If you do not, DeStore can take the payment on the page itself. Set a price and postage, and the button opens a Stripe or Square checkout on your own account, which collects the delivery address for the courier. Today that is one product per page, without a cart or size and colour options.

Can a QR code take Stripe payments for a product?

Yes. Stripe's own Payment Links can be turned into a QR code, but a payment link jumps straight to a checkout. Someone who scans a pack usually wants to see what they are buying first.

A DeStore code opens the product page first and the checkout second. The checkout is created on your own Stripe account (a direct charge), or your own Square if you use Square, so the buyer's name and address stay with you, not with us. Apple Pay and Google Pay appear automatically on phones that have them.

How do I put a Buy now QR code on a product label?

Give it room: around 2 cm square is a common minimum for a pack, with a clear margin of plain space around the code and strong dark-on-light contrast. Keep it off folds and seams, and print the code itself in ink, not foil or metallic ink, which phone cameras struggle to read. Put a few words next to it that say what the scan does, such as "Scan to reorder", because people scan when they know what they will get.

Point it at a page you can change rather than straight at a checkout. When the price moves, stock runs out or a new size arrives, you change the page and every label already printed shows it.

Is it worth selling from a QR code on packaging?

It pays most for things people run out of: coffee, sauces, wine, skincare, pet food, supplements. The empty pack is the reminder, and the code is the reorder button sitting right on it.

Because every scan is counted by time, town and type of phone, you can see which products and places actually get scanned before you spend more on the idea. Nothing that identifies the person scanning is kept.

What is shoppable packaging?

Shoppable packaging is a pack that can sell. A QR code on the label opens a page for that product with a Buy now button, so the bag, jar or bottle becomes the shop once it has left the shelf.

It goes a step further than most connected packaging, which opens a story, a manual or a loyalty page. A direct commerce label opens the product and the checkout, paid into your own Stripe or Square account.

Can every product have its own QR code?

Yes. Each product gets its own page and its own code, so an offer, a price change or a sold-out notice can sit on one product without touching the rest of your range.

You can also give every pack its own unique code. Each one opens the same page and counts its own scans, and its hosting is prepaid for 10 years. You download them as a spreadsheet for your label printer.

What rules apply when I sell direct from a product label in Australia?

Selling from the label makes you the seller online. The Australian Consumer Law's guarantees apply: for a major problem the buyer chooses a refund or a replacement, though change-of-mind refunds are up to your policy. Once your turnover reaches A$75,000 you register for GST, show prices with GST included, and give a tax invoice for a sale over A$82.50 when a registered buyer asks. Take payment into your own Australian Stripe or Square account, put your returns policy on the page, and set postage and the countries you send to. This is general information, not legal or tax advice.

More answers about QR codes, recalls and food labels: QR answers → · Guides: Connected packaging that sells → · Manage all your own labels →

Turn one product into a shop

Pick the product people reorder most. Make its page, switch on Buy now, and put the code on the next print run.