
內容簡介
SeeOnWall 是一款專為 WooCommerce 設計的外掛,能讓顧客在購買海報前,透過手機拍攝自己牆面的照片,實際查看海報的尺寸與效果,提升購買信心,增加銷售機會。
【主要功能】
• 真實比例顯示,無需模擬
• 支援多種裝置與瀏覽器
• 提供多語言介面選擇
• 可自訂框架、邊距與尺寸
• 一鍵查看整個產品目錄
• 下載預覽圖或分享連結
外掛標籤
開發者團隊
② 後台搜尋「SeeOnWall – Wall Art Preview for WooCommerce」→ 直接安裝(推薦)
📦 歷史版本下載
原文外掛簡介
“How big is it, really?” is the question that stops a poster sale. SeeOnWall answers it on the
product page: shoppers photograph their own wall with the phone already in their hand and see your
print on it at true physical size — 30×40 looks like 30×40, next to their actual sofa, in their
actual light. No app, no shopper account, no AR-capable phone. Add the button once and it appears
on every poster you sell, now and in the future.
What shoppers get
True scale, not a mockup. The wall is measured once, then the poster is drawn at its real
size with perspective correction — comparing 50×70 against 70×100 is a click, not a guess.
Their wall, or a room scene. Take a photo, upload one, or skip the photo and pick a stock
room. Whichever is faster for them.
Every device, every browser. Desktop, older phones, and in-app browsers like Instagram and
Facebook. Start on desktop, scan a QR code, finish on the phone — the preview follows.
Their own language — eleven of them. English, German, Polish, Spanish, French, Italian,
Portuguese, Dutch, Swedish, Norwegian Bokmål and Danish. The preview follows the language your
store page is already in, with nothing to configure.
Frames, mats and sizes. Frame widths and colours, a passe-partout, and every size you sell.
One wall, the whole catalogue. Once a shopper has set up their wall, a small icon on every
other product card — in related products, on category pages, in search results — opens that
print on the same wall in one tap. No second photo, no second setup. (Paid plans.)
A preview worth sharing. Shoppers download the image or send a link to the person whose
opinion decides the purchase — and that link leads back to your product page.
What you get
Zero per-product setup. The button reads each product’s Dimensions field, and new products
are picked up automatically. No theme surgery, no shortcode per item.
Placement and styling you control. Nine positions on the product template, or the
[seeonwall_button] shortcode. Label, colour and shape are settings, with a label field for
each of the eleven shopper languages.
Analytics on every plan, Free included. Sessions, views, shares and downloads, plus a
per-poster breakdown: how many shoppers opened each artwork, and how many got it onto a wall.
A storefront that stays fast. One small deferred script that never blocks your page, no
tracking cookies, EU-hosted, and wall photos delete themselves after seven days.
Requires WooCommerce (8.0+) installed and active. Connecting takes one click — no signup, no
API key: the plugin proves it controls your domain and a free account is provisioned.
External service: SeeOnWall
This plugin is the client for SeeOnWall, a hosted service (https://seeonwall.com) that renders
the wall previews. The plugin does not visualize anything itself and is not usable without that
service, which is operated by the plugin author.
What the plugin sends: on connect, once, when you click Connect — your store’s URL and the
connecting admin’s email address, in exchange for a store token; the email is used only for
account notices and billing, never shown to shoppers or used for marketing. On product pages
of connected stores — the viewer script is loaded from https://seeonwall.com/seeonwall.js
(loaded, not bundled, because the preview is a live service kept current server-side) and passed
the product’s image URL and physical dimensions. The plugin sends no shopper data.
What the service does with shopper data, once a shopper opens the preview: a room-scene
template uploads nothing at all. A photo of the shopper’s own wall is stored in an EU
Cloudflare R2 bucket and analysed by Google Vertex AI (EU Data Boundary endpoint, europe-west1)
to detect the wall corners; it stays in the EU for its whole lifetime, is never used to train
models, and is deleted when the session expires after 7 days. Shoppers never create an account,
Cloudflare Turnstile guards uploads against bots, and a notice stating all of this is shown in
the viewer before the shopper uploads. Your WordPress admin also carries this text, ready to copy
into your own policy, under Settings → Privacy.
Terms of Use: https://seeonwall.com/terms · Privacy Policy: https://seeonwall.com/privacy ·
Sub-processors: https://seeonwall.com/subprocessors
Reporting illegal content
Content hosted by SeeOnWall that is unlawful — a poster image used without the rights holder’s
permission, say — can be reported to [email protected]. The Article 16 EU Digital Services Act
notice-and-action procedure is at https://seeonwall.com/report
Source Code
The admin settings page is a small React + TypeScript app. The plugin ships its compiled, minified
output (assets/js/settings.js, assets/css/settings.css); the human-readable source is under
src/, with build instructions in src/README.md. Node.js + Vite (npm install && npm run
build). React and ReactDOM resolve at runtime to the copies WordPress ships.
Translations
Shoppers get eleven languages. The wall preview and the “See on wall” button speak English,
German, Polish, Spanish, French, Italian, Portuguese, Dutch, Swedish, Norwegian Bokmål and
Danish, following the language your store page is in — no setting to change, and no per-language
setup on a multilingual store.
The settings screen ships six translations beyond English — German, Polish, Spanish, French,
Italian and Portuguese — for the PHP strings and the React settings screen, following your
WordPress admin language including variants such as de_AT, es_MX, fr_CA, pt_BR and pt_AO.
Portuguese is European Portuguese, with Brazilian and Angolan locales resolving to it rather than
to English. translate.wordpress.org translations take precedence.
