Visuality integrations: Shopify, PrestaShop, website embed and REST API

Visuality integrates with your website in four ways: the Shopify app, the free PrestaShop module, iframe code you can paste on any website, and the REST API for developers. They all display the same 3D viewer, with augmented reality on iPhone and Android, and no app for your customers to install.

Which integration should you choose?

Shopify App

For Shopify stores: a theme block displays the 3D viewer and the QR code on every linked product page, without code. Billing handled by Shopify.

Discover the Shopify app

PrestaShop Module

For PrestaShop 1.7 to 8.x: a free module, connected with your API key, that displays 3D on the product pages you choose.

See the PrestaShop module

3D viewer for websites

For WordPress, Wix, Webflow or any website that accepts HTML: an iframe code to copy and paste, or a link and a QR code to share.

Embed the viewer on a website

REST API

For developers: create, update and list your 3D objects and groups programmatically, then retrieve their viewer URL.

See the REST API

Shopify App

Our Shopify app is available on the Shopify App Store. It brings the 3D viewer and augmented reality to your product pages, with no code required.

  • Interactive 3D viewer on the product page
  • Augmented reality on mobile
  • Link your 3D objects to your products in a few clicks
  • One-click installation from your Shopify admin
  • Billing handled by Shopify, cancel anytime

PrestaShop Module

Our free module for PrestaShop (1.7 to 8.x) automatically integrates the 3D viewer and augmented reality on your product pages.

  • Interactive 3D viewer on the product page
  • QR code for augmented reality
  • 3 display modes: 3D Viewer, QR Code, or both
  • Customizable dimensions per product
  • Multi-store compatible
  • No calls to the Visuality API when your product pages are displayed

3D viewer on your website: iframe, link and QR code

Each 3D object in your library has a “View / Share” page that provides an access link, a downloadable QR code, the HTML code for that QR code and an iframe code to paste into any web page.


REST API

For a custom integration, use our REST API to manage your 3D objects from any application.

Each request is authenticated with your API key, sent in the X-API-KEY header. Responses use the JSON-LD format, and the interactive documentation (OpenAPI) lists every available operation.

curl -H "X-API-KEY: YOUR_API_KEY" \
     -H "Accept: application/ld+json" \
     https://visuality.fr/api/objects

For each object, the API returns its name, description, thumbnail, PIN code, scale and placement settings, as well as the URLs of its viewer and QR code in French and English.

3D Object

  • Retrieve the list of your objects
  • Retrieve an object's information, including its PIN code and viewer URL
  • Create a 3D Object
  • Modify a 3D object
  • Delete a 3D object

Group of objects

  • Retrieve the list of your groups
  • Retrieve a group's information, including its PIN code and viewer URL
  • Create a group
  • Modify a group
  • Delete a group
  • Add a 3D object to the group
  • Remove a 3D object from the group

Frequently asked questions

Sign in to your account, then open the Integration page from the menu: your API key is shown in the “API Key” box, with a button to copy it. It is used in particular by the PrestaShop module and for REST API calls.

The old key stops working immediately. Update every tool that used it, such as the PrestaShop module or your API scripts, otherwise they will no longer be able to access your 3D objects.

Add the X-API-KEY header, with your key, to every request sent to /api. You can also obtain a JWT token by sending your email address and password to /authAPI, then pass it in the Authorization header. The interactive documentation is available at /api.

Yes. The PrestaShop module, the iframe code, links, QR codes and the REST API are included in every Visuality plan. The Shopify app runs on its own subscription, billed directly by Shopify in US dollars.

Any questions? Feel free to contact us by email at contact@visuality.fr or by phone at 05 35 54 20 41!