Skip to content

Window decals you can repoint weekly

One printed design, a code for each store, and pages that show this week's offer, this store's hours and this store's reviews.

Start free

The sample setup at a glance

codes in the sample setup
5
hosted pages among them
3
recommended plan
Pro
a month, or $12 a month billed yearly
$15

Problems we fix

What goes wrong, and what Dotwick does about it

  • One artwork, six stores, and each store wants its own numbers

    Bulk-create a code for each store from a CSV, then print the same shelf talker with each store's code in it. Analytics split by store.

    From Pro
  • The offer ends but the decal stays on the window

    Give the code an end date and choose where it goes afterwards, such as the current offers page. It never lands on a dead page.

    From Starter
  • Reviews go to the brand, not the store

    A Google review code for each store, on the till, so the review lands on the right listing.

    Every plan

A worked example

A season at Northwind Outfitters

A camping and outdoor retailer with six stores, a head-office marketer and a manager in each store. The window changes every few weeks.

Northwind Outfitters is a sample business. The codes, pages and rules are real Dotwick features.

  1. 01

    Monday

    A folder and a code for each store

    The marketer makes a folder for each store. From a CSV with one row per store she bulk-creates the shelf-talker codes, each tagged with the store, and a Business page for each window with its hours. The review and coupon codes are made in the editor, because a bulk import covers neither.

    • Shelf talker (six)
    • Window (six)
  2. 02

    Tuesday

    One design, six codes

    In the print studio she builds the shelf talker once and runs it for every store, so each store's code lands in the same artwork. One test sheet scanned in a store's lighting is enough to approve the run.

    • Shelf talker (six)
  3. 03

    Wednesday

    Holiday hours

    She adds the bank-holiday hours to each Business page as dated exceptions. The page shows the store open or closed now, in the store's own time zone.

    • Window (six)
  4. 04

    Thursday

    Review codes and a receipt offer

    Each till gets its own Google review code. Receipts carry a Coupon for 15% off the next visit with an end date, and when the date passes the code opens the current offers page.

    • Till review (six)
    • Receipt coupon
  5. 05

    Monday, 08:00, every week

    Each manager gets the numbers

    A scheduled report for each store's folder goes to that store's manager. Head office opens the analytics, filters by folder and compares stores side by side.

    • Shelf talker (six)
    • Window (six)
  6. 06

    Month 3

    Swap the window

    The autumn window needs a new offer. She changes where the window codes go. The decals on the glass stay put.

    • Window (six)

The codes in this setup

CodeShelf talker (six)
TypeURL
WhereShelf edge in each store
RulesUTM tag with the store; bulk-created
PlanPro
CodeWindow (six)
WhereStore window, one page per store
RulesOpening hours with dated exceptions; bulk-created
PlanPro
CodeTill review (six)
WhereTill, one per store
RulesNone
PlanStarter
CodeReceipt coupon
TypeCoupon
WhereReceipts
RulesEnd date, then the current offers page
PlanStarter
CodeFitting room
WhereFitting rooms and trial areas
RulesSize guide, ask for another size, returns
PlanStarter

What to watch in this setup. The marketer watches scans per store and placement, the coupon page's visits against redemptions counted at the till, and each store's review count in Google.

Where the codes go

  • Shelf talker

    Product detail, a size guide or reviews, tagged by store.

    URL
  • Store window

    Hours, holiday hours and directions for this store.

    Business Page
  • Till

    A review of this store, not the brand.

    Google Review
  • Receipt

    A next-visit offer that switches off by itself.

    Coupon
  • Fitting room

    Size guide, ask for another size, returns.

    Link Page
  • Own-brand product

    A GS1 Digital Link on the pack for your own range.

    GS1 Digital Link

How retail set it up

  1. 01

    Plan the codes

    One folder for each store, and a short list of what each store needs: shelf talker, window, review, coupon.

  2. 02

    Bulk-create what repeats

    Import the shelf talkers and window pages from a CSV with a row for each store. Make the one-off codes in the editor.

  3. 03

    Print one design with six codes

    Run the print studio over the folder so each store's code lands in the same artwork.

  4. 04

    Compare stores

    Filter the analytics by folder, and schedule a report to each store manager.

Measure it

What to measure

The numbers worth looking at, and where each one lives.

Scans per store and placement
Analytics filtered by folder or code
Coupon page visits against redemptions
Visits in Dotwick, redemptions at your till
Reviews per store
Google, for each store's listing
Orders and revenue per code
On Business, the conversion pixel and the Shopify app
Which decal is still read
A no-scans-for-days alert on the window codes

Print it right

  • Shelf edges are small

    A shelf talker is read from arm's length, but the label is tiny. Use the Table / flyer size as the floor, and give the code its white border.

  • Test under store lighting

    Shop lights are bright and glossy. Scan the test sheet on the shelf, with the lights on, before you print the run.

  • Matte for glass

    A decal inside a window catches the street. Use a matte print and keep the code away from any dark tint of the glass.

How big to print it

WherePeople scan fromPrint at least
Shelf talkerTable / flyer
about 30 cm3 cm
Till cardBusiness card
about 20 cm2 cm
Window decalWindow / sign
about 2 m20 cm

These sizes are for a typical dynamic code. The editor's Where will it go? step works out yours, and the test sheet lets you scan before the print run.

Honest notes

What to watch in retail

  • A coupon page is the same for everyone

    The Coupon page shows an offer, a code to show or copy, and an end date. It does not make a unique code for each customer or count redemptions per person, so count redemptions at the till. For a hard cap on how often a code opens, scan limits are on Business.

  • Do not trade discounts for reviews

    Google's policy forbids offering discounts in exchange for a review, and forbids selectively asking happy customers for them. Keep the receipt offer separate from the review code.

    Source: Google Maps user-generated content policy

  • Say who sees what

    Folder permissions, which keep a store manager to their own store, are on Business. On Pro, managers can be viewers: they see every code but cannot edit.

Which plan

Which plan fits

Our pick

Pro

$15/ monthor $12 / month billed yearly

14-day free trial

Six stores, a print run with a code for each, bulk import and weekly reports for the managers: Pro, with 100 dynamic codes and 3 seats.

Start 14-day trialCompare every plan

What each plan covers here

  • Free$0 / month

    Static codes only, unlimited: a WiFi code for the shop or a link to your site. No hosted pages and no changes after printing.

  • Starter$7 / month

    One shop with up to 20 codes, made by hand: coupon, Business page and Link page, an end date and alerts.

  • Pro$15 / month

    The chain: bulk import of 1,000 rows, the print studio, scheduled reports, 3 seats and 10 free viewers.

  • Business$49 / month

    Folder permissions for each store manager, conversions and revenue by code, a locked brand and 10 seats.

QR code templates for this industry

Scan-tested designs for the places it gets printed, ready to restyle in the editor.

See the templates →

Connect your tools

Connect your tools

  • Online orders per code

    On Business, the Shopify app reads order totals and the landing page of each order, never who bought, so a window code can show revenue. The app is rolling out.

  • Reports to the people who need them

    A scheduled PDF report can go to up to 10 outside recipients, each of whom confirms by email first.

See all integrations

Questions about retail

  • Can one design carry a different code for each store?

    Yes. Bulk-create the codes from a CSV, then run the print studio over the folder so each store's code lands in the same artwork. Bulk import and the print studio are on Pro and up.

  • Can an offer switch off by itself?

    Yes. Give the code an end date, then choose where it goes afterwards, such as your current offers page. End dates are on Starter and up.

  • Can store managers see only their own store?

    Yes, with folder permissions on Business. On Pro and up viewers are free, but they see every code in the workspace.

  • Do coupons work for each customer separately?

    No. A Coupon page is the same for everyone who scans it. Count redemptions at your till. Scan limits on Business can cap how many times a code opens.

  • Can I see sales from a code?

    On Business, yes: the conversion pixel and the server postback attribute orders to the code, and the Shopify app shows revenue. On other plans, tag the code and compare in your shop's own analytics.

  • Can each store collect its own reviews?

    Yes. Make a Google review code for each store, each pointing at that store's listing.

Print it once. Change it whenever you like.

Static codes are free forever. Dynamic codes start with a free trial, and a printed dynamic code keeps working: we never swap it for an ad.

Start free

Your printed code keeps working. No ads, no swaps.