Actualizarea și crearea obiectelor de categorie
Puncte finale
1. Crearea de categorii în bloc
- Metodă:
POST - URL:
{domain}/external/category/bulk-create/
Vă permite să creați mai multe categorii în același timp.
Exemplu de interogare:
curl --location --request POST '<https://example.com/external/category/bulk-create/'>\
--header „API-Token: YOUR_API_TOKEN” \
--header „Content-Type: application/json” \
--data '[
{
„poziție”: 24,
"name_ro": "Categoria 1",
"name_ru": "Categoria 1",
"name_en": "Categoria 1",
"name_uk": "Categoria 1",
"slug_ro": "categoria-1-ro",
"slug_ru": "categoria-1-ru",
"slug_en": "categoria-1-en",
"slug_uk": "categoria-1-uk",
„ascunde”: fals,
„imagine”: nul,
„promo_img”: nul,
"description_ro": "Descrierea categoriei în limba română",
"description_ru": "Descrierea categoriei în rusă",
"description_en": "Descrierea categoriei în engleză",
"description_uk": "Descrierea categoriei în limba ucraineană",
"description_position": "jos",
„grup_category_id”: 100,
"meta_description_ro": "Descriere pentru SEO în limba română",
"meta_description_ru": "Descriere pentru SEO în rusă",
"meta_description_en": "Descriere SEO în engleză",
"meta_description_uk": "Descriere pentru SEO ucrainean",
"meta_title_ro": "Meta titlu românesc",
"meta_title_ru": "Meta titlu rusesc",
"meta_title_en": "Meta titlu în engleză",
"meta_title_uk": "Meta titlu ucrainean",
"meta_keywords_ro": "Română, cuvinte cheie",
"meta_keywords_ru": "Rusă, cuvinte cheie, cuvinte",
"meta_keywords_en": "engleză, meta, cuvinte cheie",
"meta_keywords_uk": "Ucraineană, cuvinte cheie, cuvinte",
"meta_image": nul,
„show_18_popup”: fals,
„category_id”: nul
}
]'
2. Actualizare în masă a categoriilor
- Metoda:
PUT - URL:
{domain}/external/category/bulk-update/
Vă permite să actualizați mai multe categorii în același timp. Dacă categoria cu idul transmis nu există, serverul va returna o eroare.
Exemplu de interogare:
curl --location --request PUT '<https://example.com/external/category/bulk-update/'>\
--header „API-Token: YOUR_API_TOKEN” \
--header „Content-Type: application/json” \
--data '[
{
„id”: 7201,
„poziție”: 24,
"name_ro": "Categoria 1 actualizată",
"name_ru": "Categoria 1 actualizată",
"name_en": "Categoria 1 actualizată",
"name_uk": "Categoria 1 actualizată",
"slug_ro": "actualizat-categoria-1-ro",
"slug_ru": "actualizat-categoria-1-ru",
"slug_en": "actualizat-categoria-1-en",
"slug_uk": "actualizat-categoria-1-uk",
„ascunde”: fals,
„imagine”: „https://example.com/images/new_image.jpg”,
„promo_img”: nul,
"description_ro": "Descrierea categoriei actualizată în limba română",
"description_ru": "Descrierea categoriei actualizată în rusă",
"description_en": "Descrierea categoriei actualizată în engleză",
"description_uk": "Descrierea actualizată a categoriei în limba ucraineană",
"description_position": "sus",
„group_category_id”: 101,
"meta_description_ro": "Descriere SEO actualizată în limba română",
"meta_description_ru": "Descriere SEO actualizată în rusă",
"meta_description_en": "Descriere SEO actualizată în engleză",
"meta_description_uk": "Actualizări ale descrierii SEO ucrainene",
"meta_title_ro": "Meta titlul românesc actualizat",
"meta_title_ru": "Meta titlul rus actualizat",
"meta_title_en": "Meta titlul actualizat în engleză",
"meta_title_uk": "Meta titlul actualizat ucrainean",
"meta_keywords_ro": "actualizat, cuvinte cheie",
"meta_keywords_ru": "actualizat, cuvinte cheie",
"meta_keywords_en": "actualizat, meta, cuvinte cheie",
"meta_keywords_uk": "actualizat, cuvinte cheie, cuvinte",
"meta_image": "https://example.com/images/updated_image.jpg",
„show_18_popup”: fals
}
]'
Note:
Pentru a crea categorii:
Câmpul
idnu este transmis; serverul creează automat un nou obiect.- Pentru a actualiza categoriile:
Câmpul „id” este obligatoriu. Dacă
idnu este furnizat sau categoria lipsește, serverul va returna o eroare.- Valori lipsă :
Dacă nu există valori specifice limbii, puteți transmite
nullsau șirul gol ("").
A fost util articolul?
Da, multumesc! Din pacate nu