+33 (0)4 48 06 04 60 Contact us

PRODUCTS - CustomFieldList

Cette requête retourne la liste des champs personnalisables configurés sur les articles pour pouvoir les utiliser dans la boutique.

Champs obligatoires

La requête doit retourner obligatoirement les champs suivants :

  • CustomFieldKey String, le code unique du champ personnalisé de l'article dans l'ERP (exemple: ATTR001)
  • CustomFieldName String, le nom du champ personnalisé de l'article dans l'ERP (exemple: Définition)
  • IsText Boolean, Indique si le champ est de type texte 0 = Non, 1 = Oui (exemple: 1)
  • IsRTF Boolean, Indique si le champ est de type texte enrichi 0 = Non, 1 = Oui (exemple: 1)
  • IsNumeric Boolean, Indique si le champ est de type numérique 0 = Non, 1 = Oui (exemple: 0)
Notes : Les champs IsText, IsRTF et IsNumeric servent à connaître le type de champ.

Exemple de requête

SELECT
    'color_field' as 'CustomFieldKey' /* Type: String */,
    'Couleur' as 'CustomFieldName' /* Type: String */,
    1 as 'IsText' /* Type: Boolean (1 or 0) */,
    0 as 'IsRTF' /* Type: Boolean (1 or 0) */,
    0 as 'IsNumeric' /* Type: Boolean (1 or 0) */
FROM TABLE

Utilisation dans la requête ReadProduct

Pour utiliser ces champs dans la requête ReadProduct, il faut la compléter avec la valeur du champ et clé du champ comme nom de colonne.

SELECT
   ProductKey as 'ProductKey' /* Type: String */,
   ProductName as 'ProductName' /* Type: String */,
   ...
   'Rouge' as 'color_field'
FROM TABLE
WHERE
    ProductKey = '{0}' /* Type: String, Format:  */