Description
Domizo Room Preview adds a “see it in your room” button to WooCommerce product pages. A visitor uploads a photo of their room, picks the spot where the product should stand, chooses a variant and receives a visualization generated by an image model. From the result window the visitor can add the selected variant to the cart. The button label is configurable in the plugin screen.
Domizo Room Preview is an independent plugin. It is not affiliated with, endorsed by or sponsored by WooCommerce or Automattic.
Features:
- Button on the product page (below or above “Add to cart”, below the gallery, or via the
[domizo_product_visualizer]shortcode). - Works with simple and variable products; the variant selected on the page is preselected in the window, and other variants can be previewed without re-uploading the photo.
- Choose products individually, by category, or in bulk from the products list.
- Product dimensions are read from WooCommerce shipping data (or set manually) so the product appears at a realistic scale.
- Reports in the plugin screen: generations, add-to-cart events and sales attributed to visualizations, compared with a randomly selected control group that does not see the button.
- Compatible with HPOS (custom order tables).
The visualization is generated by an external service (see “External services” below). The plugin does not generate images on your server.
External services
This plugin connects to the “Zobacz u siebie” service (https://zus.202.61.196.49.sslip.io) to generate visualizations, count usage and report attributed sales. An account (created from the plugin screen) is required. The service is operated by Jakub Kulig Ads Yourself. Terms of service: https://zus.202.61.196.49.sslip.io/legal/terms. Privacy policy: https://zus.202.61.196.49.sslip.io/legal/privacy. Data processing agreement: https://zus.202.61.196.49.sslip.io/legal/dpa.
Data sent to the service:
- Product data of enabled products: name, URL, images, dimensions and variants. Sent when you enable a product, change it, or press “Synchronize” in the plugin screen.
- A random anonymous session identifier (stored in the visitor’s browser cookie
domizo_session_id), when a visitor opens a product page with the button. - The room photo the visitor chooses to upload, only after the visitor ticks the consent checkbox. Photos and the generated images are deleted automatically from the service’s servers after 7 days and are not used by the service provider to train AI models. The image-generation provider may keep API data for a limited time under its own terms (see the service’s privacy policy).
- Order reports for orders that contain a product bought through a visualization or are placed by a visitor with a session identifier: order ID, status, currency, totals, refunded amount and line items (product ID, variant ID, quantity, total). No customer names, addresses or e-mail addresses are sent.
The visualization is generated by a third-party image model (OpenAI) called by the service; the room photo and the product photo are sent to that provider for this purpose.
If bot protection is enabled on the service, the visitor’s browser loads the Cloudflare Turnstile script (challenges.cloudflare.com) before the first generation. Cloudflare privacy policy: https://www.cloudflare.com/privacypolicy/
The plugin adds suggested text for your Privacy Policy page (Settings > Privacy > Policy Guide).
The visualizer window can show an optional “Powered by Zobacz u siebie” credit (no link). It is disabled by default and appears only if the site administrator enables it in the plugin settings.
Source code
All JavaScript and CSS shipped with this plugin is unminified, human-readable source: assets/modal.js (visualizer window, its styles are plain strings at the top of the file) and assets/visualizer.js (button bootstrap). There is no build step, no bundler and no bundled third-party library, so the files in the plugin are the sources. The “Zobacz u siebie” service described above is a separate hosted application and is not part of this plugin.
Installation
- Make sure WooCommerce is active.
- Upload the plugin and activate it.
- Open WooCommerce > Domizo Room Preview, connect your account and save.
- Enable the visualizer for products or categories, set their dimensions, and press “Synchronize”.
FAQ
-
Does it work without WooCommerce?
-
No. WooCommerce must be active.
-
Is it free?
-
The plugin is free. Generating visualizations uses credits of your account on the service: a free allowance is included and paid plans add more. https://zus.202.61.196.49.sslip.io
-
What happens to my visitors’ photos?
-
Photos are sent to the service only after the visitor gives consent, are processed to generate the preview, and are deleted from the service after 7 days.
-
By default a small random share of visitors (the control group) does not see the button so the plugin can measure its real effect on sales.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Domizo Room Preview for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Domizo Room Preview for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.1.0
- First public version.
