Instruction ProductDisplay
Cette instruction affiche une entrée de catalogue, qui comprend une SKU unique ou toutes les SKU d'un produit, d'un colis ou d'un regroupement.
Valeurs des paramètres
- http://host_name/path/
- Nom qualifié complet de WebSphere Commerce et chemin de configuration.
- langId
- Définit ou redéfinit la langue préférée pour la durée de la session. Les langues prises en charge pour un magasin sont consignées dans la table STORELANG.
- storeId
- Numéro de référence du magasin associé à l'entrée de catalogue à afficher.
- productId
- Référence de l'entrée de catalogue à afficher (SKU, produit, colis ou offre intégrée).
- partNumber
- Identificateur unique du magasin (ou SKU) pour l'entrée de catalogue à afficher.
- memberId
- Référence du membre qui détient l'entrée de catalogue. memberId, associée à partNumber, définissant de manière
unique l'entrée de catalogue. Si memberId est omis, le propriétaire du magasin actuel
et le paramètre partNumber sont utilisés pour identifier de manière unique l'entrée de catalogue.
Exemple 1
Cet exemple affiche des informations relatives à l'entrée de catalogue dont le numéro de référence est 123 pour le magasin dont la référence est 1 :
http://host_name/webapp/wcs/stores/servlet/ProductDisplay?productId=123&storeId=1
Exemple 2
Cet exemple affiche des informations relatives au produit SKU555 ;
http://host_name/webapp/wcs/stores/servlet/ProductDisplay?partNumber=SKU555&storeId=1
Exemple 3
Cet exemple affiche des informations relatives au produit dont le numéro de référence est 2 associé au magasin détenu par le membre dont l'ID est 888 :
http://host_name/webapp/wcs/stores/servlet/ProductDisplay?partNumber=2&storeId=1&memberId=888
Comportement
- Le produit à afficher peut être identifié de manière unique à l'aide des éléments suivants :
- Le paramètre productId
- Les paramètres partNumber et memberId
- Si le paramètre partNumber est fourni sans le paramètre memberId, memberId est considéré comme le membre qui détient le magasin indiqué par storeId.
- Vérifie que l'entrée de catalogue à afficher ne fait pas partie d'un ensemble de produits exclu du contrat en cours du client.
- Vérifie que l'entrée de catalogue à afficher a été publiée dans la langue utilisée actuellement.
- Définit l'activité d'affichage ProductDisplayView pour afficher la page d'entrée de catalogue du magasin spécifié et les groupes de membres auquel appartient le client.
- Met en correspondance avec l'interface ProductDisplayCmd.
Conditions d'exception
Aucune.