Description
Official Alter Product plugin: This plugin is developed and maintained by the Alter Product team (alterproduct.com).
Note: This plugin requires an Alter Product account to function.
Alter Product for WooCommerce connects your WooCommerce store with the Alter Product platform, enabling customers to customize products in real time before purchase.
This plugin embeds an interactive 3D viewer, configurator, and customization interface directly on product pages and synchronizes selected configurations with WooCommerce cart and order data.
Key Features
- Embed 3D product customizer, configurator or viewer on WooCommerce product pages
- Allow customers to personalize products live (text, images, sizes, colors, materials, QR codes, layouts, etc.)
- Sync selected configuration to WooCommerce cart
- Map WooCommerce products and variations to Alter Product models
- Secure API integration with token authentication
- Works with simple and variable products
- Fully responsive interface
- Does not modify WooCommerce core behavior
How It Works
- Install plugin
- Connect your Alter Product account via API credentials
- Map WooCommerce products to Alter Product products
- Add your domain in Alter Product ecommerce embed settings.
- Customers personalize items directly on your store
Requirements
An Alter Product account is required to use this plugin.
The plugin itself is free and open-source. Usage limits (such as number of stored designs or rendering resources) depend on your Alter Product plan – see Alter Product pricing.
External services
This plugin connects to the Alter Product service to provide a 3D product viewer, configurator and customizer that can be embedded anywhere on your WooCommerce store.
Alter Product is an external platform that hosts the 3D configurator application and stores product configuration data created by customers.
When the plugin is configured with Alter Product API credentials, the plugin may send requests to the Alter Product service to verify API access, load Alter Product product data for mapping, and create secure configurator embed sessions.
When the configurator is displayed on a page containing an Alter Product embed, the visitor’s browser loads the configurator application from the Alter Product service inside an iframe.
Data that may be sent to Alter Product includes:
- API authentication headers configured by the site administrator
- the store domain / site origin
- Alter Product identifiers such as product ID, design ID or order ID
- configuration session identifiers used to associate a design with the WooCommerce cart or order
These requests occur only when:
- the administrator connects the plugin to Alter Product using API credentials
- the administrator loads product data for mapping in the plugin settings
- a WooCommerce page or view containing an Alter Product embed is opened
- a configuration session is created for the viewer, configurator or customizer
The plugin does not send WooCommerce billing or shipping personal data to Alter Product.
This service is provided by Alter Product.
Terms of Service: https://alterproduct.com/terms-of-use
Privacy Policy: https://alterproduct.com/privacy-policy
Screenshots
Blocks
This plugin provides 2 blocks.
- Alter Product – Redirect Button
- Alter Product Embed
Installation
Installation instructions are available here.
FAQ
-
Does this plugin work without an Alter Product account?
-
No. This plugin is an integration with the Alter Product platform.
-
Does it send data before configuration?
-
No. API requests are disabled until credentials are saved.
-
Where are designs stored?
-
Design assets and rendering are handled by Alter Product infrastructure.
-
Does it affect WooCommerce checkout?
-
No. Checkout flow remains unchanged. The plugin only adds configuration data and possibility to edit/view design.
-
Does it slow down my store?
-
No. The configurator runs inside an isolated iframe application.
-
Does this plugin require WooCommerce?
-
Yes. WooCommerce must be installed and active.
-
How is the embed session token delivered to the iframe?
-
The embed session token is requested server-side via a WordPress REST API endpoint protected by a valid X-WP-Nonce (wp_rest).
The request is made from the same-origin storefront (parent page). After the token is issued, it is securely passed to the embedded iframe using postMessage with origin verification and a handshake mechanism.
The iframe itself does not have direct access to WordPress API credentials. All API secrets remain on the server.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Alter Product – 3D Configurator for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Alter Product – 3D Configurator 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.1
- Added support for mockup previews in cart, drawer cart, and order views.
- Added support for custom color selection.
- Minor bug fixes and stability improvements.
0.1.0
- Initial release





