Punto finale del produttore

Endpoint

Produttori

Produttori/marchi conformi allo standard GPSR.


Panoramica

FunzionamentoMetodoPunto finaleAmbito
EsportazioneGET/xpanel/xoPort/export/json/manufacturersproduttori:lettura
ImportPOST/xpanel/xoPort/import/json/manufacturersproduttori:scrittura
AggiornaPUT/xpanel/xoPort/import/json/manufacturersproduttori:scrittura
EliminaDELETE/xpanel/xoPort/delete/json/manufacturersproduttori:elimina

Campi GPSR (sicurezza dei prodotti UE)

A partire dalla versione 2.3.0 sono supportati tutti i campi di contatto GPSR (Regolamento UE sulla sicurezza dei prodotti):

Contatto UE (manufacturers_gpsr_contact_*)

  • manufacturers_gpsr_contact_company - Ragione sociale
  • manufacturers_gpsr_contact_street, _postcode, _city
  • manufacturers_gpsr_contact_country - Codice paese (DE, AT, ecc.)
  • manufacturers_gpsr_contact_email, _phone, _url

Contatto extra UE (manufacturers_gpsr_non_eu_contact_*)

  • Gli stessi campi con il prefisso _non_eu_
  • Obbligatorio per i produttori al di fuori dell’UE

Esportazione (GET)

Parametri di query

ParametriTipoDescrizione
manufacturers_idintEsporta singoli produttori
limitintNumero massimo
offsetintPosizione iniziale

Campi della risposta

  • manufacturers_id, manufacturers_name
  • manufacturers_image - Percorso del logo
  • manufacturers_gpsr_* - Campi di contatto GPSR
  • languages{} - Descrizione, SEO per lingua

Importazione (POST/PUT)

Esempio con GPSR

curl -X POST "https://shop.de/xpanel/xoPort/import/json/manufacturers" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -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..."
        }
      }
    }]
  }'