The store passes a product
The name, image, link, and price of the item the shopper already selected.
עוד רגע ממשיכים.
Pass ShiputzAI the product already selected, open the hosted experience, and let the shopper upload a room and choose the preferred placement area.
The name, image, link, and price of the item the shopper already selected.
The widget launches the hosted flow without replacing the product page.
They upload a room and choose the preferred area where the product should appear.
The result appears, and onAddToCart returns the action to the store.
This example shows the secured pilot interface. The tenant ID is public, but the launch secret stays on the merchant server. That server validates the catalog item and returns a short-lived signed session to the browser.
Field names or the call shape may change before general availability. Every pilot receives a documented version.
1. Load the script
<script src="https://shipazti.com/embed/shiputzai-v1.js" defer></script>2. Open it with the selected product
ShiputzAI.open({
tenantId: "example-store",
locale: "he",
product: {
id, variantId, sku, name, imageUrl, productUrl, price, currency,
dimensions: { width: 92, height: 78, depth: 88, unit: "cm" },
placementSurface: "floor"
},
getSession: (request) =>
fetch("/api/shiputzai/session", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify(request)
}).then((response) => response.json()),
onAddToCart
})The pilot is best suited to custom and headless storefronts that can load a script. Catalog onboarding and domain rules are defined together at the start. External product-image URLs must allow CORS, or the image can be passed as a Blob, File, or data URL.
The most direct path to a pilot.
There is no dedicated app today. A pilot can only be assessed where the required script integration is possible.
The public trial is limited. A commercial pilot receives an agreed origin allowlist, quota, and processing terms before activation.
Try the live sample-product experience first. During a pilot, we can validate an item from your catalog and decide how the experience should connect to your store.