Motivation
Alter Product is a modern web application designed for interactive product visualization, configuration and personalization. It was built for Print-On-Demand businesses, manufacturers offering customization, online stores and creators who want to present products in a dynamic, fully interactive 3D environment.
The platform consists of four core components that work together as a complete e-commerce ecosystem:
- Designer – central workspace for defining variants, print areas, products and runtime settings
- Viewer – 3D e-commerce product viewer for visual presentation
- Configurator – 3D e-commerce product variant and parameter configurator (sizes, materials, colors, etc.)
- Customizer – advanced e-commerce design tool for adding graphics, text, layouts and print elements on products
Viewer, Configurator and Customizer can be embedded on your website using iframe, configured with URL parameters and integrated via secure postMessage communication.
The Designer module acts as the central management layer: it defines variants, print areas and runtime settings. Viewer, Configurator and Customizer use those settings and the design prepared in Designer to render the e-commerce experience; they do not open the Designer workspace itself. The Designer can also be embedded for merchant workflows. In embedded or local-storage setups, assets and design data are stored on your server, while Alter Product manages licensing and runtime access.
For integrations, Alter Product provides a dedicated Public API that allows your store or backend system to fetch design data and synchronize Customizer orders. For WordPress/WooCommerce stores, Alter Product also provides an official WordPress plugin; see the WooCommerce integration guide for setup details.