Changelog

New features, fixes and improvements for you and your shoppers, newest first.

October 2026

WooCommerce: the preview no longer uses Shipping dimensions

Shipping dimensions often measure the box, so a product sized by them could show at the wrong size. The size now comes from Print sizes on the seeonwall.com product tab, then from a variation attribute value that names a size, such as 30x40 cm or A4, then from the size field on the product page. The Poster size setting is removed. If a product took its size from Shipping dimensions, give it Print sizes, a size attribute or a size field on the page. This change comes with version 2.0.0 of the plugin.

WooCommerce: a new store chooses the products that show the button

On a new install, Product visibility starts at Only products with the preview enabled. Switch products on with Always show on the seeonwall.com product tab, Turn on on the Products tab, or Turn the wall preview on in the bulk actions. A store that is already connected keeps showing the button on every product, and saved settings do not change. Read sizes from product text now also reads products that are not switched on, so you can add their sizes first.

More accurate wall size suggestions

We compared several AI models on wall photos to make the suggested wall dimensions more accurate.

Order analytics: see how often previewed posters are ordered

Count how often shoppers add a poster to the cart, order it and get a refund, grouped by how far they got in the preview. Shoppers who did not use the preview are the comparison group. It is off by default. Turn it on on the Analytics tab of the Shopify app, in WooCommerce → seeonwall.com → Order analytics, or for other shops in Shop settings of the dashboard, where your shop reports each add to cart and each order with SeeOnWall.track(). The counts show on the analytics page of the dashboard, or on the Analytics tab of the Shopify app. Only shoppers who allow analytics in your consent settings are counted. We keep daily counts per poster and no data about the customer.

Read sizes from the product text

On the Products page of the Shopify app and the Products tab of the WooCommerce plugin, Read sizes from product text reads the title, description and options of each product that has no size, and lists the sizes it finds. Each size shows the text it comes from. Check the sizes, clear the ones you do not want, and apply. No product changes before that. In WooCommerce the sizes go into Print sizes, and Also read products sized by their variations includes products whose variation Dimensions are those of the box. There is a daily limit.

Shopify: turn off Add to cart in the preview

On the Storefront tab of the Shopify app, clear Show Add to cart in the preview. The preview then shows View product instead. It opens the product page with the size on the wall selected, and the shopper adds it to the cart there. The setting is on by default.

A photo of each variant in the preview

Each offer in data-poster-offers can now give an image of its variant — this size in this frame — and a name for its size. The preview shows the image of the size and frame that the shopper selects, and the name in the size picker. When the image already shows its frame, add drawFrame: "forbidden": the preview then shows it as it is and draws no second frame on it. A size or frame without an image looks as before.

Size names on the size buttons

A size button can show a name, such as Small or Large, next to the dimensions. In data-poster-sizes, write the name before the size with =: Small=30x40cm, Large=50x70cm. In Shopify and WooCommerce the names come from the variant names. A name that only repeats the size is not shown twice. In WooCommerce Print sizes, write Large=50x70cm.

Choose which frames shoppers can pick

You can now limit the frames in the preview. Under Frames the shopper can pick, on the Frames tab of the Shopify app or the Frames page of the dashboard, choose any frame, only your frames, your frames or no frame, or no frame. A product can also have its own list: in the Shopify app product editor, for many products at once with Set frame options, in the seeonwall.com tab of a WooCommerce product, or with the data-frame-options attribute. With one frame in the list, the preview always shows that frame and hides the frame controls. When the size of a product includes its frame, select The size includes the frame: the framed poster then keeps that size in every frame. Bookmarks, recently viewed posters and shared links keep the frames of their own product.

AI analysis now runs on Microsoft Azure in the EU

Wall photo analysis, poster screening, placement suggestions and catalogue preparation now use an OpenAI GPT model on Microsoft Azure in EU regions, reached through Requesty's EU gateway in Frankfurt. They no longer use Google Cloud Vertex AI. The photos are still processed inside the EU, the gateway does not log them, and they are never used to train a model. The sub-processor list and the suggested privacy policy text are updated. If you copied our privacy text into your own policy, replace it with the new version.

Upload artwork files for many products at once

In the Shopify app, Products → Upload artwork files takes a folder or a zip of clean print files and sets the poster image of each product in one run. Name each file after the product handle, the product ID or a variant SKU, and the app finds the product. Check the list, change or remove a match, choose the image quality and an optional watermark, then upload. Products that already have a poster image are kept unless you choose to replace them. The files go to Content → Files in your store, not to the product images.

Czech and Slovak

Shoppers now get the wall preview and the “See on wall” button in Czech and Slovak. Set the Czech and Slovak labels on your integration page, in Shopify or in WooCommerce, and pick either as your shop’s customer language.

Ultra: your own text on shared preview images

On the Ultra plan, a preview image that a shopper downloads or shares can carry your own text in the corner, such as the address of your shop. Set it under Watermark on shared previews, in Shop settings of the dashboard or on the Settings tab of the Shopify app. Up to 40 characters. Leave the field empty for no text.

Upload a clean artwork file for a product

In the Shopify app, a product's poster image can now be a file you upload, not only one of its product images. Choose the image quality and, optionally, a watermark text before the upload. The file goes to Content → Files in your store and is not added to the product's images, so shoppers see it only in the wall preview. The first upload asks you to give the app access to your store's files. The watermark text is remembered in your browser for the next upload. Products with an uploaded artwork file show an “Artwork file” label on the Products page, and Auto setup and the mockup artwork area tool leave them alone, so the clean file is not replaced by a product image.

The preview crops less and keeps text near the edges

When a poster image and its print size have different proportions, the preview now stretches the image by up to 8% and crops only the remainder from the edges. Before, it cropped all of the difference, and a title near the top or bottom of a poster could be cut. You can still choose to only crop or only stretch in the image fit setting.

Sizes B0 to B6, Letter and Tabloid

A size can now be written as B0 to B6, Letter or Tabloid, as A0 to A6 already could: in a sizes list, in a variant or variation name, and in the size fields. B2 is a 50 × 70.7 cm poster, Letter is 8.5 × 11 in and Tabloid is 11 × 17 in. Shoppers see the name on the size button.

Set an expiry date on a preview link

When you create or edit a link in Preview links, you can set an expiry date. After that day the link is disabled, and its preview page no longer works. Nothing is deleted: you can enable the link again from the list, with the same URL.

Auto setup finds the artwork in your product images

“Auto setup” on the Products page analyses the images of each product, picks the one that shows the artwork and marks where the artwork sits in it — also inside a room mockup. Nothing changes on a product until you approve its result, and you can adjust the area first. The number of products you can analyse each month depends on your plan.

Edit a preview link without changing its URL

Use “Edit” on a link in Preview links to change its title, description, return link, sizes, unit, default frame and mat. The link keeps its URL, so you do not have to update your listings. The poster image, crop and watermark cannot be changed: to change them, create a new link.

WooCommerce: the same-mockup match works with room scenes

“Apply artwork area to the same mockup” now compares everything around the artwork area, such as the wall, the floor, the frame and the shadow, and ignores the print. Mockups in a room scene are found too, not only mockups on a plain background. The Products list now shows the poster image you chose for a product.

WooCommerce: apply an artwork area to every product with the same mockup

Mark the artwork area on one product, then use “Apply artwork area to the same mockup” on its row in the Products list. The plugin finds the products whose image has the same border and background around the artwork, lists them for you to check, and sets the same area on the ones you select.

The preview opens on the middle size

When a poster is sold in several sizes and none is selected, the preview now opens on the middle size, not the smallest. With an even number of sizes it opens on the smaller of the two middle ones. A size the shopper selects, or a size named on the button, still decides.

Finnish

Shoppers now get the wall preview and the “See on wall” button in Finnish. Set the Finnish label on your integration page, in Shopify or in WooCommerce, and pick it as your shop’s customer language.

Crop or stretch the image to the print size

When a product image and its print size have different proportions, the preview now crops the image to the size, so the artwork keeps its proportions. Before, it stretched the image. You can keep the old behaviour with the “Stretch to size” setting in the Shopify app (image settings and setup wizard) or in the WooCommerce plugin (Button settings). On your own markup, set data-poster-fit="cover" or "stretch". The size warnings now accept sizes like 45x60 and 80x120 for one image when the preview crops.

Allow all subdomains with one entry

The list of allowed domains now accepts entries like *.example.com. One entry allows every subdomain of example.com, such as shop.example.com. Add example.com itself as a separate entry. Entries that would allow the sites of other owners, such as *.com or *.myshopify.com, are refused, and the dashboard tells you which entry it is. The list now holds up to 30 domains.

Target several product tags in Shopify

When the Shopify app shows the button only on selected collections or tags, you can now enter several product tags, separated by commas. A product shows the button when it is in one of the chosen collections or has any of the chosen tags.

Filter the Shopify product list

The Products page of the Shopify app can now show only some collections, only products with a tag, or only the products that your targeting selects. When the list loads all your products, it shows how many are loaded and about how much time is left.

Choose which product photo is the print

When a Shopify product has no poster image set, the preview used the product’s main photo. If your main photo is a room mockup, you can now tell seeonwall.com to use the last photo, a photo at a given position, or the first photo with the same shape as the poster. You set this once for the whole shop, on the image settings page or in the setup wizard.

The button hides when your monthly views are used up

When your shop has used all the poster views of its plan for the month, the “See on wall” button is now hidden. Before, shoppers could still open the preview, set up their wall and then get an error. The button comes back within a minute after the new month starts or after you upgrade. The limit email and the dashboard tell you about it.

See the wall size that was detected

After an automatic wall setup, the preview now shows the wall size that it detected. Tap the size to show or hide the detected area on the photo, so you can check it before you fine-tune.

Fix product issues one after the other

In the Shopify app and the WordPress plugin, the window where you edit a product now lists what is wrong with it. “Next issue” opens the next product in the list that needs work, and “Save & next issue” saves first. In the Shopify app, the new “Needs attention” filter shows only those products. In the WordPress plugin, quick edit has a Poster image tab and a Print sizes tab, so you can change both and save once.

Quick edit from the WooCommerce product list

On the Products tab of the WordPress plugin, click a product’s image, poster image or print size to change its image, artwork area, sizes or mat in a window, without opening the product. Click its frame to see which frame the preview opens in. “Manage frames” on the product’s seeonwall.com tab now opens your frames in the seeonwall.com dashboard.

Preview a product from the WooCommerce product list

On the Products tab of the WordPress plugin, each product with an image and a size now has a “Preview on a wall” action. It opens the poster on a wall with its size, image, artwork area, mat and frame, without leaving wp-admin. It also works for products whose button is not on yet. Your wall photo stays from one preview to the next.

Preview a product before you save

In the Shopify app, the product window now has a Preview button. It shows the poster on a wall with the size, image, artwork area and mat you have set, before you save them. Your wall photo stays from one preview to the next.

Warnings for products that will not preview correctly

The Products page in the Shopify app and in the WooCommerce plugin now marks a live product when its sizes do not all have the same proportions, when its image does not have the proportions of its sizes, when a size is too small or too large for a poster (often inches entered as centimetres), or when some of its variants have no size. In Shopify it also marks a product whose default size is not one of its variant sizes. The preview stretches the image to the size, so a mismatch shows a distorted print.

Shopify poster image from a URL

In the Shopify app, a product's poster image can now be an image address, not only one of the product's own photos. Use it for a clean print file that you keep outside Shopify. If your allowed domains do not include the image's host, the app tells you at once and can add it with one click. Without it, shoppers still see the poster on their wall, but cannot download or share the preview image.

September 2026

Prints sold with a mat

If a print comes with a mat (passe-partout), the preview can now show it, at the right size for each print size. The mat can go around the print or sit inside the size you sell, with its own colour. Set it per product in the Shopify app, on the WooCommerce product tab, on a preview link, or in the button markup. Downloads, shared links and saved posters show the mat too.

Photo chart covers all 30 days

The photos and room scenes chart showed zero for days older than a week. It now shows the real count for every day.

A hint when a wall size looks wrong

Typed 250 into a field that expects metres? The preview now notices and offers to read it as 250 cm in one tap.

Smoother Shopify setup

The setup wizard remembers your step when you come back from the theme editor, and the Products list shows the image each product previews with.

Several WooCommerce stores on one account

Connect a second store to your existing account and approve it in your dashboard. Free and Basic plans take two stores, Premium and Ultra three. Moving a store to a new domain keeps its settings and statistics.

WooCommerce settings show what is ready

Settings opens with how many products are live, missing an image or missing a size, and each gap links to the field that fixes it. The Button tab previews the real button.

See how many previews end with a poster on the wall

The sessions chart now also counts the previews where the shopper placed the poster.

Change many WooCommerce products at once

WooCommerce → seeonwall.com → Products → Bulk actions works on up to 100 products at a time. Add, replace or remove the print sizes they preview at, or turn the wall preview button on and off across the selection. Filter by status or by a size you already use, save the sets of sizes you apply often as named presets, and see the before and after for every product before anything is saved. Your WooCommerce shipping dimensions are never touched.

See where a print’s size comes from

The WooCommerce settings now list the sources a size can come from in the order they are tried — the list on the product’s seeonwall.com tab, then its variations, then Shipping → Dimensions — so you can tell at a glance which one a given product will use. The first Product visibility option is now “All products where a size can be found”, which is what it has always done; the old wording named only the last of those sources.

Print sizes can name themselves

A size can now state its own unit or name a paper format — write a4, 12x16in or 430x510mm alongside plain pairs like 30x40, which still mean your store’s unit. Shoppers picking between sizes see A4 on the button rather than 21 × 29.7 cm, so the preview speaks the same language as the rest of your shop.

Fast wall previews show up in the Shopify app

The Shopify app was missing its Fast wall previews section: the numbers were counted all along, but the app never received them. It now shows the same section the dashboard does.

Photos and room scenes counted apart

The photo chart used to count a room scene as an uploaded photo. It now draws two bars: the walls shoppers photographed, and the room scenes they picked instead. Photo numbers will look lower than before, because the room scenes have moved out of them.

Who went on to the shop

The Top posters table now has a To the shop column: how many shoppers followed a link from the preview to the page that sells the poster. It appears once there is something to count.

Top posters goes to 100

The Top posters table in the dashboard and in the Shopify app used to stop at 20 posters. It now lists up to 100 of the last 30 days, ten to a page, so a shop with a wide catalogue can look past its best sellers. The numbers in each row are counted the same way as before.

More room on the Free plan

The Free plan now allows 150 preview sessions an hour instead of 50, and 50 downloads or shares an hour instead of 25. The monthly budget of 500 poster views is unchanged — these are the hourly ceilings, so a busy afternoon or a live demo no longer runs into a limit before the month's views are used.

More than one wall

A shopper can now keep several walls in one preview — a photo of the living room, another of the hallway, a sample room — and switch between them in a tap. How many walls fit depends on your plan.

Fast wall preview in WooCommerce

Once a shopper has set up their wall on one product page, a small icon on every other product card opens that print on the same wall in one tap — no second photo. Switch it on under Button → Fast wall preview and pick the listings that carry the icon. Paid plans.

Danish

Shoppers now get the wall preview and the “See on wall” button in Danish. Set the Danish label on your integration page, in Shopify or in WooCommerce, and pick it as your shop’s customer language.

Norwegian

Shoppers now get the wall preview and the “See on wall” button in Norwegian Bokmål. Set the Norwegian label yourself on your integration page, in the Shopify theme editor or in the WooCommerce plugin, and pick Norwegian as your shop's customer language — Dutch and Swedish can be picked there now too. Your dashboard and account emails stay in the seven languages they already use.

A seeonwall.com tab on every WooCommerce product

Everything decided per product now sits in one tab in the product editor: whether the button shows, which image the wall preview uses, and — for a mockup photo — the artwork inside it, marked by dragging a box. Pick the image from your media library, list the print sizes of a product sold in several, and read a status card that says the product is live or names the one thing missing. The real button is there to test, and your existing custom fields keep working and appear in the tab.

Set up a whole catalogue at once

WooCommerce → seeonwall.com → Products lists every product with its status — live, hidden, no image, no size — the reason behind it, and a switch to turn its button on or off right there. Products → All products gains the same column, quick edit and bulk edit, and three columns for WooCommerce's own product CSV export and import.

The button as a block and an Elementor widget

A block theme whose product template is built from blocks has nothing for the button to attach itself to. Drop the seeonwall.com button block where the button belongs and it prints it for the product being viewed. Elementor product templates get a seeonwall.com button widget, and Divi, WPBakery, Bricks and Beaver Builder keep using the [seeonwall_button] shortcode.

Portuguese

seeonwall.com now speaks Portuguese 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 it. The WooCommerce plugin follows your WordPress admin language too, in Portugal, Brazil and Angola.

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.com 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.com 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.com 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.