Les associations d’exécution relient les produits commerciaux externes aux designs Alter Product et aux types d’outils. Elles sont principalement utilisées par les intégrations WordPress/WooCommerce et les systèmes e-commerce avancés.
Paramètre
Obligatoire
Détails
designId
non
Identifiant du design Alter Product appartenant à la boutique.
externalProductId
oui pour la synchronisation
Identifiant du produit externe, par exemple celui d’un produit WooCommerce.
runtimeType
oui pour la synchronisation
viewer, configurator ou customizer.
status
non
draft, active, inactive, archived ou legacy_active.
legacyStorefrontProductId
non
Identifiant d’association historique facultatif.
legacyBindingMeta
non
Métadonnées JSON facultatives, par exemple manifestHash.
awaitalterFetch('/runtime-bindings/sync-from-wordpress',{method:'POST',body:JSON.stringify({bindings:[{externalProductId:'wc_123',runtimeType:'viewer',status:'active',externalDesign:{externalDesignKey:'wp-design-381',productId:4,title:'WooCommerce local design',manifestUrl:'https://yourstore.com/wp-content/uploads/alter/381/manifest.json',assetBaseUrl:'https://yourstore.com/wp-content/uploads/alter/381/',manifestHash:'a3b1...',sourceMeta:{pluginVersion:'1.2.0'}}}]})});
Créez un jeton d’intégration de courte durée depuis votre serveur, transmettez-le à l’iframe ou à l’environnement d’exécution, puis laissez ce dernier appeler le point d’initialisation avec un jeton Bearer.
Paramètre
Obligatoire
Détails
runtimeBindingId
recommandé
Identifiant à privilégier pour les associations d’exécution actives.