Punto finale del produttore
Endpoint
Produttori
Produttori/marchi conformi allo standard GPSR.
Panoramica
| Funzionamento | Metodo | Punto finale | Ambito |
|---|---|---|---|
| Esportazione | GET | /xpanel/xoPort/export/json/manufacturers | produttori:lettura |
| Import | POST | /xpanel/xoPort/import/json/manufacturers | produttori:scrittura |
| Aggiorna | PUT | /xpanel/xoPort/import/json/manufacturers | produttori:scrittura |
| Elimina | DELETE | /xpanel/xoPort/delete/json/manufacturers | produttori: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 socialemanufacturers_gpsr_contact_street,_postcode,_citymanufacturers_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
| Parametri | Tipo | Descrizione |
|---|---|---|
manufacturers_id | int | Esporta singoli produttori |
limit | int | Numero massimo |
offset | int | Posizione iniziale |
Campi della risposta
manufacturers_id,manufacturers_namemanufacturers_image- Percorso del logomanufacturers_gpsr_*- Campi di contatto GPSRlanguages{}- 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..."
}
}
}]
}'