Proposal for Aldaham · aldaham.com on Salla October 2026
Live sample · Frank Rosha

3D product views for Aldaham

Shoppers turn the piece in their hand on the product page, zoom into the dial and the stones, and on a phone place it on their table at real size. The same thing Cartier does, built on the 3D support Salla already has.

The two pieces on this page are working real-time models of Frank Rosha products, lit and finished to match Aldaham's own product photos. Drag to turn them.

1 scriptadded to the Salla store; no theme rebuild
$0viewer software and AR; open source, free hosting tier
≤ 6 MBper model; the page loads it only on that product
SFR1838Z01 · 34 mm · steel and rose gold
drag to turn · scroll to zoom
The hands show your current time.
What Cartier does Inspected on cartier.com/ar-sa, Ballon Bleu WSBB0044

A custom 3D app inside the gallery

Cartier's product gallery has one slide that loads an iframe from its own subdomain. Behind it is a bespoke application the brand has run since 2021.

Embed

iframe from webgl.cartier.com

Square slide in the product gallery, with a "tap to try" virtual try-on button and a QR code for phones.

Engine

PlayCanvas 2.22.6

A WebGL engine; the app is a "CartierConfigurator" project built in the PlayCanvas editor.

Models

One compressed file per part

Case, frame, glass, caseback, bracelet and engraving load separately, with diffuse, normal and gloss/metal/AO maps and tiled brushed-steel textures.

Scale of the build

60 MB product configuration

One config file maps every reference to its parts and materials, plus prefiltered studio light maps.

This is a six-figure, agency-maintained application. Aldaham gets most of the visual result for a small fraction of the cost by using a standard viewer and the 3D field Salla already provides.

Recommended setup Works with Aldaham's current Salla theme

Salla's own 3D field, plus one small script

Model

One GLB per product

Real dimensions and finishes, under 6 MB. Made from the supplier's CAD files where they exist.

Salla

"3D images" app

Salla's free official app (دعم الصور ثلاثية الأبعاد) attaches the GLB to the product's main image. Also available through the Merchant API.

Hosting

Cloudflare R2

Models and studio light files on a custom domain with CORS and long caching. Effectively free at Aldaham's size.

Page

Aldaham 3D script

Adds the 3D slide to the gallery with the matched studio lighting, view buttons, AR on phones, a QR code on desktop and live time on watches.

Salla's reference theme already shows 3D models, but with default lighting, no AR, and a viewer version that changes without notice. Matching the photos needs studio lighting set per product family, so the script takes over that slide, or adds it when the theme does not draw one.
  • No per-product code. Any product with a model attached through Salla's app gets the right look for its category automatically.
  • Safe to test on the live store. In test mode the viewer only appears for staff who open a product with ?3d=1.
  • Measured. It sends 3D opens, interactions and AR launches to Google Tag Manager, so conversion can be compared.
  • Installed once. Through the theme's custom JavaScript (Pro or Special plan), or as a private Salla app snippet that survives a theme change.
Matching the photos Same camera, same framing. Drag the slider.

Lit and finished to match Aldaham's photography

Each model was rendered in the shop's own viewer at the same angle as Aldaham's product photo and measured region by region: brightness, contrast, fine detail and colour of every finish. The studio lighting ships with the model, so what shoppers see is what was checked.

Aldaham product photo of the Frank Rosha SFR1838Z01 Real-time 3D render of the same watch from the same angle Photo3D
SFR1838Z01 · brushed and polished steel, rose-gold PVD, applied logo, glass
Aldaham product photo of the Frank Rosha JFRR0720Y ring Real-time 3D render of the same ring from the same angle Photo3D
JFRR0720Y · 18K gold, malachite, two 0.003 ct diamonds, engraved FRANK ROSHA and 750
What was matchedHow
Assumed, to confirm with AldahamWhy
Models for the catalogue Indicative 2025–2026 prices, USD per product

The real cost is the models

Frank Rosha is Aldaham's own brand, so the factory almost certainly holds the CAD files: jewellery is designed in CAD for casting, and the watch's shop images look like computer renders. Converting those files is the cheapest and most accurate route.

MethodRingWatchTurnaroundFit for this
Convert supplier CAD or render files$80–400$250–9001–3 daysBest
3D artist from photos and a physical sample$150–600$300–1,5003–10 daysGood
Specialist studio (Hexa, Modelry, 7CGI)$100–1,000+2–10 daysGood, quote-based
3D scanning$100–5001–3 daysFails on polished metal and stones
AI image-to-3D (Meshy, Tripo, Rodin)under $2 + cleanupminutesBlurred text, wrong details

Hosting stays near zero: 300 products at about 4 MB is 1.2 GB, inside Cloudflare R2's free 10 GB, and R2 does not charge for traffic.

Rollout Each phase decides the next

Pilot first, then scale

Phase 0 · done

Sample

  1. Watch and ring built and matched to the shop photos.
  2. Script working on a copy of Aldaham's product page.
  3. Install guide for Aldaham's developer.
Phase 1 · 2–4 weeks

Pilot on aldaham.com

  1. Confirm with Selia Tech (theme developer) how the theme handles 3D images, or test on a hidden product.
  2. Put models and lighting on Cloudflare R2.
  3. Install the script in test mode, then switch it on for 5–10 best-sellers.
  4. Track 3D opens, AR launches and add-to-cart against products without 3D.
Phase 2 · after the pilot

Scale

  1. Ask Frank Rosha's suppliers for CAD files of the range.
  2. Set a repeatable conversion with the same photo check.
  3. Upload in bulk through Salla's API.
  4. Consider wrist and finger try-on (Perfect Corp, Banuba) once models exist.
Open points To settle before the pilot

What we need from Aldaham

  • Theme behaviour. Aldaham's theme is a Selia Tech version of Salla's reference theme. Whether it still draws 3D slides is confirmed with one test product; the script works either way.
  • Salla plan and access. Custom JavaScript needs the Pro or Special plan and Store Design permission. A private app snippet is the alternative.
  • Source files. CAD or render scenes from the Frank Rosha suppliers cut cost and make the models exact. Without them, cost and turnaround rise two to four times.
  • AR on iPhone is simpler. Apple's AR view drops glass refraction, brushed-steel direction and diamond fire. The page viewer keeps them.
  • Gallery slot. A 3D model uses one of a product's 10 image slots in Salla.
Delivered In the project folder
salla/aldaham-3d.jsThe script for the store
salla/README.mdInstall guide: hosting, Salla setup, adding products, analytics
pages/watch.html, ring.htmlCopies of Aldaham's product pages running the script
models/*.glbThe two models and their poster images
env/*.hdrStudio lighting for watches and jewellery
blender/Scripts that rebuild each model
tools/Photo-matching tools: render, compare, region check
docs/research.mdResearch notes with sources
Product names, photos and prices from aldaham.com, used for this proposal only. model-viewer 4.1.0 · glTF 2.0