Traitement des demandes de prix et de disponibilité à partir d'appels SXAPI

Les produits tiers intégrés peuvent utiliser l'appel sxapiSFGetPriceAvail pour demander des informations sur le prix et la disponibilité.

Avec le traitement standard, les informations sur le prix et la disponibilité venant de l'entrepôt qui sont incluses dans l'appel SXAPI sont retournées au produit intégré. Si un entrepôt n'est pas fourni dans l'appel, les informations de prix et de disponibilité de tous les entrepôts valides sont retournées au produit intégré.

Facultativement, vous pouvez remplacer le traitement standard. Vous pouvez configurer une règle opérationnelle de traitement des commandes dans SXAPI pour utiliser une hiérarchie d'entrepôts pour déterminer les informations à retourner. Le prix et la disponibilité du premier entrepôt valide de la hiérarchie sont retournés au produit intégré. Les autres entrepôts de la hiérarchie sont ignorés.

La hiérarchie suivante est utilisée :

  1. Entrepôt eCommerce tiré de Paramètres destinataire client - eCommerce
  2. Entrepôt par défaut tiré de Paramètres destinataire client - Commande
  3. Entrepôt eCommerce tiré de Paramètres client - eCommerce
  4. Entrepôt tiré de Paramètres client - Commande
  5. Entrepôt précisé dans la règle opérationnelle
  6. Entrepôt inclus dans l'appel SXAPI

Si un entrepôt valide n'est pas trouvé dans la hiérarchie, les informations de prix et de disponibilité de tous les entrepôts valides sont retournées au produit intégré.

Un entrepôt est valide s'il est activé pour eCommerce dans Paramètres description entrepôt. La valeur Autorisé doit être sélectionnée dans le champ eCommerce autorisé dans l'onglet eCommerce. Si un entrepôt non valide est inclus dans l'appel sxapiSFGetPriceAvail, une erreur survient pendant le traitement standard. Si un entrepôt non valide est trouvé pendant le traitement de la hiérarchie, y compris l'entrepôt de la règle opérationnelle, il est ignoré.

Remarque

Vous pouvez également utiliser la règle opérationnelle de traitement des commandes dans SXAPI pour modifier le traitement sxapiOEFullOrderMaint.