Alter Product — 3D Configurator for WooCommerce

Описание

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 view, configure, and customize products in real time before purchase.

The plugin embeds an interactive 3D viewer, configurator, and customization interface directly on product pages and synchronizes selected configurations with WooCommerce cart and order data.

Store owners can create and manage product designs from the WordPress admin area. Product assets, design files, customer order files, and mockup previews are stored in your WordPress uploads area, helping your store serve the embedded experience from your own site.

Key Features

  • Embed 3D product customizer, configurator or viewer on WooCommerce product pages
  • Create and edit product designs from the WordPress admin area
  • Allow customers to personalize products live (text, images, sizes, colors, materials, QR codes, layouts, etc.)
  • Sync selected configuration to WooCommerce cart
  • Save customer customizer designs, order details, and mockup previews with WooCommerce orders
  • Map WooCommerce products and variations to Alter Product models
  • Import selected Alter Product assets and designs into WordPress
  • Store and serve product assets, graphics, logos, backgrounds, fonts, mockups, and design templates from WordPress
  • Secure API integration with token authentication
  • Works with simple and variable products
  • Fully responsive interface
  • Does not modify WooCommerce core behavior

Try a live demo

How It Works

  1. Install plugin
  2. Connect your Alter Product account via API credentials automatically or manually
  3. Download starter pack assets
  4. Create or import a product design in the WordPress admin area
  5. Map WooCommerce products and variations to the design

Requirements

An Alter Product account is required to use this plugin.

The plugin itself is free and open-source. Usage limits (such as active product customizers, monthly customizer reassignments, or monthly embedded sessions) depend on your Alter Product plan — see Alter Product pricing.

Some features, including embedded product designer tools and WordPress storage for product designs, assets, order files, and mockups, require a compatible Alter Product plan.

External services

This plugin connects to the Alter Product service to provide a 3D product viewer, configurator, customizer, and designer that can be used with your WooCommerce store.

Alter Product is an external platform that provides the 3D application, account access, subscription checks, product catalogs, secure embed sessions, and design tools.

Product assets, designs, customer order files, and mockup previews are stored in your WordPress uploads area and served from your own site. Alter Product is still used to verify access, prepare secure sessions, and provide the embedded application experience.

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, import assets or designs, check subscription access, and create secure embed sessions.

When a page containing an Alter Product embed is opened, the visitor’s browser loads the embedded Alter Product application inside an iframe. Product files and saved customer order files are loaded from your own WordPress site.

Data that may be sent to Alter Product includes:

  • API authentication headers configured by the site administrator
  • the store domain / site origin
  • Alter Product and WooCommerce identifiers such as product ID, design ID, order ID, or runtime binding ID
  • product and design metadata needed to map, import, or open the embedded tools
  • 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
  • the administrator imports assets or designs into WordPress
  • the administrator opens the embedded designer, viewer, configurator, or customizer from WordPress admin
  • a WooCommerce page or view containing an Alter Product embed is opened
  • a configuration session is created for the viewer, configurator, customizer, or designer
  • a customizer design is saved to the cart or order

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

Скриншоты

  • Product customizer embedded on the website
  • Product page with 3D configurator
  • Admin panel — product designer and product mapping interface
  • WooCommerce cart with configured product and mockup previews
  • WordPress assets and design management screens

Блоки

Этот плагин предоставляет 2 блока.

  • Alter Product Embed
  • Alter Product – Redirect Button

Установка

Installation instructions are available here.

Часто задаваемые вопросы

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?

Product designs, customer order files, and mockup previews are stored in your WordPress uploads area.

Can I create product designs inside WordPress?

Yes. Store owners can create, import, duplicate, edit, and manage product designs from the WordPress admin area, then map them to WooCommerce products.

Are product files stored in WordPress?

Yes. Product assets, graphics, logos, backgrounds, fonts, mockups, and design templates can be imported into WordPress and served from your own site when your Alter Product plan supports this workflow.

Does it affect WooCommerce checkout?

No. Checkout flow remains unchanged. The plugin only adds configuration data, mockup previews, and the possibility to edit or view the design when appropriate.

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.

Отзывы

Нет отзывов об этом плагине.

Участники и разработчики

«Alter Product — 3D Configurator for WooCommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

Журнал изменений

0.1.2

  • Added WordPress product design management.
  • Added embedded product designer support in WordPress admin.
  • Added WordPress storage for products, graphics, logos, backgrounds, fonts, mockups, and templates.
  • Added import tools for selected Alter Product designs and assets.
  • Added customer order design storage and mockup preview handling for WooCommerce cart and order views.
  • Improved subscription-aware access checks for embedded tools.

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