Point de terminaison du fabricant

Terminal

Fabricants

Fabricants/marques conformes à la norme GPSR.


Aperçu

FonctionnementMéthodePoint d'extrémitéPortée
ExportationGET/xpanel/xoPort/export/json/manufacturersfabricants : lecture
ImportPOST/xpanel/xoPort/import/json/manufacturersfabricants : écriture
Mise à jourPUT/xpanel/xoPort/import/json/manufacturersfabricants : écriture
SupprimerDELETE/xpanel/xoPort/delete/json/manufacturersfabricants : supprimer

Champs GPSR (sécurité des produits de l'UE)

À partir de la version 2.3.0, tous les champs de contact GPSR sont pris en charge (règlement européen sur la sécurité des produits) :

Contact UE (manufacturers_gpsr_contact_*)

  • manufacturers_gpsr_contact_company - Nom de l'entreprise
  • manufacturers_gpsr_contact_street, _postcode, _city
  • manufacturers_gpsr_contact_country - Code pays (DE, AT, etc.)
  • manufacturers_gpsr_contact_email, _phone, _url

Contact hors UE (manufacturers_gpsr_non_eu_contact_*)

  • Les mêmes champs avec le préfixe _non_eu_
  • Obligatoire pour les fabricants hors UE

Exportation (GET)

Paramètres de requête

ParamètresTypeDescription
manufacturers_idintExporter un fabricant spécifique
limitintNombre max.
offsetintPosition de départ

Champs de réponse

  • manufacturers_id, manufacturers_name
  • manufacturers_image - Chemin d'accès au logo
  • manufacturers_gpsr_* - Champs de contact GPSR
  • languages{} - Description, référencement par langue

Importation (POST/PUT)

Exemple avec GPSR

curl -X POST "https://shop.de/xpanel/xoPort/import/json/manufacturers" \
  -H "Authorization: Bearer VOTRE_JETON_D'ACCÈS" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "manufacturers",
    "data": [{
      "manufacturers_name": "ACME Corp",
      "manufacturers_gpsr_contact_company": "ACME Europe GmbH",
      "manufacturers_gpsr_contact_street": "Industriestr. 1",
      "manufacturers_gpsr_contact_postcode": "12345",
      "manufacturers_gpsr_contact_city": "Berlin",
      "manufacturers_gpsr_contact_country": "DE",
      "manufacturers_gpsr_contact_email": "gpsr@acme.de",
      "languages": {
        "de": {
          "manufacturers_description": "Führender Hersteller..."
        }
      }
    }]
  }'