BACK TO DIRECTORY

Alter Product – 3D Configurator for WooCommerce

by lucasmacon

0.0
(0 ratings)

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 can be stored on your shop server or in your own private AWS S3 bucket. WordPress serves the embedded experience’s files from your chosen storage.

See the app in action

Try a live demo in our WooCommerce test store

Key Features

  • Embed 3D product customizer, configurator or viewer on WooCommerce product pages
  • Add a click-to-load 3D viewer or configurator to the classic WooCommerce product gallery
  • Publish optimized WebP mockups from the Designer into product and variation galleries
  • Show linked size charts and measurement guides in product descriptions
  • Add color swatches and custom-color pickers to WooCommerce variation attributes
  • Create and edit product designs from the WordPress admin area
  • Manage local projects in Product Generator and import published models with their generator revisions
  • Generate AI product mockups in Product Generator using administrator-owned AI connections and private WordPress history
  • Download and update model templates, mannequins, textures and model backgrounds in Assets
  • Create models from downloaded templates and open linked generators from Product designs
  • 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
  • Manage order print files and manually submit configured Printify, Printful, Gelato and CustomCat print-on-demand orders
  • Map WooCommerce products and variations to Alter Product models
  • Import selected Alter Product assets and designs into WordPress
  • Store product assets, designs, order files and mockups on your shop server or in a private AWS S3 bucket, with migration between storage locations
  • Publish unlimited embedded Customizers, Viewers and Configurators with an eligible plan; session and Alter cloud transfer allowances still apply
  • Archive and restore product designs and model generator projects without removing existing product or order references
  • Secure API integration with token authentication
  • Works with simple and variable products
  • Fully responsive interface
  • Does not modify WooCommerce core behavior

How It Works

  1. Install plugin
  2. Connect your Alter Product account via API credentials automatically or manually
  3. Choose a starter model with its generator and download its required 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 monthly embedded sessions and Alter cloud transfer) 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 on your shop server or in your configured private AWS S3 bucket and served through your WordPress 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.

For the click-to-load product gallery integration, the embedded application and its session load only after the visitor selects 3D. Ordinary photos and locally stored size charts do not start a 3D session.

Data sent to Alter Product may include API authentication headers configured by the administrator, the store domain or site origin, Alter Product and WooCommerce identifiers such as product/design/order IDs, product/design metadata, and configuration session IDs.

Product assignments are stored only in WordPress and are not synchronized with Alter Product. These requests occur only when credentials are configured and the administrator imports assets/designs, opens embedded tools, when a WooCommerce page containing an Alter Product embed is opened, when an embed session is created, or when a customizer design is saved to the cart or order.

The plugin does not send WooCommerce billing or shipping personal data to Alter Product for the embedded customizer flow. If print-on-demand order creation is used, shipping recipient data is sent only to the selected print-on-demand provider as described below.

This service is provided by Alter Product.

Terms of Service: https://alterproduct.com/terms-of-use
Privacy Policy: https://alterproduct.com/privacy-policy

Optional print-on-demand features can connect to Printify, Printful, Gelato and CustomCat after the administrator adds provider API credentials. Default endpoints are Printify https://api.printify.com, Printful https://api.printful.com, Gelato https://order.gelatoapis.com, https://product.gelatoapis.com and https://ecommerce.gelatoapis.com, and CustomCat https://customcat-beta.mylocker.net/api/v1. Gelato product configuration imports an administrator-provided Template ID, with variant Product UIDs and printable dimensions from the template API. Gelato selects the fulfillment partner automatically. CustomCat imports DIGISOFT or Sublimation products, concrete catalog SKUs, and available front/back print dimensions. The administrator selects a CustomCat shipping method for a destination country.

Provider calls may test credentials, load shops/stores, catalog/product/variant/template/shipping data, create/refresh/cancel orders. Sent data may include API keys or OAuth bearer tokens in headers (CustomCat requires its API key in GET/DELETE query parameters or the POST JSON body), shop/store IDs, WooCommerce order/item or idempotency IDs, order labels, provider product/blueprint/template/SKU/variant IDs, quantities, shipping method, print placements, recipient name, company, email, phone, address, city, state/region, postal code, country, and tokenized URLs to generated print-ready files stored in WordPress uploads.

Provider calls happen only after provider credentials are configured and POD catalog/order tools or manual POD order submission are used. In sandbox mode, the provider payload is prepared locally and is not submitted to the provider.

The optional Snapwear adapter submits configured orders to https://snapwear.pro/api/order/add. It sends the configured x-api-token header, order reference, product SKU, quantities, print placement and artwork URLs, and shipping recipient contact/address data. It is used only after Snapwear credentials and a product profile are configured and submission is requested; sandbox prepares the payload locally. There is no supported read-only connection test: checking the connection must not create a supplier order. Confirm API availability and account terms with Snapwear; integration information.

POD orders are submitted only through an explicit administrator action for configured products. Generating, uploading or saving print files does not submit a provider order. Personalized order files take precedence; missing personalization is not replaced with product artwork. Complete product print files can be used for unpersonalized items. A Gelato Template ID imports product configuration and does not replace the production artwork required by the order adapter.

Printify Terms: https://printify.com/terms-of-service/
Printify Privacy: https://printify.com/privacy-policy/
Printful Terms: https://www.printful.com/policies/terms-of-service
Printful Privacy: https://www.printful.com/policies/privacy
Gelato Terms: https://www.gelato.com/legal/api-terms
Gelato Privacy: https://www.gelato.com/legal/privacy
CustomCat Terms: https://help.customcat.com/what-is-customcats-terms-of-service
CustomCat Privacy: https://app.customcat.com/?t=h.privacy
Snapwear Terms: https://snapwear.pro/terms-of-service
Snapwear Privacy: https://snapwear.pro/privacy-policy

Optional administrator-only AI tools connect from WordPress to OpenAI (api.openai.com), Google Gemini (generativelanguage.googleapis.com), or Anthropic Claude (api.anthropic.com). In Settings -> AI integration, choose WordPress AI Client with a provider configured in WordPress Settings -> Connectors, or a direct connection with a separate encrypted key. AI remains disabled until the administrator configures and enables a connection and accepts the costs and content-processing notice. Existing direct connections are not switched automatically. Changing the connection method requires renewed consent.

When the administrator generates or enhances artwork in the Designer or generates a mockup in Product Generator, WordPress sends the selected provider the API key in an authentication header, prompt text, generation settings, and the selected source images. Mockups can include the 3D product view, an additional product photograph, and a locally prepared contour guide or edit mask. No AI request is sent merely by saving the key. These AI operations do not use the Alter Product backend; storefront visitors cannot use the administrator’s AI connection. Provider billing and data handling follow the administrator’s provider account terms.

AI history and generated assets are stored on the WordPress server. Private AI JSON is compressed and encrypted, reference/result images are encrypted, and direct-connection keys are encrypted using the site’s WordPress secrets. WordPress AI Client uses credentials managed by the selected connector; Alter Product never copies these credentials. WordPress 7.1 does not encrypt connector keys saved in its database; environment variables or wp-config.php constants are supported alternatives. Shared connector keys can also be used by other compatible plugins. Artwork added to a design or saved generator project is stored independently with that project and is available wherever the project is shared or displayed.

The WordPress AI Client option requires WordPress 7.0 or newer and an active provider connector. It uses the core SDK without bundling it. The selected provider and model remain explicit; a failed request does not automatically switch providers, models or connection methods. Both connection methods respect WordPress’s global AI policy. WordPress AI Client also respects its core prompt-prevention filter. Requests and provider billing still originate from your WordPress installation, and normal plugin permissions, consent and generation limits remain in place. The client itself does not improve model quality or make provider usage free.

During an explicit generation request, a WordPress connector may first refresh its cached provider model list. These metadata requests do not submit artwork and are not included in the plugin’s daily generation-attempt limit. Each generation attempt, including failures, counts; there are no automatic paid retries.

OpenAI Terms: https://openai.com/policies/services-agreement/
OpenAI Privacy: https://openai.com/policies/privacy-policy/
Gemini Terms and data use: https://ai.google.dev/gemini-api/terms
Google Privacy: https://policies.google.com/privacy
Anthropic Terms: https://www.anthropic.com/legal/commercial-terms
Anthropic Privacy: https://www.anthropic.com/legal/privacy

Optional AWS S3 storage

Store plugin-owned projects and files on your WordPress server or in your own private Amazon S3 bucket. Settings -> Storage lets you connect and test S3, migrate existing file groups and select the default for new groups. S3 requests use the WordPress HTTP API; large file transfers use bounded streaming and the existing version/checksum recovery journal. Shop server is the initial default. Make default automatically tests the selected S3 connection before saving that choice; existing groups keep their saved destinations. Migration completion offers the same explicit choice. Saving a connection alone does not send files or call AWS.

The Test connection action contacts the configured bucket’s regional Amazon S3 HTTPS endpoint. It sends AWS Signature Version 4 authentication headers and the expected bucket owner, reads versioning, ownership, public-access blocking and encryption settings, and writes/reads/verifies a small random object under .storage-tests before deleting only that exact version. No product, customer, order or AI files are sent by this test. A failed request can leave a test object requiring the bucket owner’s cleanup.

Separately, the administrator can review and run a migration plan for one owned group. This uploads its files to the selected connection, verifies the copy and atomically switches references, retaining sources and earlier versions. Subsequent reads and writes for that registered group can contact its saved S3 connection. Groups can contain assets, projects, mockups, fonts, private order/AI state and POD files; private state retains its domain encryption. A reviewed migration can return files to the shop server. Changing the default, saving credentials or testing never migrates existing files automatically.

Credentials are encrypted with this WordPress site’s secrets and never sent to Alter Product. Keep WordPress salts, database and object versions together in backups. Alter Product does not charge an additional storage fee when you increase your own S3 capacity; AWS storage, requests and transfer are billed to your AWS account. Public delivery and temporary processing use your WordPress server, with no Alter Product storage proxy. The connection test does not create a bucket, change its policy or configure browser CORS.

Supported plugin mockups use standard WordPress editing with verified private working files. The administrator can separately review and encrypt legacy order files and database-only state before migration; encrypted recovery copies are retained. Third-party editors that bypass the supported storage lifecycle are not supported. Storage statistics identify their scan scope, and temporary-file cleanup preserves active operations and retained source files. See the storage guide for setup, supported behavior and verification, and the backup and recovery procedure for restoring your site’s data.

AWS Customer Agreement: https://aws.amazon.com/agreement/
AWS Privacy: https://aws.amazon.com/privacy/

Screenshots

Embed the product customizer directly on WooCommerce product pages, with custom branding, backgrounds, and real-time dynamic pricing.

Embed the product customizer directly on WooCommerce product pages, with custom branding, backgrounds, and real-time dynamic pricing.

Powerful, easy-to-use layer tools with effects such as halftone and vectorization, available to both administrators and customers.

Powerful, easy-to-use layer tools with effects such as halftone and vectorization, available to both administrators and customers.

Built-in AI tools for generating images, text, and other creative content directly in the product designer, powered through your own API keys (BYOK) or the WordPress AI integration.

Built-in AI tools for generating images, text, and other creative content directly in the product designer, powered through your own API keys (BYOK) or the WordPress AI integration.

Define and edit print areas directly on the 3D product model, including custom vector shapes, and sync them with WooCommerce product variations.

Define and edit print areas directly on the 3D product model, including custom vector shapes, and sync them with WooCommerce product variations.

Powerful 3D model generator with physics-based simulations for creating product models, including support for all-over print (AOP) workflows.

Powerful 3D model generator with physics-based simulations for creating product models, including support for all-over print (AOP) workflows.

Map WooCommerce products to Alter Product projects directly from the product editor, with print-area surcharges and product layout options.

Map WooCommerce products to Alter Product projects directly from the product editor, with print-area surcharges and product layout options.

Generate product mockups and automatically assign them to WooCommerce variation images.

Generate product mockups and automatically assign them to WooCommerce variation images.

WooCommerce product listing with customization buttons that can be enabled per mapped product, alongside standard products.

WooCommerce product listing with customization buttons that can be enabled per mapped product, alongside standard products.

Embed the interactive 3D product viewer directly in the WooCommerce product gallery alongside mockups generated with Alter Product Mockup Generator.

Embed the interactive 3D product viewer directly in the WooCommerce product gallery alongside mockups generated with Alter Product Mockup Generator.

Print-on-demand integration for connecting providers such as Printify and Printful and sending WooCommerce orders directly for fulfillment.

Print-on-demand integration for connecting providers such as Printify and Printful and sending WooCommerce orders directly for fulfillment.

Easily connect your WooCommerce store to your Alter Product account using automatic or manual API setup.

Easily connect your WooCommerce store to your Alter Product account using automatic or manual API setup.

Plugin Details

Active Installs
0
Total Downloads
1,038
Version
1.8.3
Requires WP
6.4
Requires PHP
8.0
Tested Up To
7.1.3
Added
2026-03-16
Last Updated
2026-10-24 10:36pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0