Jui. 06
21
sage designer, l'option qui limite l'utilisation de sage ecommerce
Sage designer, c'est l'outil de sage ecommerce qui permet de faire ça propre mise en page du site.
Bon tout d'abord c'est assez limité, on peut vraiment pas faire ce qu'on veut, et ce n'est vraiment pas simple à manier mais bref...
Dans la doc de sage il y a écrit:
Dessiner votre site e-commerce : Module Sage Designer
Une fois créé, votre site est 100% personnalisable, Sage Designer vous permet de redessiner toutes les pages de votre de votre site : Ce module fait de votre site un véritable catalogue électronique adapté à l'image de votre entreprise.
Sauf que dans le guide de l'utilisateur, là ou ils parlent de la super fonction qui permet de faire des liens vers un article, il y a aussi écrit:
"La fonction show item ne fonctionne pas sur les sites personnalisés sous sage designer"balaise non ?
1 -
Voici un extrait de la documentation version 14 de Sage E-Commerce, cela fonctionne aussi pour les sites en version 13
Lien javascript
Cette méthode est basée sur l’utilisation d’une fonction Javascript prédéfinie, comprise par l’ensemble des
sites e-commerce.
Pour insérer un lien, il vous suffit de choisir l’une des actions suivantes, de compléter le lien HTML par
l’information requise (nom de famille, d’article, de fichier...), puis de copier l’ensemble dans votre page (en
respectant les minuscules et majuscules).
Ce type de lien fonctionne à l’intérieur du site, mais également lorsque vous voulez créer un lien vers un
article par exemple, depuis un site extérieur :
«Utilisation depuis un site extérieur», page 168.Article
Pour créer un lien vers la fiche de l’article dont le code dans la gestion commerciale est «BASE», tapez :
<a href="javascript:showItem('BASE')">Cliquez ici pour voir l’article Base mobile aluminium laqué</a>
HOME_CUSTOMER.htm. Le même lien a été inséré à 9 reprises ; seul le code article et le libellé (Bague en
argent, Collier en argent...) varient.
Il s’agit de la méthode qui a été utilisée dans l’exemple précédent, basé sur la pageFamille
Pour créer un lien vers la famille dont le code dans la gestion commerciale est Accessoires, tapez :
<a href="javascript:showItemFamily('Accessoires')"> Cliquez ici pour voir la Famille Accessoires</a>
Famille d’un catalogue donné
Pour créer un lien vers la famille dont le code est Accessoires et appartenant au catalogue intitulé "Promotions"
dont le code est ECM_CAT9, tapez :
<a href="javascript:showItemFamily('Accessoires', 'ECM_CAT9')"> Cliquez ici pour voir la Famille Accessoires
du catalogue "Promotions"</a>
Catalogue
Pour créer un lien vers le catalogue "Promotions" dont le code est ECM_CAT9, tapez :
<a href="javascript:showCatalogue('ECM_CAT9')"> Cliquez ici pour voir le catalogue "Promotions"</a>
Vous trouverez un exemple de ceci sur la page d’accueil du site de démonstration
l’adresse suivante : http://commerce.demo.sage.com/bijou
Sage e-commerce àPage d’accueil du site
Créez un lien vers la page d’accueil du site en insérant ce lien :
<a href="javascript:showHome()"> Cliquez ici pour retourner à la page d’accueil </a>
Si vous souhaitez insérer un lien vers la page d’accueil dans une langue donnée, modifiez le lien de la sorte :
<a href="javascript:showHome(’fr’)"> Cliquez ici pour retourner à la page d’accueil en français</a>
Enrichissement du site
168
© Sage France
Panier d’achat en cours
Créez un lien vers le panier d’achat en cours en insérant le code suivant :
<a href="javascript:showCart(’)"> Cliquez ici pour afficher votre panier d’achat</a>
Ajout automatique d’un article au panier
Sur la page d’accueil, il est possible d’insérer un lien permettant d’ajouter automatiquement un article au
panier.
La syntaxe à employer est la suivante (pour l’article BAAR01 et la quantité 2) :
<a href="javascript:addToCart(’BAAR01’, 2.0)">Ajouter cet article au panier </a>
Fichier à télécharger
Vous pouvez donner la possibilité à vos clients de télécharger un ou plusieurs fichiers sur votre site.
Ainsi, si vous avez enregistré votre catalogue au format pdf, vous pouvez choisir de le diffuser sous cette
forme : vos clients pourront ainsi aisément consulter vos tarifs et éventuellement les imprimer.
Il vous suffit pour ceci de placer le fichier contenant les informations à diffuser, dans le répertoire d’upload
de votre site :
[Répertoire d’installation d’e-commerce]/upload/[nom du site]/site/default
Créez ensuite sur votre page html (sur la page d’accueil par exemple) un lien qui permettra d’accéder au
fichier pdf. Ce lien doit respecter cette syntaxe :
<a href="[nom du fichier].pdf">Lien</a>
Utilisation depuis un site extérieur
Ces fonctions javascript peuvent également être utilisées depuis un site externe. Ainsi, vous pourrez lancer
ne opération promotionnelle sur votre site institutionnel, et créer un lien vers l’article en question directement
sur le site e-commerce, en ajoutant au besoin un nombre défini d’articles dans le panier.
Pour utiliser ces mêmes fonctions Javascript depuis un site extérieur, vous devez rajouter dans l’en-tête de
votre page HTML le code suivant :
<script src="http://commerce.sage.com/_ubiquis/navFuncs.js">
</script>
<script>
setExternalMode('commerce.sage.com', '
</script>
en TML (anciens thèmes e-commerce) :[mon_nom_de_site]');<script src="http://commerce.sage.com/_sgx_ECommerce_v2/Scripts/
ECommerce/Compatibility.js">
</script>
<script>
en SGX (nouveaux thèmes et thèmes Sage Designer) :Enrichissement du site
169
© Sage France
setExternalMode('commerce.sage.com', '
</script>
Remplacez dans ce script la mention
Vous pourrez ensuite utiliser les fonctions décrites précédemment, en suivant la même méthode.
[mon_nom_de_site]');[mon_nom_de_site], par le nom de votre site.Lien direct
Il est également possible de créer un lien basé sur une URL. Cette méthode fonctionne actuellement, mais
elle apporte une souplesse moindre par rapport aux liens javascript dans la mesure où les liens ainsi créés
doivent être testés à chaque mise à jour d’e-commerce.
Deux types d’URL existe :
A partir de la version 14 d’e-commerce, les URL TML peuvent également être comprises par les sites SGX.
L’inverse n’est pas vrai, une URL SGX n’est comprise qu’en mode SGX.
les URL SGX (nouveaux thèmes et thèmes Sage Designer)URL issues du monde TML
Ces URL sont compatibles TML et SGX.
Page d’accueil.
http://commerce.sage.com/
[nom_du_site]/default.asp?action=showHomePanier en cours.
http://commerce.sage.com/
[nom_du_site]/default.asp?action=showCartArticle ayant pour code [code_article].
http://commerce.sage.com/
[nom_du_site]/default.asp?action=showItem&code=[code_article]Catalogue ayant pour code [code_ catalogue].
http://commerce.sage.com/
[nom_du_site]/default.asp?action=showCatalogue&code=[code_catalogue]Famille ayant pour code [code_famille].
http://commerce.sage.com/
[nom_du_site]/default.asp?action=showItemFamily&code=[code_famille]Famille ayant pour code [code_famille] dans le catalogue [code_ catalogue].
http://commerce.sage.com/
[nom_du_site]/default.asp?action=showItemFamily&code=[code_famille]
&catalogueCode=[code_catalogue]Enrichissement du site
170
© Sage France
Ajoute l’article ayant pour code [code_article] avec une quantité de 2.
http://commerce.sage.com/[nom_du_site]/default.asp?action=addToCart&code=
[code_article]
&qty=2.0&referer=[adresse complète du site]URL issues du monde SGX
Ces URL ne sont utilisables que pour les nouveaux thèmes e-commerce, ainsi que pour les thèmes Sage Designer.
écritures sont elles aussi toujours supportés.
Selon les versions, « __sgx_action=… » pouvait aussi s’écrire « sgx_action=… » ou « sgxaction= … ». CesPage d’accueil.
http://commerce.sage.com/
[nom_du_site]/defaultsgx.asp?__sgx_action=EComHomeProg.ShowHome()Panier en cours.
http://commerce.sage.com/
EComCartSectionProg.ShowCart()
[nom_du_site]/defaultsgx.asp?__sgx_action=Article ayant pour code [code_article].
http://commerce.sage.com/
EComItemDetailsSection.ShowItemExternalByCode('
[nom_du_site]/defaultsgx.asp?__sgx_action=[code_article]')Catalogue ayant pour code [code_catalogue].
http://commerce.sage.com/
EComFamilySection.showCatalogue('
[nom_du_site]/defaultsgx.asp?__sgx_action=[code_catalogue]')Famille ayant pour code [code_famille].
http://commerce.sage.com/
EComFamilySection.
ShowItemFamily('
[nom_du_site]/defaultsgx.asp?__sgx_action=[code_famille]')F
amille ayant pour code [code_famille] dans le catalogue [code_catalogue].http://commerce.sage.com/
EComFamilySection.ShowSelectedFamily('
[nom_du_site]/defaultsgx.asp?__sgx_action=[code_catalogue]', '[code_famille]')Anonyme | Le Mercredi 30/08/2006 à 15:29 | | Répondre