Last Update: 11/06/2026
Changelog
Version history of the ARShades Shopify Plugin. Versioning follows SemVer.
1.1.0 — 2026-06-11
Added
- Variant Sync (Last Tried) — optional, per-block. When the shopper closes the VTO, the product page switches to the last variant they tried (price, gallery and Add to cart update accordingly). Enable it on the ARShades Product VTO block, or from the storefront via
window.ARShadesVTO.openModal(id, { syncLastTriedVariant: true }). A cancelablearshades:last_tried_variant_appliedevent is exposed for custom integrations. See Variant Sync. - Secure
ars-vto/v1bridge (origin-lockedpostMessage) between the storefront and the VTO player.
Fixed
- AJAX themes (Horizon / Online Store 2.0) compatibility — the VTO and 3D buttons now open the currently selected variant even when the theme switches variant without reloading the page. Previously they always opened the initial variant.
Changed
- Per-context Single SKU — the Single SKU setting on the product-page button is now independent from the app embed (cards/collections).
1.0.0 — 2026-04-02
Initial production release.
Added
- Guided setup wizard: license verification, catalogue creation, product sync, and design configuration.
- Product synchronisation (SKU/EAN matching) against the ARShades catalogue, with CSV filtering and a dedicated Assets management page.
- VTO Button app block for product pages, with full button/modal styling options.
- VTO Embed (collection-card buttons and async loader).
- 3D Viewer app block (ARViewer) with AR on supported devices.
- ARPDMeter component for pupillary-distance measurement.
- Shopify Pixel analytics events for VTO/3D usage.