Ahime Neon Sign Configurator for WooCommerce adds a custom LED neon sign configurator to your WooCommerce store.
Neon Light, the paid version sold on its own site, adds all the fonts and your own fonts, more configurator interfaces, complete store themes, quotes for logos, the orders page, workshop exports, proof approval and order tracking, plus updates and support. More at https://neon-light.ahime.net/en/
Live demo: https://neon-light.ahime.net/en/demo
This plugin can open one external service, and only when a customer taps a button.
Google Scene Viewer (Android augmented reality). On Android phones, the “View in your room” button opens Google Scene Viewer so the customer can see the sign at scale in their room. When the customer taps the button, the plugin first stores a temporary 3D model of the sign on your own store (it is deleted after one hour), then the phone opens Scene Viewer with the address of that model. Scene Viewer then downloads the model from your store. The text of the sign is part of that 3D model. Nothing is sent before the customer taps the button, and nothing is sent from desktop computers or iPhones (on iPhone, Apple Quick Look opens the model on the device itself).
Service provided by Google: Terms of Service, Privacy Policy.
The configurator is written in TypeScript and React. The files in assets/ named neon-*.js are built from that source with Vite, without minification, so they are readable as shipped. The third-party libraries listed below keep their own published builds.
The complete source code of this plugin (TypeScript engine, web component, PHP, build configuration) is public:
https://github.com/nahim-salami/ahime-neon-sign-configurator
To rebuild the assets/neon-*.js files, with Node.js 20 or later:
npm ci
npm run build
The build is deterministic: with the versions pinned in package-lock.json, it produces the shipped files byte for byte.
assets/fonts/ next to it.