A headless product configurator API for custom storefronts
A headless product configurator API: embed Prexaya’s 3D/2D customizer in any storefront or app, read designs over REST and react to webhook events.
Short answer: A headless product configurator API lets developers add product customization to any storefront or app without a fixed e-commerce platform. Prexaya provides a JavaScript embed SDK for its 3D/2D configurator, REST endpoints that return design data as JSON, and webhook events such as design.completed, so your own stack handles cart, checkout and fulfilment.
Key takeaways
- Embed the 3D/2D configurator in React, Vue, Next.js, a mobile web view or plain HTML.
- Read design metadata, layers, fonts and colors over authenticated REST endpoints.
- Subscribe to webhook events (design.completed, preflight.failed, embroidery.rendered) to drive your own order flow.
- API access is part of the Enterprise plan at a flat $199 per month, with 0% commission.
Why headless
Most product customizers are built as a Shopify app or a WordPress plugin. That works until your storefront is custom: a headless Shopify front end, a B2B portal, a mobile app or your own checkout. Then you need the configurator as a component and the design data as an API, not a plugin.
Prexaya separates the two. The embed SDK renders the customizer wherever you put it; the REST API and webhooks hand the finished design to your backend.
What the API covers
- JavaScript embed SDK for the 3D WebGL and 2D design canvas
- REST endpoints returning JSON: design metadata, layer hierarchy, fonts and colors
- Print-ready artwork export requests with status polling
- Server-side 3D snapshots from several camera angles
- Webhook events: design.completed, preflight.failed, embroidery.rendered
Typical integrations
Agencies use it to add customization to headless Shopify and composable commerce builds. B2B suppliers use it inside quoting portals. Product teams use it to offer personalization in a mobile app while keeping their own checkout.
How it works
- Get an API key. Create a key for your store in the Prexaya admin (Enterprise plan).
- Embed the configurator. Load the SDK and mount the customizer for a product on your page.
- Listen for events. Receive design.completed when a shopper finishes, with the design id.
- Fetch the files. Request the print-ready export over REST and attach it to your order.
Related
Frequently asked questions
What is a headless product configurator?
It is a product customizer delivered as an embeddable component plus an API, so it works with any front end and back end instead of being tied to one e-commerce platform.
Can I use Prexaya without Shopify or WooCommerce?
Yes. The embed SDK and REST API add the configurator to any web or mobile app. API access is part of the Enterprise plan ($199 per month).
Which events can my backend receive?
Webhooks include design.completed, preflight.failed and embroidery.rendered, so your system can create orders, flag artwork problems or pick up stitch files.
Does Prexaya handle checkout?
No. In a headless setup your own stack handles cart, checkout and fulfilment; Prexaya provides the customization and the production files.
Explore Prexaya Pages & Solutions:
Note: Prexaya's interactive 3D WebGL renderer and 2D canvas editor run client-side in modern web browsers with JavaScript enabled. Please enable JavaScript for the full interactive 3D design experience.