Crearea de categorii în bloc


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:

  1. Pentru a crea categorii:

    • Câmpul id nu este transmis; serverul creează automat un nou obiect.

      1. Pentru a actualiza categoriile:
    • Câmpul „id” este obligatoriu. Dacă id nu este furnizat sau categoria lipsește, serverul va returna o eroare.

      1. Valori lipsă :
    • Dacă nu există valori specifice limbii, puteți transmite null sau șirul gol ("").


A fost util articolul?

Da, multumesc! Din pacate nu

article.helpfulQuestion