Jui. 06 21

Version imprimable sage designer, l'option qui limite l'utilisation de sage ecommerce


Sage designer, c'est l'outil de Technorati 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 ?

Commentaires

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 page

Famille

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 :

��

les URL TML (ne fonctionnant à l’origine que pour les anciens types de site)

��

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=showHome

Panier en cours.

http://commerce.sage.com/

[nom_du_site]/default.asp?action=showCart

Article 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= … ». Ces

Page 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