Selling customized products should not mean collecting unclear instructions, rebuilding customer files by hand, or sending proof after proof before an order can move forward.
Asuka Product Designer gives shoppers a visual editor directly on the storefront. They personalize the product, see every change before checkout, and add the configured result to the WooCommerce cart. The preview, selected options, pricing data, and design reference remain connected to the order, giving the merchant a consistent workflow from first edit to production.
Use flat artwork and layered product views, interactive GLB/glTF products, or both inside the same catalog. The Fabric.js and Babylon.js renderers load only when the active view needs them, so a product does not have to choose between a complete 2D editor and a real 3D configurator.
The WordPress.org plugin works without a license and includes the core 2D and 3D product-customization experience.
An optional, separately installed Asuka Product Designer Pro add-on extends the same editor with advanced modules such as spatial assembly, product parameters, drawing areas, fixed markers, advanced pricing rules, Studio tools, GLB optimization, and eligible server-side production exports. Premium implementation files are not included in this WordPress.org package.
Use Asuka Product Designer for apparel, footwear, accessories, promotional products, stationery, signage, packaging, home decor, furniture, configurable components, and other products that benefit from visual choices before checkout.
WooCommerce is optional. The designer can also be embedded with the supplied block, shortcode, or integration APIs.
The core editor runs in the browser and does not require an external Asuka service. The following services are contacted only when the related optional feature is configured and used:
https://api.asukadev.com/v1/licenses/resolve): contacted only when an administrator has entered an optional commercial license key and the plugin needs to resolve its current entitlement. It sends the configured license key, site hostname, generated installation identifier, plugin version, product identifier, audience, and WordPress channel. Service terms: https://designer.asukadev.com/terms-of-service/. Privacy policy: https://designer.asukadev.com/privacy-policy/.https://api.asukadev.com/v1/support/wordpress/access): contacted only when an authorized administrator explicitly clicks the button to open licensed support. It sends a short-lived signed license token together with the site hostname, generated installation identifier, plugin version, product identifier, audience, and WordPress channel. The service returns a short-lived access URL for https://portal.asukadev.com. Service terms: https://designer.asukadev.com/terms-of-service/. Privacy policy: https://designer.asukadev.com/privacy-policy/.https://api.asukadev.com): contacted only when an eligible user explicitly requests an AI operation or a server-rendered export. The request can include the signed license token, selected operation, and the product or design payload required to complete that operation. Service terms: https://designer.asukadev.com/terms-of-service/. Privacy policy: https://designer.asukadev.com/privacy-policy/.https://www.googleapis.com/webfonts/v1/webfonts): queried only when an administrator has supplied a Google Fonts API key and requests the live font catalog. The configured API key, alphabetical sort option, and WOFF2 capability filter are sent to Google. Terms: https://policies.google.com/terms. Privacy policy: https://policies.google.com/privacy.https://fonts.googleapis.com and https://fonts.gstatic.com): loaded only when a Google font selected by an administrator is displayed. The visitor IP address and standard browser request headers may be sent to Google. Terms: https://policies.google.com/terms. Privacy policy: https://policies.google.com/privacy.https://pixabay.com/api/): queried only after an administrator supplies an API key and a user opens Pixabay search. Search terms and the configured key are sent to Pixabay. Terms: https://pixabay.com/service/terms/. Privacy policy: https://pixabay.com/service/privacy/.https://api.pexels.com/): queried only after an administrator supplies an API key and a user opens Pexels search. Search terms and the configured key are sent to Pexels. Terms: https://www.pexels.com/terms-of-service/. Privacy policy: https://www.pexels.com/privacy-policy/.https://www.facebook.com/terms.php. Privacy policy: https://www.facebook.com/privacy/policy/.Administrators can leave every optional integration unconfigured.
The human-readable TypeScript, TSX, and CSS source for the bundled AsukaDesigner WordPress.org runtime is included under source/asuka-designer/.
To rebuild the browser files:
npm ci inside source/asuka-designer/.npm run build.dist/product-wordpress/.The build uses Vite, TypeScript, Preact, Tailwind CSS, Fabric.js, and Babylon.js. Third-party licenses are included in assets/vendor/asuka-designer/THIRD_PARTY_NOTICES.md.