seeonwall.com
Log in

Changelog

Every update to seeonwall.com, in the order it shipped — grouped by month, not version numbers.

September 2026

Put the WooCommerce button where you want it

The See on wall button had three possible spots on a WooCommerce product page. There are now nine, from under the title to below the product tabs — or place it yourself with the [seeonwall_button] shortcode, anywhere your theme or page builder allows. Your button stays put until you move it.

The button can read sizes from your product page

If you sell one artwork in several sizes through a product add-on plugin, those sizes live in a dropdown on the page rather than in the product's dimensions — so the button never appeared. It can now read that dropdown, found for you or named by you. The preview opens at the size the shopper picked.

August 2026

Quieter shapes for the See on wall button

The button was always a filled block the width of Add to cart — one more thing competing with the button that takes the order, on a page that already stacks quantity, Add to cart and Buy now. There are now four shapes: the filled button you have today, an outline with the same box and no fill, an icon with the label beside it and no box at all, and the icon on its own, which fits next to Add to cart rather than under it. The shapes without a fill take their colour from the text around them, so they suit a light or a dark theme with nothing to set, and the colour settings now follow the shape you picked. The icon is the same mark fast preview uses on your product lists, so one symbol runs through the whole shop. Set it in the Shopify app block, in the WooCommerce plugin settings, or as data-button-variant in the button markup — until you change it, your button keeps the look it has today.

A faster preview, straight from your product lists

Once a shopper has set up their wall, they can see any other poster on it in one tap — from a product listing, a category grid, or a row of recommendations — without going through the visualizer again. Your dashboard counts these previews separately, beside your poster views. Included in Basic, Premium and Ultra: on Shopify you switch it on in the app, and with the script tag it follows the buttons you already have. The WooCommerce plugin follows later.

Show the frames you sell

The preview used to offer six generic frame colours. Now you can list the frames your shop really sells — your names, your widths, your colours — in the dashboard, and shoppers pick from those. Shopify shops can read the names straight from their product options.

Analytics on every plan, and your branding from Basic up

Two changes to what the plans include. The analytics dashboard is now on every plan, including Free: sessions, poster views, shares, downloads, and the per-poster breakdown. And the seeonwall.com attribution is removed from the Basic plan up, not only Premium and Ultra — on Basic your embed, your hosted preview links, and downloaded or shared preview images carry no seeonwall mark. At the same time the Free plan's promotional capacity has ended and it now runs on its own limits: 500 poster views a month, 100 an hour, 50 preview sessions and 20 photo uploads an hour. Every paid plan starts with a 14-day free trial.

Install from npm

If your shop is custom-built rather than a Shopify theme or WooCommerce site, your developer can now install SeeOnWall from npm, with a React component for the button. Shopify and WooCommerce shops need nothing new.

See which domains open your previews

Your allowed-domains settings now list the domains that actually opened previews in the last 30 days, with how many each started and how many were refused. One click allows any of them. If your list is empty and several domains use up a limit, we tell you.

Notification centre

Your dashboard now has a notification bell: a preview link that stopped working, a reply to your support request, an hourly limit you ran out of. Serious ones also show as a banner and reach you by email, and they clear themselves once the problem is over. The Shopify app shows the same alerts.

A monthly limit on poster views

Poster views now have two limits instead of one, and both are tracked: the hourly limit you already had, plus a new monthly one — 5,000 views a month on Basic and 25,000 on Premium. Free is 500, but for as long as the current promotional offer runs it matches Basic at 5,000. Ultra has no monthly limit at all; in exchange its hourly views, previously unlimited, are now capped at 50,000. A view counts against both budgets. The hourly one is there to absorb a busy afternoon; the monthly one is what your plan is sized on. Your dashboard now shows a meter for each.

The maximum frame width is now 10 cm

The frame control in the preview went up to 25 cm. On a 30x40 print that drew a border wider than the print itself, which looked like something had gone wrong rather than like a frame. The control now stops at 10 cm, as does every place you set a default frame.

Preview links can describe the artwork and link back to your shop

A preview link opens a page of its own, away from wherever you shared it — so until now it could only show the poster, its title and its size. Creating one now offers two optional boxes. A short description, up to 500 characters, for the things that actually sell a print: the paper, the edition, what it's of. And a back-to-shop link, so whoever finishes previewing goes straight to the page that sells it, instead of reaching the end with nowhere to buy. Both are set when a link is created, so adding them to a link you already made means creating a new one.

Preview links can open with a frame

An embedded button could already say a print is sold framed. A preview link couldn't — so a framed print previewed bare, next to a listing photo showing the frame and a price that includes it. Creating a preview link now offers “Set default frame”: choose a width and a colour, and everyone who opens that link sees the poster framed from the first preview. Shoppers can still change or remove it, exactly as before. Links you already created are untouched and stay unframed; the frame is set when a link is created, so changing it means creating a new link.

See which posters shoppers actually preview

Analytics could tell you how many previews happened, never which posters they were for. The dashboard now has a Top posters table: the 20 most previewed posters of the last 30 days, each with two numbers — how many shoppers opened it in the visualizer, and how many of them got it onto their wall — plus the rate between the two. A poster that gets opened a lot and rarely reaches a wall is usually a listing whose photo flatters it at a size nobody can picture. Each number counts a shopper session once, so someone reopening the same poster is not counted twice. It is in the Shopify app too. Counting starts now — there is no history for previews from before this update. Paid plans, like the rest of analytics.

Make the button look like your theme's

The “See on wall” button had our styling: our font, our rounded corners, our shadow. Next to a shop's own Add to cart button it looked like something pasted on. There is now a single setting — “Match my Add to cart button” — that copies your theme button's font, size, corners, spacing and letter-spacing onto ours, so it fits without you looking up a single value. Colours stay yours by default, so shoppers can still tell the two buttons apart; there is a checkbox if you want those copied too. Available in the Shopify app block, in the WooCommerce plugin settings, and for custom shops as data-match-button in the button markup.

French and Italian

SeeOnWall now speaks French and Italian across the shopper preview, your dashboard, the Shopify and WooCommerce apps, and account emails. The button follows your page's language automatically, and you can set its text for both. The WooCommerce plugin now follows your WordPress admin language too.

WooCommerce: poster sizes from product variations

If you sell one poster in several sizes as WooCommerce variations, the preview now reads each variation's own Dimensions — previously only the parent product's were used, so the button often didn't appear at all. Shoppers get a size selector listing every size you sell, and the preview follows the size they pick on your product page. Just fill in Dimensions on each variation; nothing else to configure.

Sizes in inches, and A-format shorthand

Poster sizes had to be written in centimetres. Now any dimension can state its own unit — 24cm, 10in, 11" — or name a paper format: write a4 in both the width and height fields and the poster is A4. Sizes lists take the same forms per entry, so 12x16in,18x24in,a3 works, and one list can mix them. Shoppers see every size labelled exactly the way you wrote it, so a size button always matches the option they're buying. Wall, frame and mat measurements follow the shopper instead: US visitors get inches automatically, and anyone can switch units in the preview. Nothing changes for stores already listing in centimetres.

Mockup product photos can now preview at the right size

If your product photos are mockups — the print on a coloured background, or inside a frame — the preview treated the whole photo as the poster, so a 30x40 print showed up noticeably smaller than it will actually hang. You can now tell SeeOnWall where the print sits inside the image, as four percentages, and the preview crops to it everywhere: on the wall, on the phone, in downloads and shared images, and in bookmarks. Because mockups are generated from a template, one value usually covers a whole catalogue. Set it per product: the Poster artwork inset metafield on Shopify, the Shipping tab on WooCommerce, or data-poster-inset in your button markup. Leave it off and nothing changes — the whole image is used, exactly as before.

Posters now preview unframed unless you say otherwise

Every preview used to open with a 2 cm black frame around the poster, whether or not you sell frames — so a shopper looking at a bare print saw something you don't ship, and had to find the frame control and wind it down to zero to see the real thing. Previews now start unframed, with an "Add a frame" button for shoppers who want to picture one. If your prices do include a frame, add data-frame-default-cm (and optionally data-frame-default-color) to your button markup and the preview will open framed exactly as before — see the Docs page for the details. Previews already created keep the frame they were saved with; nothing changes retroactively. On Shopify, set it in the app block's Framing section; on WooCommerce, under Framing in the plugin settings.

Shoppers can now use a photo they already have

The wall photo step used to open the camera and nothing else, so anyone who wasn't standing in the room — or who already had a good photo of it — had no way forward except the sample room scenes. There is now a second option next to Take photo for choosing an existing photo from the phone's library. On a computer the step shows a single Browse files button rather than two that did the same thing. Retrying after a failed upload works properly too: choosing the same photo a second time used to do nothing at all.

Preview links now show how they're performing

Every preview link now tracks how many times it was opened and how many wall previews came out of it, shown right on the Preview Links page. Click Stats on any link for a 30-day chart and its preview rate — the share of people who opened the link and went on to see the poster on their wall. Useful for telling which of your listings is actually pulling its weight. Opens count each visit to the link's page, so a refresh counts again. Stats are on paid plans, but every link is tracked from the day it's created, so the history is already there if you upgrade later.

Shopify: a new Products page, and one-click size detection for your whole catalogue

The app now has a Products page listing every poster with its preview status — live, missing a size, or turned off — so you can see at a glance which products shoppers can preview. You can set a poster’s size, pick a different preview image, and adjust sizes per variant without leaving the app. Most poster shops already put the size in the variant name, so there is also a catalogue scan: it reads those names, shows you exactly what it found, and fills the sizes in for you. Sizes that are already set are never overwritten, and anything that looks wrong for a wall poster is flagged and left unticked for you to check.

Shopify: choose which products show the “See on wall” button

Until now the button appeared on every product that had a poster size. You can now choose: every product with a size, only products in the collections or with the tag you pick, or only products you switch on yourself. Any single product can also be forced on or off regardless of that setting — useful for an artwork you would rather not have previewed. Nothing changes for existing shops unless you pick a different option.

Shopify: clearer setup, and an answer to “why isn’t my button showing?”

Setup is now a three-step guide with a progress bar that picks your live theme automatically, so there is no theme list to work through first. The last step is simply giving your posters a size, which reflects what actually needs doing — previously it could never be ticked off if you used our own size fields. When you come back from the theme editor the app rechecks itself instead of waiting for you to press a button. There is also a new check where you pick a product and we walk through exactly what the storefront looks for, in order, and tell you which step is failing. For themes that cannot take app blocks at all, the button can now be placed automatically below Add to cart.

Shopify: the “See on wall” button now lines up with your buy buttons

On wider screens the “See on wall” button used to stretch past the Add to cart and Buy it now buttons on some themes. It now matches their width and sits neatly aligned beneath them. If you place the button in a different section of the page instead, it keeps filling that section as before.

Shopify: the wall preview now follows the size the shopper picks

If you sell a poster in several sizes as Shopify variants, the “See on wall” preview now opens at the exact size the shopper selected, instead of a single default. Sizes are read automatically from the variant names (e.g. “30x40” or “18x24 inches”). For sizes without a unit you can set a default (cm or inches) in the button block, and any variant can be given an exact width and height. The theme editor shows the detected size for every variant so you can check it before publishing.

Hosted preview links can now add a watermark to the poster

When creating a hosted preview link, you can turn on a watermark and enter your own text (like your shop name). It's stamped diagonally across the poster image itself, so it stays in place everywhere the poster is shown, downloaded, or shared. It's off by default and can't be changed after the link is created.

Hosted preview links can now use an image URL instead of a file upload

When creating a hosted preview link for a poster, you can now paste the URL of an image you already have online instead of uploading a file. Uploading a file still works exactly as before — this just adds a second way to supply the poster image.

Have a request or spotted something missing? Reach out at sales@seeonwall.com.