

Product customizer on the storefront
Idesoftbcn AI Product Customizer for WooCommerce adds a visual product designer to your store. Customers can customize products in real time with text, uploaded images, stickers, graphic elements, freehand paint, and multiple product views (front, back, and more).
Core features (free)
[iapc_designer]AI Premium (optional, requires license from aiproductcustomizer.com)
This plugin connects to aiproductcustomizer.com when you activate an AI Premium license or when a customer generates an AI image.
License activation (POST https://aiproductcustomizer.com/api/v1/license/activate)
Data sent: license key, site domain, installation UUID, plugin version, WordPress version, PHP version, site URL, home URL, and locale.
License status check (POST https://aiproductcustomizer.com/api/v1/license/check)
Runs when an admin clicks “Refresh” on the license, and automatically on product admin screens while the license is in trial (rate-limited). Data sent: license key, site domain, installation UUID, plugin version, WordPress version, PHP version, site URL, home URL, and locale.
AI image generation (POST https://aiproductcustomizer.com/api/v1/ai/image)
Data sent: license key, site domain, installation UUID, plugin version, WordPress version, PHP version, site URL, home URL, locale, customer prompt text, optional per-product AI rules configured by the store admin, the request type (new image, texture, or image edit), the customer’s IP address, and a shopper id (WordPress user id when logged in, otherwise the WooCommerce session id).
AI Edition uses the same endpoint. It also sends the image the customer uploaded (JPG, PNG, or WEBP, up to 5 MB), encoded in the request, plus the edit prompt.
Generated images are downloaded from aiproductcustomizer.com to your uploads folder and displayed in the product designer. Prompts are processed by the Idesoftbcn AI Product Customizer service to generate images. Prompts are not used to train public AI models.
The optional AI Premium service is governed by the legal documents published on aiproductcustomizer.com:
Additional legal pages (cookie policy, refund policy, legal notice) apply to the aiproductcustomizer.com website and billing, not to the free plugin code running on your store.
Bundled libraries (optional, car products with 3D preview only)
When a product uses a 3D GLB preview, the plugin loads a bundled copy of Three.js r185 (MIT license) with GLTFLoader from public/js/vendor/three/three.bundle.min.js. No external CDN requests are made for the 3D viewer.
wp-content/uploads/iapc-designs/).For developers and contributors, the plugin is organized as follows:
includes/ — bootstrap, hooks, core logic, and template loaderadmin/ — WordPress admin assets (css/, js/, views/)public/ — storefront assets (css/, js/, templates/)assets/ — shared images, stickers, and graphics